Вы находитесь на странице: 1из 12

Investigación de operaciones I

Investigación de operaciones I

Jorge Oyola
Universidad de Córdoba

Jorge Oyola InvOper I 1 / 12


Investigación de operaciones I Plan del dı́a

Programa

1 Introducción a la programación lineal


Conceptos básicos
Programación lineal
Más conceptos básicos
2 Método gráfico

Jorge Oyola InvOper I 2 / 12


Programación lineal

Introducción a la programación lineal

Jorge Oyola

Universidad de Córdoba

Jorge Oyola Programación lineal 3 / 12


Programación lineal

Orı́genes

También llamado optimización lineal.


Uno de los métodos más conocidos es el Simplex (Dantzig, 1947).
Uno de los primeros métodos fue propuesto por Kantorovich.
Primeras aplicaciones en WWII
En la postguerra se extendió su uso a otras industrias.
Los problemas de programación lineal se pueden expresar de la forma:

Min cT x
st :
Ax ≤ b
x ≥0

Jorge Oyola Programación lineal 4 / 12


Programación lineal Conceptos básicos

Definiciones

Función lineal
Una función f (x1 , x2 , . . . , xn ) es una función lineal de x1 , x2 , . . . , xn , si y
sólo si para un conjunto de constantes c1 , c2 , . . . , cn ,
f (x1 , x2 , . . . , xn ) = c1 x1 + c2 x2 + . . . + cn xn .

Inecuación lineal
Dada una función lineal f (x1 , x2 , . . . , xn ) y cualquier número b, las
inecuaciones f (x1 , x2 , . . . , xn ) ≤ b y f (x1 , x2 , . . . , xn ) ≥ b son inecuaciones
lineales.

Variables de decisión
Describen las determinaciones que deben ser tomadas.

Jorge Oyola Programación lineal 5 / 12


Programación lineal Programación lineal

Problema de programación lineal

Es un problema de optimización lineal, aquel en el que:


Se intenta maximizar o minimizar (optimizar) una función lineal de
las variables de decisión. La función a optimizar se denomina función
objetivo.
Las variables de decisión deben satisfacer un conjunto de restricciones.
Cada restricción debe ser una ecuación o inecuación lineal.
Una restricción con respecto al signo debe estar asociado con cada
variable, la cual debe ser mayor que cero o no restringida en signo
(urs).

Jorge Oyola Programación lineal 6 / 12


Programación lineal Programación lineal

Supuestos

Supuestos de proporcionalidad y suma


En la función objetivo (y en lado izquierdo de las restricciones), la
contribución de cada variable de decisión es proporcional al valor de la
variable, e independiente del valor de las demás variables.

Supuesto de divisibilidad
Debe ser factible para las variable tomar valores fraccionarios. Esto
contrasta con programación entera

Supuesto de certeza
Los valores de los parámetros son plenamente conocidos

Jorge Oyola Programación lineal 7 / 12


Programación lineal Programación lineal

Región factible (feasible region) y solución óptima

Región factible
Es el conjunto de puntos que satisfacen todas las restricciones del
problema.

Solución óptima
En el caso de un problema de maximización (minimización), es un punto en
la región factible con el valor más grande (pequeño) en la función objetivo.

Jorge Oyola Programación lineal 8 / 12


Programación lineal Programación lineal

Ejemplo

Un granjero debe determinar cuántas hectáreas de maı́z y arroz debe


sembrar este año. Una hectárea de arroz produce 25 bultos de grano y
requiere 10 horas de trabajo a la semana. Una hectárea de maı́z produce
10 bultos de grano y requiere cuatro horas de trabajo a la semana. Todo el
arroz puede ser vendido a UM$ 4 por bulto, y el maı́z a UM$ 3 por bulto.
El granjero dispone de 10 hectáreas y 40 horas a la semana. Disposiciones
legales requieren que 30 bultos de maı́z sean producidos durante el
presente año. Sea x1 y x2 el número de hectáreas sembradas con maı́z y
arroz, respectivamente. Formule el problema como un LP maximizando la
utilidad del granjero.

¿Son factibles las siguientes soluciones?

x1 = 2, x2 = 3 x1 = 2, x2 = −1
x1 = 4, x2 = 3 x1 = 3, x2 = 2
Jorge Oyola Programación lineal 9 / 12
Programación lineal Más conceptos básicos

Definiciones

Restricciones limitantes (binding)


Son aquellas en las que el lado izquierdo y el derecho son iguales cuando
los valores óptimos de las variables de decisión se sustituyen en la
restricción.

Conjuntos convexos
Un conjunto de puntos S es convexo si cualquier lı́nea que une a dos
puntos de S, está totalmente contenida en S

Puntos extremos
Dado un conjunto de puntos convexo S, un punto P en S es un punto
extremo, si cada segmento de lı́nea que está totalmente contenida en S y
contiene al punto P, tiene a P como punto final del segmento.

Jorge Oyola Programación lineal 10 / 12


Método gráfico

Método gráfico

Jorge Oyola

Universidad de Córdoba

Jorge Oyola Método gráfico 11 / 12


Método gráfico

Método gráfico

Usos
Se utiliza generalmente en problemas con dos variables de decisión.
Aunque podrı́a usarse en problemas con hasta tres variables de decisión.

Pasos
1 Grafique todas las restricciones

2 Escoja un punto factible cualquiera


3 Identifique la ecuación de la recta de la función objetivo que pasa por
ese punto
4 Desplace la recta en la dirección correspondiente al problema
(aumentando o disminuyendo el valor de esta)
5 Deténgase cuando esta corte al último punto extremo posible

Resolvamos algunos ejemplos...


Jorge Oyola Método gráfico 12 / 12

Вам также может понравиться