Sunteți pe pagina 1din 49

INVESTIGACIN DE

OPERACIONES 2
Dualidad

Profesor:
Profesor: Ing.
Ing. Jos
Jos Hernndez
Hernndez Vallejos
Vallejos
Escuela
Escuela Profesional
Profesional de
de Ingeniera
Ingeniera Industrial
Industrial

Mapa Conceptual del curso


Formulacin

Mtodos de
Solucin

Interpretacin
de Resultados

Transporte

Formulacin
de Modelos
Mtodo
Grafico
Dualidad y
Sensibilidad

Programacin
Lineal
Mtodo
Simplex
Programacin
Lineal Entera

Aplicaciones

Transbordo y
Asignacin

Redes

Pert-Cpm

Mapa Conceptual de la Sesin


Problema de
Programacin
Lineal

M
O
D
E
L
O

Mtodos de
Solucin

Mtodo
Simplex

Rango de
Optimalidad

Forma estndar
Holguras y exceso
Soluciones Bsicas
Factibles

Simplex Tabular

Anlisis de
Sensibilidad y
Dualidad

Costos Reducidos
Precios Sombra

Variables
Artificiales

Rango Optimo
Lado Derecho

Big M

Holguras y
Excesos

Objetivo de la Sesin
Plantear el modelo Dual a partir del modelo primal
Establecer la Relacin existente entre ambos modelos
Interpretar econmicamente los resultados de ambos
modelos.
Competencia o Capacidad terminal a obtener
El Alumno ser capaz de Formular el modelo de
programacin lineal para un problema dado y
Resolver el modelo de programacin lineal
utilizando el mtodo simplex y ser capaz de
elaborar el anlisis de sensibilidad y la Dualidad
del PPL

DUALIDAD

DUALIDAD PARA PPL DE MAXIMIZACION

PPL Primal
Max(Z) = C1X1 + C2X2 + ... + CnXn

PPL Dual
Min(G)= b1 Y1 + b1 y1 + ... + bm ym

Maximizar Z = CX

Minimizar G = btY

s.a. AX b
X 0

s.a. AtY Ct
Y 0

DUALIDAD PARA PPL DE MINIMIZACION

PPL Primal

Minimizar Z = CX
s.a. AX
X

>b
>0

PPL Dual

Maximizar W = btY
s.a. AtY
Y

<
>

Ct
0

CONDICION FUNDAMENTAL
Tanto en un problema de programacin lineal de
maximizacin como de minimizacin, la solucin
ptima de la forma primal debe ser igual a la
solucin ptima de la forma dual respectiva
Observacin:
El dual de un problema dual,
equivale a la forma primal del
problema

Z* = W*

COMPARACION PRIMAL DUAL


PPL Primal PPL Dual
C (1 x n)
X (n x 1)
A (m x n)
b (m x 1)

Ct ( n x 1 )
Y (m x 1)
At ( n x m )
bt ( 1 x m )

El PPL dual puede


simplificar la resolucin
del problema si es que el
nmero de ecuaciones
de la forma primal es
muy grande

PPL Primal

m restricciones
n incgnitas

PPL Dual

n restricciones
m incgnitas

RELACIN PRIMAL DUAL


La forma general y matricial de presentar el modelo prima y dual; se
presentan las siguientes caractersticas:

FORMAS DE PRESENTACIN DEL PROBLEMA DUAL


La forma como se presentan los modelos es muy importante, porque ser
necesario de hacer uso de ciertas propiedades o reglas de transformacin
del primal-dual para lo cual a continuacin resumiremos las diferentes
formas de presentacin
de ambos problemas.
VARIACIONES DE RESTRICCIONES EN EL PROBLEMA PRIMAL DUAL
Antes de proceder a la aplicacin de las formas de representacin y su
respectiva forma primal - dual que el cuadro ofrece, ser necesario
la uniformidad del sentido de las restricciones, a todas las
restricciones del primal (dual) son del tipo menor o igual que, del tipo
igual que o del tipo mayor o igual dual, del tipo igual que o del tipo
mayor o igual que. Es por esta particularidad de que cuando se tiene
restricciones del cuadro. En tal caso existen dos tipos de variaciones: la
primera es cuando existe una restriccin de sentido opuesto y la segunda
cuando una o ms restricciones son del tipo igual que en cuyo caso
procedemos a uniformar las restricciones del modelo matemtico.

