Sunteți pe pagina 1din 18

100404 PROGRAMACION LINEAL

Tarea 2. Dualidad y análisis post-óptimo

EJEMPLO

Información del enunciado

Producto A Producto B Producto C Primal


(unidades) (Unidades) (Unidades)
Precio ($) 250000 280000 260000 Disponibilidad 𝑀𝑎�𝑖𝑚𝑖𝑧𝑎𝑟 �=250000�_1+ 280000
Sujeto a
Tiempo de trabajo 10�_1+7�_2+ 6�_3≤500
(horas) 10 7 6 500 8�_1+5�_2+4�_3≤600
Tiempo de acabado 5�_1+9�_2+6�_3≤400
(horas) 8 5 4 600 �_1,�_2,�_3≥
Materia prima
(Unidades) 5 9 6 400

Identificación de variables
�_1 Cantidad de producto A (unidades)
�_2 Cantidad de producto B (unidades)
�_3 Cantidad de producto C (unidades)

Construcción problema dual


Primal Primal en forma de ecuación
𝑀𝑎�𝑖𝑚𝑖𝑧𝑎𝑟 �=250000�_1+ 280000�_2+ 260000�_3 𝑀𝑎�𝑖𝑚𝑖𝑧𝑎𝑟 �=250000�_1+ 280000�_2+ 26000
Sujeto a Sujeto a
10�_1+7�_2+ 6�_3≤500 (tiempo de trabajo) 10�_1+7�_2+ 6�_3+1∙�_1+0∙�_
8�_1+5�_2+4�_3≤600 (𝑡𝑖𝑒𝑚𝑝𝑜 𝑑𝑒 𝑎𝑐𝑎𝑏𝑎𝑑𝑜) 8�_1+5�_2+4�_3+ 〖 0∙� 〗 _1+1∙�
5�_1+9�_2+6�_3≤400 (Materia prima ) 5�_1+9�_2+6�_3+ 〖 0∙� 〗 _1+0∙�
�_1,�_2,�_3≥0 �_1,�_2,�_3,�_1,�_2,�_3
Primal Primal en forma de ecuación
𝑀𝑎�𝑖𝑚𝑖𝑧𝑎𝑟 �=250000�_1+ 280000�_2+ 260000�_3 𝑀𝑎�𝑖𝑚𝑖𝑧𝑎𝑟 �=250000�_1+ 280000�_2+ 26000
Sujeto a Sujeto a
10�_1+7�_2+ 6�_3≤500 (tiempo de trabajo) 10�_1+7�_2+ 6�_3+1∙�_1+0∙�_
8�_1+5�_2+4�_3≤600 (𝑡𝑖𝑒𝑚𝑝𝑜 𝑑𝑒 𝑎𝑐𝑎𝑏𝑎𝑑𝑜) 8�_1+5�_2+4�_3+ 〖 0∙� 〗 _1+1∙�
5�_1+9�_2+6�_3≤400 (Materia prima ) 5�_1+9�_2+6�_3+ 〖 0∙� 〗 _1+0∙�
�_1,�_2,�_3≥0 �_1,�_2,�_3,�_1,�_2,�_3

Problema dual Problema dual


𝑀𝑖𝑛𝑖𝑚𝑖𝑧𝑎𝑟 �=500𝑦_1+600𝑦_2+400𝑦_3 𝑀𝑖𝑛𝑖𝑚𝑖𝑧𝑎𝑟 �=500𝑦_1+600𝑦_2+400𝑦_3
Sujeto a Sujeto a
10𝑦_1+8𝑦_2+5𝑦_3≥250000 10𝑦_1+8𝑦_2+5𝑦_3≥250
7𝑦_1+5𝑦_2+9𝑦_3≥280000 7𝑦_1+5𝑦_2+9𝑦_3≥2800
6𝑦_1+4𝑦_2+6𝑦_3≥260000 6𝑦_1+4𝑦_2+6𝑦_3≥260
𝑦_1+0∙𝑦_2+0∙𝑦_3≥0 �_1≥0
0∙𝑦_1+𝑦_2+0∙𝑦_3≥0 �_2≥0
〖 0∙𝑦 〗 _1+0∙𝑦_2+𝑦_3≥0 �_3≥0
𝑦_1,�_2,�_3 𝑖𝑟𝑟𝑒�𝑡𝑟𝑖𝑐𝑡𝑎
000�_1+ 280000�_2+ 260000�_3

+ 6�_3≤500 (tiempo de trabajo)


+4�_3≤600 (𝑡𝑖𝑒𝑚𝑝𝑜 𝑑𝑒 𝑎𝑐𝑎𝑏𝑎𝑑𝑜)
+6�_3≤400 (Materia prima )
�_1,�_2,�_3≥0

