Академический Документы
Профессиональный Документы
Культура Документы
Oscar E. Sotomayor
Introducción a la Programación Lineal
• OBJETIVOS
Un buen entendimiento de los problemas de programación lineal
Formulación de problemas de PL de dos variables
Entendimiento de la optimización en el cotexto de minimización
y maximización
Representación de problemas de programación de lineal de dos
variables por el método gráfico.
FORMULACIÓN DE PROBLEMAS DE
PROGRAMACIÓN LINEAL
• PL es un modelo de optimización en el que una función objetivo y sus
restricciones son extrictamente lineales.
• Es usada en un amplio campo de areas como agricultura, transporte,
economía e industria.
Formulación 1 .- Problema de la Mezcla de Productos
RM es una compañía que produce dos tipos de lubricantes, ACEITE 1 y ACEITE 2,
usando dos materias primas. BASE y ADITIVO. Para hacer una tonelada de ACEITE 1
la empresa necesita 3 ton de BASE y 1 ton de ADITIVO. Para hacer 1 ton de ACEITE
2 se necesita 2 ton de BASE y 2 ton de ADITIVO. La empresa tiene en inventario 12
tons de BASE y 6 tons de ADITIVO. Estos productos (ACEITE 1 y ACEITE 2) se
venden a 500 USD/ton y 400 USD/ton respectivamente. Encuentre la mejor mezcla
de productos a producir para maximizar los ingresos.
3x1 +2x2 ≤ 12
x1 +2x2 ≤ 6
x1 ,x2 ≥ 0
Notación
Sea x1 las toneladas producidas de ACEITE 1 Variables de
Sea x2 las toneladas producidas de ACEITE 2 decisión
Función Objetivo
Maximizar 500x1 + 400x2
3x1 +2x2 ≤ 12 Restricciones
x1 +2x2 ≤ 6
x1 ,x2 ≥ 0
Restricciones de no negatividad
Formulación 2 .- Requerimiento de personal
Los requerimientos diarios de trabajadores en una fábrica están
mostrados en la siguiente tabla
Time of the day Requirement
8 am – 12 noon 12
12 noon – 4 pm 15
4 pm – 8 pm 10
8 pm – 12 midnight 8
12 midnight – 4 am 6
4 am – 8 am 10
Los trabajadores inician el trabajo en cada uno de los turnos (8am, 12
noon, etc) y trabajan por 8 horas continuas. ¿Cual es el mínimo
numero de trabajadores para cumplir la demanda diaria?
Sea X1 a X6 el número de trabajadores que inician el turno a las 8 am,
12noon, 4 pm, 8pm, 12 midnight y 4 am respectivamente
Minimizar σ6𝑖=1 𝑥𝑖 = 𝑋1 + 𝑋2 + 𝑋3 + 𝑋4 + 𝑋5 + 𝑋6
x1+x2 ≥ 15
x2+x3 ≥ 10
x3+x4 ≥ 8
x4+x5 ≥ 6
x5+x6 ≥ 10
x6+x1 ≥ 12
X1 + Y1=800 +Z1
Formulación 3 – Planeación de producción
Cost= 100X1+120Y1+100X2+120Y2+15Z1
X1 + Y1=800 +Z1
X1 + Y1 –Z1=800
Formulación 3 – Planeación de producción
Cost= 100X1+120Y1+100X2+120Y2+15Z1
X1 + Y1 –Z1=800
Formulación 3 – Planeación de producción
Cost= 100X1+120Y1+100X2+120Y2+15Z1
X1 + Y1 –Z1=800
X2 + Y2 + Z1 = 1000
X1 ≤ 700
Y1 ≤ 300
X2 ≤ 700
Y2 ≤ 300
X1 + Y1 –Z1=800
X1 + Y1 ≥ 800
X2 + Y2 + Z1 = 1000
X2 + Y2 + (X1+Y1-800) ≥ 1000
X1 ≤ 700 X1 ≤ 700
Y1 ≤ 300 Y1 ≤ 300
X2 ≤ 700 X2 ≤ 700
Y2 ≤ 300 Y2 ≤ 300
𝑿𝟏 ≥ 𝟏𝟎𝟎
Demanda día 1
𝑿𝟏 ≥ 𝟏𝟎𝟎
Demanda día 1
𝑿𝟏 ≥ 𝟏𝟎𝟎
Demanda día 1
𝑿𝟏 ≥ 𝟏𝟎𝟎
Demanda día 1
𝑿𝟏 ≥ 𝟏𝟎𝟎
Demanda día 1
𝑿𝟏 ≥ 𝟏𝟎𝟎
Demanda día 1
𝑿𝟏 ≥ 𝟏𝟎𝟎
Demanda día 1
𝑿𝟏 ≥ 𝟏𝟎𝟎
Demanda día 1
Restricciones de No 𝑿𝒊 ≥ 𝟎, 𝒀𝒊 ≥ 𝟎
negatividad
Formulación 5 – Problema del flujo máximo
Formulación 5 – Problema del flujo máximo
Hay un total de 64 + 8 = 72
Variables y 16 restricciones
Solución PL– Método Gráfico
Maximize Z=5X1+12X2
(0,0)
Solución PL– Método Gráfico
Maximize Z=5X1+12X2
(0,0) (10,0)
Solución PL– Método Gráfico
Maximize Z=5X1+12X2
(0,0) (10,0)
Solución PL– Método Gráfico
Maximize Z=5X1+12X2
(0,8)
Subject to 10X1 + 20X2 ≤ 100
8X1+7X2 ≤ 56 (0,5)
X1, X2 ≥ 0
(0,8)
Subject to 10X1 + 20X2 ≤ 100 8X1+7X2 = 56
8X1+7X2 ≤ 56 (0,5)
X1, X2 ≥ 0
Feasible region
Solución PL– Método Gráfico
Solución PL– Método Gráfico
(0,6)
(0,6)
Minimization Problem
(0,6)
X1 + X 2 = 6
(0,6)
Minimization Problem
(0,14)
7X1 + X2 = 14
(0,6)
X1 + X 2 = 6
(2,0) (6,0)
Minimization Problem
Minimization Problem
Feasible region
(1.3,4.6)
Minimization Problem
C
Feasible region
(1.3,4.6)
B
A
Minimization Problem
C
Feasible region
(1.3,4.6)
B