RESTRICCIONES DE SENTIDOS OPUESTOS


Para uniformizar las restricciones de este caso se procede a multiplicar por (1) a la(s) desigualdad(es) de sentido opuesto que permitan una sencilla
aplicacin de las relaciones del primal-dual del cuadro al haberse cambiado
el sentido del signo de la(s) variable(s) afectada(s), ejemplo

La segunda restriccin es multiplicada por (-1) obtenindose restricciones de


un solo tipo que permitir la transformacin del problema dual

RESTRICCIONES DEL TIPO IGUAL QUE


Existen dos formas de trata estos tipos de restricciones; las que veremos a continuacin:

Mtodo de Sustitucin
En este caso la restriccin que est precedida por una igualdad, se resuelve
para una variable determinada y su valor es sustituido en todo el
sistema. Consideremos el siguiente grupo de restricciones:

3x1 + 7x2 7
1x1 + 5x2 9
1x1 + 1x2 = 1

De la tercera restriccin
despejamos el valor de x1,
luego:
x1 = (11x2)

Sustituyendo el valor de x1 en todas las dems restricciones (incluyendo la


funcin objetivo) se tienen las siguientes restricciones:

3(11x2)+ 7x2 7
1(11x2)+ 5x2 9

Divisin de la restriccin
Una restriccin del tipo igual que puede ser desdoblada en dos
desigualdades similares pero de sentido opuestos. Ejemplo:

8x1 + 5x2 + 1x3 = 10


1x1 + 3x2 + 1x3 18
3x1 + 1x2 + 2x3 13
La primera
ecuacin es
desdoblada en dos
inecuaciones:

Luego multiplicamos por (-1) una


de las inecuaciones y
uniformando el sentido de las
inecuaciones, obtendremos el
siguiente sistema de
inecuaciones:

8x1 + 5x2 + 1x3 10


-8x1 - 5x2 + 1x3-10
1x1 + 3x2 + 1x3 18
3x1 + 1x2 + 2x3 13

REGLAS DE TRANSFORMACIN PRIMAL DUAL

Ejemplo de Transformacin de modelo Primal a Dual

RELACIONES ENTRE LAS VARIABLES DEL PRIMAL Y DUAL

Entre el problema primal y su correspondiente problema dual existe una


relacin muy importante entre sus variables, que permiten dar solucin a
un problema dual con slo dar solucin a un problema primal y viceversa.
Se sabe que el nmero mximo de variables de holgura (S1) o exceso (-S1)
en un problema dual ser n, es decir una por restriccin.

RELACIN PRIMAL DUAL

Relacin entre variables


PRIMAL DUAL
DUAL PRIMAL
X1
S'1
Y1
S1
X2
S'2
Y2
S2
..
..
..
..
Xn
S'n
Yn
Sn
S1
Y1
S'1
X1
S2
Y2
S'2
X2
..
..
..
..
Sn
Yn
S'n
Xn
VB(XK,b FILA (Cj- VB (YK, FILA (Cj)
WJ)
b)
ZJ)
VNB (Cj- VB (YK, VNB (Cj- VB (XK,
ZJ)
b)
WJ)
b)

Relacin entre aij

Para comprobar mejor la relacin que existe entre los valores de las variables
del primal y dual nos ayudaremos de los esquemas de las soluciones de
los problemas primal y dual presentados en los cuadros 4.3 y 4.4.

RELACIONES PPL PRIMAL DUAL


Dado que ambos PPL obtienen la misma solucin
ptima ( Z * = W * ), existen relaciones que
permiten explicar la dualidad de cada problema
Es decir que, a partir del cuadro
tableau de la solucin ptima
del PPL primal (dual) es posible
construir el cuadro tableau de la
solucin ptima del PPL dual
(primal), haciendo uso de los
teoremas sobre dualidad

PRINCIPIO DE SOLUCIONES
BASICAS COMPLEMENTARIAS
Cada solucin bsica del PPL primal est asociada
con una solucin bsica de su PPL dual, y
viceversa; de acuerdo a la relacin que hay entre
las variables respectivas, que est dada por:
Las variables de problema del PPL dual (primal)
se corresponden, una a una,
con las variables de holgura del PPL primal (dual)

