Está en la página 1de 21

Investigación de Operaciones I

(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

n  l  m  M (total restriccio nes)


3. Variables:
X 1 , X 2 ,..., X N  0
 Si n=0, en el modelo no se tienen las restricciones ≥;
 Si l=0, entonces, se ausentan las restricciones de tipo ≤;
 Si m=0, el modelo es sin restricciones con igualdades.
Construcción del modelo dual.
 Modelo dual se construye directamente del
modelo primal.
 Se plantea como modelo de PL con los tres
elementos:
 Variables

 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+Y3max
Y1: X1 + 5X2 ≥ 10 Y1+3Y2+Y3 ≤1
Y2: 3X1 – X2 ≤ 8 5Y1-Y2+2Y3=4
Y3: X1 + 2X2 = 1

X1 ≥0, X2-irrestricta Y1 ≥0,Y2 ≤0,Y3-


irrestricta
Algunas propiedades (teoremas) de relación
entre los modelos primal y dual
 (1) El dual del problema dual es el problema primal.
 (2) Sean x e y soluciones factibles para los problemas primal y dual
respectivamente. Entonces, se verifica

Si el problema primal es factible y no acotado, el dual es infactible.


Si el problema dual es factible y no acotado, el primal es infactible.
 (3) La solución dual óptima se puede obtener de las siguientes
ecuaciones:

Coeficiente z- Lado izquierdo de Lado derecho de la


primal óptimo de
la variable Xj
= la restricción dual j − restricción dual j

𝑍𝑗 ∗ = ෍ 𝑎𝑖𝑗 ∗ 𝑦𝑖 − 𝑐𝑗
𝑖=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

 Solución Primal:  Solución Dual:


X1=0 no se producen trenes Y1=1
X2=100 se producen 100 camiones Y2=2
X3=230 se producen 230 autom. Y3=0
S1=0 tiempos en la Op1 y Op2
S2=0 se utilizan completamente
S3=20 en la Op3 sobra 20 min W= 430(1)+460(2)+420(0) =1350
Z=1350 se logra utilidad de 1350$

SE VERIFICA Z=W

¿QUÉ SIGNIFICADO TIENE LA SOLUCIÓN DUAL?


Significado de las variables duales Yi
ANÁLISIS
DIMENSIONAL
PROPIEDAD 2

$ $

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

COSTO UnidRecurso_i / $/UnidRecurso_i


$/UnidActividad_j UnidActividad_j

VALOR DE TODOS LOS


RECURSOS POR LA
UNIDAD DE LA ACTIVIDAD j
Significado de las restricciones duales
 En el Simplex la variable no básica puede pasar a las básicas si su coeficiente
en Z es negativo.
 Significa que el nivel de la actividad puede subir al valor positivo solo si su
utilidad supera el valor de todos los recursos por la unidad de la actividad
𝑚

𝑍𝑗 ∗ = ෍ 𝑎𝑖𝑗 ∗ 𝑦𝑖 − 𝑐𝑗
𝑖=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)

¿Se puede volver la r1, r2, r3 – coeficientes de reducción de los recursos


producción de trenes
atractivo desde punto de con
vista económico?

Con r2=0,6 y r1= 0,5 resulta 4,1>4


Entonces se deben usar : (1-r1)*1min=0,5*1 min= 30 sec en la Op1
(1-r2)*3min=0,4*3 min= 1 min 12 sec en la Op2

Si los tecnólogos dicen que es posible, se puede ajustar la solución óptima

También podría gustarte