Variables duales

000�_2+ 260000�_3+ 〖 0∙� 〗 _1+0∙�_2+0∙�_3

6�_3+1∙�_1+0∙�_2+0∙�_3=500 𝑦_1
𝑦_2
3+ 〖 0∙� 〗 _1+1∙�_2+0∙�_3=600 𝑦_3
3+ 〖 0∙� 〗 _1+0∙�_2+1∙�_3=400
2,�_3,�_1,�_2,�_3≥0
Variables duales

000�_2+ 260000�_3+ 〖 0∙� 〗 _1+0∙�_2+0∙�_3

6�_3+1∙�_1+0∙�_2+0∙�_3=500 𝑦_1
𝑦_2
3+ 〖 0∙� 〗 _1+1∙�_2+0∙�_3=600 𝑦_3
3+ 〖 0∙� 〗 _1+0∙�_2+1∙�_3=400
2,�_3,�_1,�_2,�_3≥0

600𝑦_2+400𝑦_3

+8𝑦_2+5𝑦_3≥250000
5𝑦_2+9𝑦_3≥280000
4𝑦_2+6𝑦_3≥260000
�_1≥0
�_2≥0
�_3≥0
Formulación y resolución del problema dual con el método simplex (pr

Método Simplex Dual

Formulación estándar
Todas las restricciones deben ser del tipo ( ≤). Las desigualdades del tipo ( ≥) �𝑒convierten
en ( ≤) al multiplicar ambos lados de la desigualdad por -1.
𝑀𝑖𝑛𝑖𝑚𝑖𝑧𝑎𝑟 �=500𝑦_1+600𝑦_2+400𝑦_3
Sujeto a
−10𝑦_1−8𝑦_2−5𝑦_3≤−250000
−7𝑦_1−5𝑦_2−9𝑦_3≤−280000
−6𝑦_1−4𝑦_2−6𝑦_3≤−260000
𝑦_1, 𝑦_2,𝑦_3≥0

Entonces, la forma estándar del modelo de programación lineal por el método simplex dual
con segundos miembros no positivos en sus ecuaciones es:
𝑀𝑖𝑛𝑖𝑚𝑖𝑧𝑎𝑟 �=500𝑦_1+600𝑦_2+400𝑦_3+ 〖 0∙� 〗 _1+ 〖 0∙� 〗 _2+ 〖 0∙� 〗 _3
Sujeto a
−10𝑦_1−8𝑦_2−5𝑦_3+�_1=−250000
−7𝑦_1−5𝑦_2−9𝑦_3+�_2=−280000
−6𝑦_1−4𝑦_2−6𝑦_3+�_3=−260000
𝑦_1, 𝑦_2,𝑦_3≥0

Básica w y1 y2 y3 s1 s2 s3
w 1 -500 -600 -400 0 0 0
s1 0 -10 -8 -5 1 0 0
s2 0 -7 -5 -9 0 1 0
s3 0 -6 -4 -6 0 0 1

entra
Básica w y1 y2 y3 s1 s2 s3
w 1 -500 -600 -400 0 0 0
s1 0 -10 -8 -5 1 0 0
sale s2 0 -7 -5 -9 0 1 0
s3 0 -6 -4 -6 0 0 1
Optimalidad 71.4285714286 120 44.4444444
minimo

entra
Básica w y1 y2 y3 s1 s2 s3
w 1 -188.8888888889 -377.77778 0 0 -44.444444 0
sale s1 0 -6.1111111111 -5.2222222 0 1 -0.5555556 0
y3 0 0.7777777778 0.55555556 1 0 -0.1111111 0
s3 0 -1.3333333333 -0.6666667 0 0 -0.6666667 1
Optimalidad 30.9090909091 72.3404255 #DIV/0!
minimo

entra entra
Básica w y1 y2 y3 s1 s2 s3
w 1 0 -216.36364 0 -30.909091 -27.272727 0
y1 0 1 0.85454545 0 -0.1636364 0.09090909 0
y3 0 0 -0.1090909 1 0.12727273 -0.1818182 0
sale s3 0 0 0.47272727 0 -0.2181818 -0.5454545 1
Optimalidad #DIV/0! -457.69231 #DIV/0! 141.666667 50 0
minimo

Básica w y1 y2 y3 s1 s2 s3
w 1 0 -240 0 -20 0 -50
y1 0 1 0.93333333 0 -0.2 0 0.16666667
y3 0 0 -0.2666667 1 0.2 0 -0.3333333
s2 0 0 -0.8666667 0 0.4 1 -1.8333333

Interpretación económica de las variables duales


El modelo de programación lineal definido en el modelo canónico se ocupa de la p
una materia prima (recursos 1 ) y recurso humano, tiempo de trabajo (recurso 2) y
determina las cantidades (en unidades, en el tiempo planificado) de producto A, B
durante el tiempo planificado.

Para la solución dual óptima se tiene la siguiente interpretación:


a) ¿Cuál es el resultado de w y a que corresponde? Respuesta. El valor de w = 18 0
durante el tiempo planificado cumpliendo con la disponibilidad de los recursos.
b) ¿Cuál es el resultado de cada variable X1, X2, X3, X4, etc. y a qué corresponde?