PRINCIPIO DE SOLUCIONES
BASICAS COMPLEMENTARIAS
variables de decisin
del PPL primal

variables de holgura
del PPL primal

X1

Xn+1 Xn+2

X2

Ym+1 Ym+2

Xn
Ym+n

Y1

Y2

Xn+m
Ym

variables de holgura variables de problema


del PPL dual
del PPL dual

PRINCIPIO DE SOLUCIONES
BASICAS COMPLEMENTARIAS
En cada iteracin, las variables que forman la
solucin bsica del PPL primal (dual) se
corresponden con las variables que no forman
parte de la solucin bsica del PPL dual (primal)
En cada
iteracin

X J = YJ
X J = YJ

PPL primal
original

RELACIONES DE CUADROS OPTIMOS PRIMAL DUAL


Min Z =
s.a. R1P
R2P
R3P
R4P
R5P

10X1 + 15X2
1X1 + 1X2
2X1 + 1X2
1X1 + 0X2
0X1 + 1X2
1X1 + 3X2
R1D

PPL dual
original

X1 ,

VDA

1
3
9
8
2

R2D

Y1
Y2
Y3
Y4
Y5
FOD

X2 0

Max W = 1Y1 + 3Y2 + 9Y3 + 8Y4 + 2Y5


s.a.

1Y1 + 2Y2 + 1Y3 + 0Y4 + 1Y5 10


1Y1 + 1Y2 + 0Y3 + 1Y4 + 3Y5 15
Y1 ,

Y2 , Y3

Y4 ,

Y5

SOLUCIN PTIMA DEL DUAL

VB

Solucin
(R.H.S.)

Y1
1

Y2
3

Y3
9

Y4
8

Y5
2

S'1
0

S'2
0

Y3

10

Y4

15

Gj

210

17

26

33

-16

-23

-31

-9

-8

0 (S.O.)

F. O
(Cj)

Cj-Gj

SOLUCIN PTIMA DEL PRIMAL

VB

Solucin
(R.H.S.)

X1
10

X2
15

S1
0

S2
0

S3
0

S4
0

S5
0

10

X1

-1

S1

16

-1

-1

S5

31

-1

-3

15

X2

-1

S2

23

-2

-1

Zj

210

10

15

-10

-15

10

15

F. O
(Cj)

Cj-Zj

0 (S.O.)

RELACIONES DE CUADROS
OPTIMOS PRIMAL DUAL
Antes de ver las
relaciones de cuadros
tableau ptimos, se
requieren las formas
estndar de ambos PPL,
para trabajar con el
mtodo simplex hasta
llegar a los respectivos
cuadros ptimos

RELACIONES DE CUADROS
OPTIMOS PRIMAL DUAL
Las variables bsicas en el PPL
primal (dual) son variables no
bsicas en el PPL dual (primal)

XJ = YJ
XJ = YJ

Esto resulta por la correspondencia


proveniente del principio de las
soluciones bsicas complementarias

RELACIONES DE CUADROS
OPTIMOS PRIMAL DUAL
variables de
decisin del
PPL primal
Principio
de
soluciones
bsicas
complemen
tarias en el
ejemplo

variables holgura
del PPL primal

X1

X2

S1

S2

S3

S4

S5

S'1

S'2

Y1

Y2 Y3

Y4

Y5

variables de exceso
del PPL dual

variables decisin del PPL


dual

RELACIONES DE CUADROS
OPTIMOS PRIMAL DUAL
4) Las columnas en el tableau de los coeficientes
que acompaan a las variables no bsicas
tambin poseen correspondencia entre PPL
primal y PPL dual
Esto acontece debido a que en el PPL primal se
suman variables de holgura (la funcin objetivo
maximiza + Z), mientras que en el PPL dual se
restan variables de exceso (la funcin objetivo
maximiza - W)

Importancia de la Dualidad en IO
La dualidad es importante porque:
En algunos casos, el planteamiento de problema
de PL puede dar como resultado una reduccin
considerable en los clculos para resolver el
problema.
La relacin dual tiene un nexo importante con el
anlisis de sensibilidad.
Es posible obtener importante informacin
econmica acerca del valor de los recursos
escasos que se utilizan examinando el problema
dual.

