Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(SIS-209)
Ing. Viktoria Belianskaya
Dualidad en Programación
Lineal.
Modelo Dual.
Contenido:
Modelo Primal.
Construcción del Modelo Dual.
Relación entre las soluciones Primal-Dual
Interpretación económica de la dualidad.
Modelo general de PL-Modelo Primal
1. Función Objetivo:
Z c1 ·X 1 c 2 ·X 2 ... c N ·X N Max ( Min )
2. Restricciones:
a j1 ·X 1 a j 2 ·X 2 ... a jN ·X N b j , j 1..n
a k1 ·X 1 a k 2 ·X 2 ... a kN ·X N bk , k n 1..n l
a p1 ·X 1 a p 2 ·X 2 ... a pN ·X N b p , p n l 1..n l m
Restricciones
Función Objetivo
Reglas de construcción del modelo dual
Función objetivo primal es de maximización entonces la función
objetivo dual es de minimización y viceversa.
Una variable dual se define para cada una de las restricciones del
modelo primal (M restricciones primales M variables duales)
Una restricción dual se define en correspondencia con cada una e las
variables primales (N variables primales N restricciones duales)
Los coeficientes de la función objetivo del problema primal se convierten
en los términos libres de las restricciones en el problema dual.
Los términos libres de las restricciones del problema original se
convierten en los coeficientes de la función objetivo en el problema dual.
Los coeficientes de las variables en la parte izquierda de las
restricciones duales serán los coeficientes de la misma variable en las
restricciones del modelo primal
Entre las restricciones del modelo primal y las variables del modelo dual
existe siguiente relación: si la restricción es desigualdad (≤, ≥), entonces
su variable respectiva será no negativa; si la restricción es igualdad (=),
entonces su variable respectiva será no restringida (irrestricta)
FORMAS CANÓNICAS DE MODELOS DE PL
FORMA
CANÓNICA PARA
LA MAXIMIZACIÓN
FORMAS CANÓNICAS DE MODELOS DE PL
FORMA
CANÓNICA PARA
LA MINIMIZACIÓN
CONSTRUCCIÓN DEL MODELO DUAL
PRIMAL DUAL
MODO
SIMÉTRICO
SE BASA
EN FORMA
CANÓNICA
CONSTRUCCIÓN DEL MODELO DUAL
PRIMAL DUAL
MODO
ASIMÉTRICO
SE BASA EN
FORMA
ESTÁNDAR
RELACIÓN GENERAL PRIMAL-DUAL
PRIMAL DUAL
Recordando la relación entre las variables no
negativas, no positivas e irrestrictas
si X ≤ 0
se aplica la sustitución: X=-Y,
donde Y ≥ 0
si X- irrestricta (<,>,=0)
se aplica la sustitución: X=X’-X’’,
donde X’,X’’ ≥ 0
EJEMPLO (realizar)
Construir el modelo dual (modos simétrico,
asimétrico y general)
Z=X1 + 4X2 min W=10Y1+8Y2+Y3max
Y1: X1 + 5X2 ≥ 10 Y1+3Y2+Y3 ≤1
Y2: 3X1 – X2 ≤ 8 5Y1-Y2+2Y3=4
Y3: X1 + 2X2 = 1
𝑍𝑗 ∗ = 𝑎𝑖𝑗 ∗ 𝑦𝑖 − 𝑐𝑗
𝑖=1
Interpretación económica de la dualidad
MODELOS DE MAXIMIZACIÓN DE
BENEFICIOS SUJETO A LAS MODELO DUAL
LIMITACIONES DE RECURSOS
Cj, Bi Aij se conocen
Cj- beneficio unitario ($/UnidadActividad_j) desde el modelo primal
Bi- disponibilidad del recurso i (Unidades Significado?
Recurso_i) Yi - ???
Aij- coeficientes tecnológicos Restricciones???
(UnidadesRecurso_i/UnidadActividad_j) Función objetivo???
Xj-unidades de la Actividad j a realizar
(producir)
TOYCO (Ejemplo)
TOYCO ensambla tres tipos de Modelo:
juguetes utilizando tres operaciones. Xj – unidades de juguetes j a producir
Los límites diarios sobre los tiempos (j=1..3: 1-tren, 2-camión, 3-automóvil)
disponibles para las tres operaciones
Xj≥0
son 430, 460 y 420 minutos
respectivamente. Las utilidades por Restricciones:
cada tren, camión y automóvil son 3$, Disponibilidad de tiempo (min) en las
2$ y 5$ respectivamente. Los tiempos operaciones:
de ensamblaje en las tres operaciones X1+2X2+X3≤430 en la op1
para cada tren son 1,3,1 minutos; para 3X1+ 2X3≤460 en la op2
cada camión: 2,0,4 minutos; para cada X1 + 4X2≤420 en la op3
automóvil: 1,2,0 minutos (0 minutos
significa que la operación no se utiliza).
Determinar el número de unidades de Función Objetivo:
cada juguetes a producir diariamente Maximizar las utilidades totales ($)
para maximizar las utilidades totales. Z= 3X1+2X2+5X3 max
Solución primal-dual Tabla Inicial
VarB X1 X2 X3 S1 S2 S3 SOL
Z-3X1-2X2-5X3 =0
as
X1+2X2+X3+S1=430
3X1+ 2X3+S2=460
Z -3 -2 -5 0 0 0 0
S1 1 2 1 1 0 0 430
X1+4X2 +S3=420 S2 3 0 2 0 1 0 460
X1, X2,X3 ≥0
S3 1 4 0 0 0 1 420
S1, S2,S3 ≥0
MODELO DUAL
Tabla Optima
W=430Y1+460Y2+420Y3 MIN
VarB X1 X2 X3 S1 S2 S3 SOL
Y1+3Y2+Y3 ≥ 3
as
2Y1 +4Y3 ≥ 2
Y1+2Y2 ≥5 Z 4 0 0 1 2 0 1350
Y1, Y2,Y3 ≥0 X2 -¼ 1 0 ½ -¼ 0 100
X3 3/2 0 1 0 ½ 0 230
S3 2 0 0 -2 1 1 20
IMPLEMENTACIÓN DE LA PROPIEDAD 3: 0= 2Y1+4Y3 - 2 1=Y1-0
0= Y1+2Y2 -5 2=Y2-0
4= Y1+3Y2+Y3 -3 0=Y3-0
Soluciones óptimas primal-dual
SE VERIFICA Z=W
$ $
URi x $/URi
=
COSTO DE UNIDAD DEL
RECURSO i
TOYCO:
Y1=1 valor del tiempo en la Op1 es 1$/min PRECIOS DUALES O
PRECIOS SOMBRA
Y2=2 valor del tiempo en la Op2 es 2$/min
PROPORCIONA LA
Y3=0 valor del tiempo en la Op3 es 0$/min VALORACIÓN INTERNA
DE LOS RECURSOS EN
LA ENTIDAD
(es abundante)
W=1350 $ valor de todos los recursos
implicados en la producción
Significado de las restricciones duales
ANÁLISIS
DIMENSIONAL
PROPIEDAD 3
UTILIDAD
$/UnidActividad_j
𝑍𝑗 ∗ = 𝑎𝑖𝑗 ∗ 𝑦𝑖 − 𝑐𝑗
𝑖=1
es negativo, si ≤
Aplicación del significado de las
restricciones duales es negativo, si ≤
Analizando la producción
de trenes. X1=0 (trenes no
se deben producir).
Porque? El valor de los
recursos supera la utilidad
(1*1+3*2+1*0=7>5)