Métodos Cuantitativos en Programación Lineal
Métodos Cuantitativos en Programación Lineal
CUANTITATIVOS
R.C.P
Programación Lineal
Introducción.
X2
Método gráfico
R1
Método simplex
X1
R2
R3
Aplicaciones
Investigación Operativa
Asignar Recursos escasos a las
diferentes operaciones militares y a
las actividades dentro de cada
operación, en la forma más efectiva.
Administraciones militares
Americanas e Inglesas reclutan un
gran número de científicos para que
aplicaran el método científico a los
problemas estratégicos y tácticos,
logrando el triunfo en muchas
batallas.
Luego del término de la guerra, el éxito de la
Investigación Operativa en las actividades bélicas generó
un gran interés en sus aplicaciones fuera del campo
militar.
Clasificación de los métodos de optimización
Métodos Clásicos
Que son los que habitualmente se explican en los
libros investigación de operaciones y se encuentran:
✓ Programación Lineal
✓ Programación Lineal Entera
✓ Programación Lineal Entera Mixta
✓ Programación Estocástica
✓ Programación Dinámica, otros más
Introducción a la Programación Lineal
Frederick S. Hiller
Richad I. Levin
Modelo general de PL
Es matemáticamente equivalente a
Simplex
Dos fases
Algebraico
M grande
Programación
lineal
Gráfico
Símplex
revisado
Karmarkar
Dual
Símplex
Problemasdeprogramaciónlineal
⭯
Para fabricar una tarta de chocolate necesitamos medio kilo
de azúcar y 5 huevos; para fabricar la de manzana
necesitamos un kilo de azúcar y 6 huevos. La tarta de
chocolate se vende a 12 € y la de manzana a 15 €. Si en total
tenemos 60 huevos y 9 kilos de azúcar, ¿qué cantidad de
cada tipo de tarta se debe elaborar para que la venta sea
máxima?
1er paso: Organizamos los datos en una tabla y hallamos las inecuaciones
0.5x + y 9
Tarta Cantidad Azúcar (kg) Huevos (u.)
Chocolate x 0.5x 5x
5x + 6 y 60
x 0
Manzana y 1y 6y
y 0
Disponible 9 60
x0 y0
SOLUCIÓN: Si se elaboran 3 tartas de chocolate y 7.5 de manzana, las ventas son mayores y se
obtienen 148.50 €.
⭯
Vértice x1 x2 z
O 0 0 0
A 12 0 144
B 3 7.5 148.50
C 0 9 135
1.-Definición de variables
2.-Función objetivo
Max. z= 25.x + 30y. 22
3.-Restricciones del problema
x + y <= 100 , pues no puede vender más de 100 unidades
total.
x <= 60 , pues no tiene más de 60
y <= 70 , pues no tiene más de 70
x >=0 , pues debe ser una cantidad positiva
y >=0 , pues debe ser una cantidad positiva
Determinamos la
región factible
Vértice x1 x2 z
A 0 0 0
x ≤ 60
B 0 70 2100
C 30 70 2850
y ≤ 70 D 60 40 2700
E 60 0 1500
• x+2.y ≥ 80
pues entre las dos plantas se deben producir al menos 80
sillas.
• 3.x+2.y ≥ 160
pues entre las dos plantas se deben producir al menos 160
mesas.
• 5.x+2.y ≥ 200
pues entre las dos plantas se deben producir al menos 200.000
estanterías.
• x≥0
• y≥0
Determinamos la región factible
x+2.y >= 80 y >= (80 – x)/2 → Tabla: (0,40) , (80,0)
3.x+2.y >= 160 y >= (160 – 3x)/2→ Tabla: (0,80) , (53`33,0)
5.x+2.y >= 200 y >= (200 – 5x)/2→ Tabla: (0,100) , (40,0)
Vértice x1 x2 z
O 0 100 20000
A 20 50 14000
B 40 20 12000
C 80 0 16000
Sujeto a: 2X2 = 4
2X1 + 3X2 < 12 X2 = 2
2X1 + X2 < 8 2X1 + X2 = 8
X1, X2 > 0 2X1 + 2= 8
X1 = 3
Coordenadas
Vértices z
x1 x2
A 0 0 0
B 0 4 16
C 3 2 17
Región D 4 0 12
factible La solución óptima se
presenta en el vértice C
Solución óptima múltiple ó alternativa
Coordenadas
Vértices z
x1 x2
Máx. z = 2X1 + 3X2
A 5 0 10
Sujeto a: B 0 5 15
C 3 8 30
2X1 + 3X2 < 30
D 10 10/3 30
- X1 + X2 < 5 E 10 0 20
X1 + X2 > 5
X1 < 10 Puntos
óptimos
X1, X2 > 0
La pendiente de la
función objetivo es Región
igual a la pendiente
de alguna de sus
factible
restricciones
mZ = mR1
-2/3 = -2/3
Solución ilimitada ó No Acotada
Máx. Z = X1 + 2X2
Sujeto a:
-2X1 + X2 < 4
X1 - 3X2 < 3
X1, X2 > 0 Coordenadas
Vértices z
x1 x2
A 0 0 0
Coordenadas
B 0 4 8
(0, 4) (-2 , 0) E 3 0 3
(0, -1) ( 3, 0)
Solución Infactible
Máx. z = X1 + 2X2
Sujeto a:
X1 + 2X2 < 4
2X1 + 3X2 > 12
X1, X2 > 0
Coordenadas
(0, 2) (4, 0)
(0, 4) (6, 0)
Construcción de modelos de PL Ejemplo 5.
Variable de decisión:
Xi = Número de bolsas de modelo i a fabricar por trimestre
i = 1, 2
Objetivo:
z= Ganancia/trimestre
Corte y teñido
Restricciones:
Corte
Tiempo disponible por trimestre Terminado
Inspección y empaque
Condiciones técnicas.
X 1 , X2 > 0
Modelo Matemático de Programación Lineal:
Maximizar: Ganancia
z = 10X1 + 9X2
$ = $ Bolsa
Trimestre Bolsa Trimestre
Sujeto a:
Hora Bolsas Horas
=
Bolsa Trimestre Trimestre
Peso de
Onzas/Recipiente
Lata(Onzas)
Salsa
Tomate
Salsa de T. Pasta de T
E.
Waster
5 3 2 10
Foods
Salsa
México City
5 3 2 10
Salsa
Disp. MP(Lb) 280 130 100
Disp. MP(Onzas) 4480 2080 1600
Costo/Libra 0.96 0.64 0.56
Costo/Tarro 0.30 0.12 0.07
Resumen de información relevante:
1 Libra=16 Onzas
Costo y Utilidad de un tarro por producto
Donde:
PV = Precio de
venta
CMPte = Costo de la materia prima (tomates enteros)
CMPst = Costo de la materia prima (salsa de tomate)
CMPpt = Costo de la materia prima (pasta de tomate)
Ce = Costo de las especias
Ct = Costo del tarro
Cet = Costo del etiquetado.
Formulación:
Variable de decisión:
X1 = N° de recipientes a producir de Western Foods Salsa/periodo.
X2 = N° de recipientes a producir México City Salsa / periodo
Objetivo:
z= Utilidad /periodo
Restricciones:
Tomates enteros
Materia Prima Salsa de tomate
Pasta de Tomate
Condiciones técnicas.
X1, X2 > 0
Maximizar: Utilidad
z= X1 + 1.29X2
$ = $ Recipiente
Periodo Recipiente Periodo
Sujeto a:
onzas recipiente onzas
=
recipiente periodo periodo
X1, X2 > 0
MÉTODO GRÁFICO
X2
Solución óptima única
R2 X1
Solución ilimitada
R3
Solución infactible
Condiciones técnicas.
X1, X2 > 0
Maximizar
z = 2.50X1 + 3.20X2
$ = $ camisas + $ blusas
semana camisa semana blusas semana
Sujeto a:
Cálculo del tiempo disponible por semana
Departamento
horas días horas
25 obreros 8 5 = 1000 corte
día-obrero semana semana
Departamento
horas días horas
35 obreros 8 5 = 1400 costura
día-obrero semana semana
Departamento
horas días horas
5 obreros 8 5 = 200 empaque
día-obrero semana semana
20X1 + 60X2 < (1000)(60) Departamento corte
Sujeto a:
20X1 + 60X2 < 60,000 Departamento corte
X1
Camisas
Paso 2. Calcular las coordenadas de
intersección los ejes para cada restricción
(X , X ) (X
y, X )
cuadrante. 1 2 1 2
representarlas en 20X
el primer
+ 60X =60,000 (0, 1000)
1 2 (3000, 0)
70X1 + 60X2 = 84,000 (0, 1400) (1200, 0)
Región
Factible
(-1) 20X1 + 60X2 = 60,000 (-1)
70X1 + 60X2 = 84,000
50X1 = 24,000
X1 = 480
Vértices X1 X2 z
A 0 0 0
B 0 1,000 3,200
C 480 840 3,888
D 1,000 0 2,500
Esta es la solución óptima
Paso 4. Calcular las variables de holgura para cada restricción
de la solución óptima.
60000 + s1 = 60,000
s1 = 0
70X1 + 60X2 + s2 = 84,000 Departamento costura
70(480) + 60(840) + s2 = 84,000
84,000 + s2 = 84,000
s2 = 0
9,120 + s3 = 12,000
s3 = 2,880
Interpretación de los resultados del modelo.
Introducción
Origen Destino
C11; X11
a1 1 1 b1
a2 2 2 b2
am m n bm
Cmn; Xmn
Modelo general de PL para el problema de
transporte
M i n i m i z a r
m n
X 0 = i = 1
j = 1
C ij X ij
S u j e t o a :
m
X ij b j
i = 1
n
j = 1
X ij a i
X ij 0 i = 1 , 2 , . . . , m
j = 1 , 2 , . . . , n