Planteamiento Dual

1. Reemplazar las variables xj del problema primario por


variables yi en el dual.
2. Colocar los coeficientes de la F.O del primario como los
valores del Segundo Trmino en el dual.
3. Colocar los valores del Segundo Trmino del primario
como los coeficientes de la F.O en el dual.
4. Transponer los renglones de los coeficientes de restriccin
del primario para convertirlos en columnas de coeficientes
en el dual.
5. Invertir la direccin de las desigualdades, es decir, si las
desigualdades del primario son de mayor o igual, las
desigualdades en el dual sern de menor o igual.

INTERPRETACIN ECONMICA DEL PROBLEMA DUAL


Es muy importante la interpretacin econmica que se le d al problema
dual, dado que parte del diseo econmico de un problema original o
primal que se supone son conocidas las unidades de los datos y de las
variables que participan en el modelo inicial y como el dual es
consecuencia del modelo primal con los datos originales transpuestos,
debemos de interpretar pues como se manifiestan los mencionados datos
del primal y su simtrico del dual.
Como podemos ver en la formulacin del problema que se dio
anteriormente; donde son resumidos los datos del problema en el
siguiente cuadro:

Con los datos del cuadro construimos el modelo matemtico del primal y le
asociamos su problema dual, que son definidos por:

PROBLEMA PRIMAL

Hagamos ahora la interpretacin de las unidades que representa el


modelo primal:
En la funcin objetivo se tiene:
Max (z) = ($30/prod1)(x1prod1) + ($40/prod2)(x2prod2)
En las restricciones estructurales se tiene
(4kgA/prod1) (x1prod1) + (2kgA/prod 2)(x2 pro2) 80kgA
(2kgB/prod1) (x1prod1) + (5kgB/prod 2)(x2 pro2) 120kgB
PROBLEMA DUAL

Entonces la interpretacin de las variables de decisin del dual se


realizarn en su propia funcin objetiva del modo siguiente:
Min (g) = (80 kg A) y1 + (120 kg B) y2
Y como consecuencia del anterior anlisis las restricciones
estructurales del dual quedarn determinados por:
(4 kg A) (Y1$/kg A) + (4 kg B) (Y2$/kg B) $ 30
(2 kg A) (Y1$/kg A) + (5 kg B) (Y2$/kgB) $ 40

SOLUCIN PTIMA DEL PROBLEMA PRIMAL

SOLUCIN PTIMA DEL PROBLEMA DUAL

Caso Ejemplo: AGROTECH


Modelo Primal o Primario

Formulacin del Problema:


Maximizar Z = 18.5X1 + 20X2 + 14.5X3
Sujeto a:
Disponibilidad de Nitrato
0.05X1 + 0.05X2 + 0.05X3 1100
Disponibilidad de Fosfato
0.05X1 + 0.10X2 + 0.05X3 1800
Disponibilidad de Potasio
0.10X1 + 0.05X2 + 0.05X3 2000
No negatividad
X1, X2, X3 0
X1, X2, X3 son toneladas a fabricar de fertilizante 5-5-10, 510-5 y 5-5-5 respectivamente y 1100, 1800 y 2000 son las
toneladas disponibles de recursos (nitrato, fosfato y
potasio).

Caso Ejemplo: AGROTECH


Modelo Primal o Primario

Solucin ptima del Problema utilizando el mtodo Simplex:

Caso Ejemplo: AGROTECH


Modelo Primal o Primario

Caso Ejemplo: AGROTECH


Modelo Dual

Planteamiento del problema DUAL:


Yi = valor marginal del recurso i (1=Nitrato,
2=Fosfato, 3=Potasio) en dlares por tonelada.
Minimizar Z =1100Y1 + 1800Y2 + 2000Y3
Sujeto a:
0.05Y1 + 0.05Y2 + 0.10Y3 18.5
0.05Y1 + 0.10Y2 + 0.05Y3 20.0
0.05Y1 + 0.05Y2 + 0.05Y3 14.5
Y1 , Y2 , Y3 0
Cada restriccin del dual se relaciona con un
producto final (un tipo de fertilizante) en vez de
hacerlo con un recurso.