Valor
óptimo Interpretación
Variable de
decisión
y1 6666.66667 Se tiene un costo (costo imputado) de $ 6666, 67 por hora de trabajo para producir una uni
y2 0 El costo por horas de acabado es $ 0. El recurso humano, tiempo de acabado (en horas) es a
y3 36666.6667 Se tiene un costo (costo imputado) de $ 36666, 67 por unidad de materia prima para produ
w 18000000 El valor de los recursos durante el tiempo de planificación es de $ 18 000 000

Costo Valor de holgura Estado


reducido
El costo reducido (Costo imputado de todos los recursos necesarios para
Producto A s1 0 que los ingresos cubren exactamente los costos.
El costo reducido (Costo imputado de todos los recursos necesarios para
Producto B s2 $ 96,666.67 96.666,67. Indica que el recurso de tiempo de acabado (en horas) es abu

El costo reducido (Costo imputado de todos los recursos necesarios para


Producto C s3 0 que los ingresos cubren exactamente los costos.

c) ¿Qué significa el termino: “Precio sombra”?


El nombre valor unitario de un recurso es una descripción apropiada de la tasa de c
obstante, los primeros desarrollos de la PL acuñaron el nombre abstracto de precio
literatura de PL y en paquetes de “software”.
plex (primal o dual) de forma manual en Excel.

vierten

x dual

Solucion
0
-250000
-280000
-260000

Solucion
0
-250000
-280000 mas negativo
-260000
Solucion
12444444.4
-94444.444 mas negativo
31111.1111
-73333.333

Solucion
15363636.4
15454.5455
19090.9091
-52727.273 mas negativo

Solucion Respuesta
18000000 w 18000000
6666.66667 y1 6666.66667
36666.6667 y2 0
96666.6667 y3 36666.6667

a de la producción (en unidades) de tres diferentes productos A, B y C con


rso 2) y tiempo de acabado (recurso 3), ambos medidos en horas. El modelo
cto A, B y C que maximiza los ingresos (en pesos colombianos) de la empresa

w = 18 000 000 y representa el costo total ($ 18 000 000) de los recursos


sos.
ponde? Para este ejercicio se tienen las variables y1, y2, y3, s1, s2, s3

cir una unidad en los productos A, B y C.


horas) es abundante, es decir, no es critico al determinar el óptimo.
para producir una unidad en los productos A, B y C.

sarios para producir una unidad del producto A menos el ingreso por unidad del producto A) es cero. Indica

sarios para producir una unidad del producto B menos el ingreso por unidad del producto B) es de $
oras) es abudante para la elaboración del producto B. Para nuestro caso producto B NO se fabrica.

sarios para producir una unidad del producto C menos el ingreso por unidad del producto C) es cero. Indica

asa de cambio de la función objetivo por cambio unitario de un recurso. No


e precio dual (o sombra), y ahora este nombre es un estándar en toda la
PRIMAL
x1 x2 x3
Unidades 20 0 50
Producto A Producto B Producto C
(unidades) (Unidades) (Unidades) Ingresos
Precio ($) 250000 280000 260000 Disponibilidad $ 18,000,000.00

Tiempo de
trabajo
(horas) 10 7 6 500 ≤ 500 y1
Tiempo de
acabado
(horas) 8 5 4 360 ≤ 600 y2

Materia
prima
(Unidades) 5 9 6 400 ≤ 400 y3

20 0 50
DUAL
x1 x2 x3
Unidades 20 0 50
Producto A Producto B Producto C
costo (unidades) (Unidades) (Unidades)
$ 18,000,000 Precio ($) 250000 280000 260000 Disponibilidad

Tiempo de
trabajo
$ 6,666.7 (horas) 10 7 6 500 ≤
Tiempo de
acabado
$ - (horas) 8 5 4 360 ≤
Materia
prima
$ 36,666.7 (Unidades) 5 9 6 400 ≤
unitario
Costo

Costo
imputado $ 250,000.0 $ 376,666.7 $ 260,000.0
≥ ≥ ≥
$ 250,000 $ 280,000 $ 260,000
costo
reducido $ - $ (96,666.7) $ 0.0

w 18000000
y1 6666.66667
y2 0
y3 36666.6667
Ingresos
$ 18,000,000.00

500

600

400

S-ar putea să vă placă și