Documente Academic
Documente Profesional
Documente Cultură
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
8 de octubre de 2008
Investigaci
on Operativa
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Esquema
Formulacion y Ejemplos
Resolucion grafica
Investigaci
on Operativa
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Datos:
Lignito
Antracita
Disponibilidad maxima
Corte
3
4
12
Tamizado
3
3
10
Lavado
4
2
8
Beneficio
24
18
Investigaci
on Operativa
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Investigaci
on Operativa
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Variables de decisi
on continuas: xt = (x1 , . . . , xn )
Funcion objetivo lineal: f (x1 , . . . , xn )
Restricciones lineales: para j = 1, . . . , m,
aj1 x1 + aj2 x2 + + ajn xn bj ,
Investigaci
on Operativa
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Investigaci
on Operativa
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
El problema de la dieta
Aplicacion clasica de la Programacion Lineal y un ejemplo tpico de
esta familia de problemas. Se trata de alimentar a un colectivo de la
forma menos costosa, satisfaciendo las necesidades nutricionales.
Un veterinario aconseja a un granjero dedicado a la cra de
pollos una dieta mnima para la alimentacion de las aves
consistente en 3 unidades de hierro y 4 unidades de vitaminas.
Dieta: mezcla de maz, harina de pescado y pienso sintetico.
Datos:
Maz
Harina
Pienso
Hierro (u/kg)
2,5
3
1
Vitaminas (u/kg)
1
3
2
Coste (euro/kg)
0,3
0,5
0,2
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Ejemplo
Una refinera de petroleo puede destilar 2 tipos de crudo: un
crudo medio de Arabia Saud y uno pesado de Venezuela, para
producir gasolina, fuel de avion y lubricantes.
Dependiendo de las caractersticas del crudo el proceso de
refino da lugar a distintos derivados en diferentes proporciones.
Datos:
Gasolina
Fuel avion
Lubricantes
Disponible/da
Coste
Medio
0.3
0.4
0.2
9000
20
Pesado
0.4
0.2
0.3
6000
15
Requerimientos
2000
1500
500
C
omo satisfacer la demanda comprometida a coste mnimo?
Investigaci
on Operativa
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Problemas de Mezclas
Planificacion optima de la mezcla de productos a fabricar:
determinar la cantidad de materia prima a comprar/producir,
as como la proporcion de cada materia prima en cada producto
final. Todo ello, teniendo en cuenta las caractersticas tecnicas
del producto final, las materias primas disponibles y sus
componentes tecnicos.
Las limitaciones que suelen aparecer vienen dadas por: garanta
mnima relativa, costos fijos de produccion, n
umero maximo de
ingredientes, ingredientes sustitutivos, procesos sustitutivos,
proporciones de mercado, proporciones en caractersticas
tecnicas, tarifas de precios,
Aplicaciones: industrias de la alimentacion, ganadera,
farmaceutica, qumica, sider
urgica o petrolfera.
Investigaci
on Operativa
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Region Factible
Regi
on factible: conjunto de puntos que verifican todas las
restricciones del modelo
Min.
2x1 x2
x1 + x2 2,
s.a
x1 + x2 4,
x 1 , x2
0.
Poliedro: interseccion finita de semiespacios, conjunto convexo
Investigaci
on Operativa
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Region Factible
x1 + x2 = 2
x1 + x2 = 4
5x1 + 3x2 = 15
Investigaci
on Operativa
Programaci
on Lineal Continua
La
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Rectas de nivel y
mn 2x1 x2 ,
s.a x1 + x2 2,
gradientex1 + x2 4,
5x1 + 3x2 15,
x1 , x2 0.
2x1 x2 = 2
2x1 x2 = 0
2x1 x2 = 1
(0, 2)
El punto
optimo es (0, 2), en el
la funci
on objetivo
vale -2.
El punto optimo es (0, 2), en el queque
la funci
on objetivo
vale -2.
Investigaci
on Operativa
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Investigaci
on Operativa
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Solucion no acotada
Direccion extrema de decrecimiento (mn.), crecimiento (max.),
partiendo de un punto extremo.
Investigaci
on Operativa
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Metodos de resolucion
Investigaci
on Operativa
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Formulacion estandar
Funci
on objetivo de minimizar, restricciones de igualdad,
constantes del lado derecho no negativas y variables no negativas.
mn z = ct x
s.a.
A x = b,
x 0,
con b 0
Investigaci
on Operativa
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Transformaciones
Investigaci
on Operativa
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
con s2 0.
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Investigaci
on Operativa
2x1 + x2 3
3 2x1 + x2
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Investigaci
on Operativa
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Investigaci
on Operativa
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Investigaci
on Operativa
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Investigaci
on Operativa
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Investigaci
on Operativa
Programaci
on Lineal Continua
Formulaci
on y Ejemplos
Resoluci
on gr
afica
Resoluci
on del problema: algoritmo del Simplex
Es factible?
Hay redundancia algebraica?
Contraste de
Optimalidad
Soluci
on Optima
FIN
Contraste de
no acotaci
on
Soluci
on no acotada
FIN
Investigaci
on Operativa
Programaci
on Lineal Continua