Caso Ejemplo: AGROTECH


Modelo Dual

Utilizando la primera restriccin, se tiene:

Puesto que las unidades de medicin son iguales


en ambos lados de la desigualdad, la restriccin es
correcta.

Consideraciones al plantear el Dual

El nmero de variables del dual ser igual al


nmero de restricciones en el primario.
El nmero de restricciones en el dual ser igual
al nmero de variables en el primario.
La F.O del dual estar formada por los valores
del segundo trmino del primario.
Los valores del segundo trmino del dual sern
los coeficientes de las utilidades del primario.
Los coeficientes de las restricciones del dual
sern las columnas del primario.

Caso Ejemplo: AGROTECH


Modelo Dual

Relacin entre el modelo Primario y el modelo Dual

Modelo Primario

Modelo Dual

Relacin entre el modelo Primario y el modelo Dual

Relacin entre el primario y el dual ptimo:


En la solucin ptima, los valores de la F.O de ambos
problemas son iguales. Para cualquier otra solucin
dual (que no sea ptima) el valor de la F.O ser siempre
mayor que el de cualquier valor primario factible.
Relacin entre los valores de la F.O en el problema
primario y en el dual: Si el cambio es un aumento
unitario, la utilidad Z del primario aumentar en una
cantidad equivalente al valor ptimo de la variable dual
correspondiente. Una disminucin unitaria en el nivel
de un recurso dar como resultado una disminucin
correspondiente en el valor de la F.O en la solucin
ptima del primario.

Relacin entre el modelo Primario y el modelo Dual

Interpretacin Econmica del Dual

Para el ejemplo esto significa: Que un aumento de una


tonelada en la disponibilidad del nitrato da como
resultado $340 de aumento en las utilidades, en tanto
que un aumento de una tonelada en el uso del fosfato da
como resultado un aumento de $30 en las utilidades. Un
aumento en la disponibilidad de potasio no tendra
impacto sobre las utilidades (en la solucin primaria
existen 500 toneladas de potasio que no se utilizaron.
Los valores de las variables duales pueden encontrarse
en la tabla ptima del primario, formndose una
correspondencia de uno a uno entre las variables duales
y las variables primarias de holgura.

Interpretacin Econmica del Dual

Cada una de las variables duales equivale a la


utilidad adicional que puede obtenerse de una
unidad adicional del recurso correspondiente, es
decir Y1=340 implica que cada tonelada adicional
de nitrato produce $340 adicionales de utilidad;
Y2=30 implica que cada tonelada adicional de
fosfato produce $30 adicionales de utilidad; y
Y3=0 implica que no se obtienen utilidades
adicionales al aadir toneladas extra de potasio.

Interpretacin Econmica del Dual

Las variables duales indican la cantidad extra que


se estara en disponibilidad de pagar por una
unidad adicional de un recurso especfico. Se
estara dispuesto a pagar un precio ms elevado
por un recurso escaso, hasta por el valor de la
variable dual. Por ejemplo: Cada tonelada de
fosfato vale $30, y estaramos dispuestos a pagar
al proveedor hasta $110 por tonelada ($80 del
precio actual ms $30 adicionales) adicional de
fosfato. El aumento neto en la utilidad por
tonelada adicional de recurso ser la diferencia
entre $30 y el precio ms elevado que se pague.

Investigacin de
Operaciones
BIBLIOGRFIA EN INVESTIGACIN DE OPERACIONES
1. Introduccin a la Investigacin de Operaciones, F.S. Hillier y
G.J. Lieberman, McGraw Hill, Sexta Edicin, 1997.
2. Investigacin de Operaciones, una introduccin, H.A. Taha,
Prentice Hall, Mxico, Sexta Edicin, 1998.
3. Introduction to Management Science, F. Hillier, M. Hillier and
G.J. Lieberman. Irwin McGraw-Hill, 1999.
4. Model Operations Research: A practical Introduction. M.W.
Carter and C.C.Price. CRC Press, 2000.
5. Practical Management Science: Spreadsheet Modeling and
Applications, Winston, W.L., Albright S.C. y Broadie M.,
International Thomson Publishing Company, 1997.