Está en la página 1de 19

REPBLICA BOLIVARIANA DE VENEZUELA

INSTITUTO UNIVERSITARIO POLITCNICO


SANTIAGO MARIO
EXTENSIN MATURN
SECCIN E







LA DUALIDAD EN INVESTIGACIN DE OPERACIONES




Autores: Cristian Guerra, 23754600
Jos Acosta, 24864589
Luis Larrain, 23731478
Mariajos Monterola, 25028913
Mara Araujo, 24503624
Marlis Suarez, 25268621
Asesor: Lourdes Leal





Maturn, Junio de 2014





DUALIDAD

Definicin

La dualidad dentro del rea de investigacin de operaciones puede definirse con
el siguiente enunciado: Para todo problema de maximizacin de programacin lineal,
habr otro problema asociado a la maximizacin.
Al primer problema se le llama primario (o primal) y al problema asociado
correspondiente se le conoce como dual. En este informe veremos cmo plantear un
problema dual dado un problema primario cualquiera, en donde notaremos que los
dos problemas estn estrechamente relacionados, sin importar que uno intente
maximizar y el otro minimizar. Si un modelo parte de un mismo problema y abarca
sus caractersticas, la solucin ptima de uno proporciona automticamente la
solucin ptima al otro.

I mportancia

La resolucin de los problemas duales respecto a los primales se justifica dada
la facilidad que se presenta dados problemas donde el nmero de restricciones supere
al nmero de variables. Adems de tener gran aplicacin en el anlisis econmico del
problema. Otra de las ventajas que presenta es que, dado el nmero de restricciones y
variables, entre el problema dual y el primal este nmero es inverso, permitindonos
resolver grficamente problemas que presenten dos restricciones sin importar el
nmero de variables.
Podemos destacar los distintos puntos de la manera siguiente:

1. El modelo dual puede ahorrar un nmero considerable de clculos, en
particular cuando el modelo primario tiene muchas restricciones y pocas


variables. Esto implicara un nmero elevado de clculos para su resolucin
por el mtodo Simplex.
2. La dualidad tiene una relacin importante con el anlisis de sensibilidad; esto
es muy til para analizar cmo puede cambiar la funcin objetivo ante
variaciones en las diferentes condiciones del problema de programacin lnea.
3. El problema dual proporciona informacin importante sobre la manera ptima
de aplicar recursos que son escasos a fin de obtener beneficios econmicos.

Cmo Convertir un Problema Primal en Dual

Los pasos clave para construir el modelo dual a partir del primal se resumen
como sigue:

1. Se invierte el sentido de la funcin objetivo. Si el problema primario es de
maximizacin, el problema dual sea de minimizacin, y viceversa.
2. Las variables del problema primario se denominaran como X, mientras que las del
dual sern Y, debiendo ser no negativas.
3. Las constantes de las restricciones del problema primario pasan a ser los coeficientes
de la funcin objetivo del problema dual. Esto significa que el problema dual tendr
tantas variables como restricciones tenga el primario.
4. Los coeficientes de la funcin objetivo del problema primario pasar a ser constante en
las restricciones del problema dual. Esto implica que el problema dual tiene tantas
restricciones como variables tenga el primario.
5. Se invierte el sentido de las desigualdades de las restricciones. Si las restricciones del
problema primario son del tipo menor o igual que ( ), en el problema dual las
restricciones sern del tipo mayor o igual que ( ), y viceversa
6. Los coeficientes de restricciones del problema primario se debe colocar de tal forma
que los renglones del primario pasaran a ser las columnas del problema dual, y con
este cambio las columnas del primario sern los renglones del dual.




Ejemplo I .1: Plantear la conversin de un modelo primal a dual.

Una panadera prepara 2 tipos de pan, uno con mermelada y el otro con cajeta.
Hay mermelada para preparar hasta 5 kg del primer tipo de pan y cajeta para 8 kg del
segundo tipo. El primer tipo requiere de 2 unidades de harina, mientras el segundo
tipo solo de una. El expendio cuenta con un total de 15 unidades de harina. El primer
tipo de pan deja una utilidad de $ 3.00/kg y el segundo tipo $ 4.00/kg.
Cuntos kilogramos de cada tipo debe preparar el expendio a fin de maximizar
sus utilidades?

Solucin

Para el problema primario habr 2 variables,

, siendo

igual a los
kilogramos de pan del primer tipo, y

igual a los kilogramos de pan del segundo


tipo.

, por lo tanto, seran las utilidades en bolvares. Entonces la funcin objetivo


ser:

Max

= 3

+ 4



Aqu, 3 y 4 son los coeficientes de la funcin objetivo, los cuales representan
la utilidad de cada tipo de pan en bolvares/kilogramo. Las restricciones, por otro
lado, sern:

(1)

5 Cantidad disponible de mermelada


(2)

8 Cantidad disponible de cajeta


(3) 2

15 Cantidad disponible de harina



Siendo

no negativas; condicin de no nulalidad.





Para el problema dual aplicaremos la metodologa descrita antes. De acuerdo al
primer punto, el problema dual ser de minimizacin, dado que el primario fue de
maximizacin. Conforme al segundo punto, para el problema dual se tendrn
restricciones del tipo mayor o igual que (), dado que las del primario son del tipo
menor o igual que (). En base al tercer punto, los coeficientes de la funcin objetivo
del primario, que son 3 y 4, sern ahora las constantes de las restricciones del modelo
dual, teniendo este por lo tanto dos restricciones.
De acuerdo al punto cuatro, las constantes de las restricciones del primario son
5, 8 y 15, por lo que estos sern los coeficientes de la funcin objetivo del problema
dual, el cual tendr 3 variables. Ahora, conforme al punto cinco, los coeficientes de
las restricciones para el primario son:


1 0
0 1
2 1

Las cuales deben transponerse para el dual, es decir, colocar los renglones como
columnas, con esto tendremos:


1 0 2
0 1 1


Estos sern ahora los coeficientes de las dos restricciones del modelo dual.
Finalmente, de acuerdo al paso seis, habr 3 variables para el problema dual, las
cuales sern

. Con esto el planteamiento del dual ser:



Min

= 5

+ 8

+ 15




Sujeto a:
(1)

+ 2

3
(2)

4
Siendo

no negativas; condicin de no nulalidad.



Aqu es importante sealar que las variables duales son costos marginales de
los recursos utilizados, para el caso del ejemplo anterior tenemos:

= Costo marginal de la mermelada, bolvares/unidad de mermelada

= Costo marginal de la cajeta, bolvares/unidad de cajeta

= Costo marginal de la harina, bolvares/unidad de harina



Por eso el objetivo del problema dual es ahora el de minimizar el consumo de
los recursos disponibles, es decir, la

, que es el costo por este concepto.


A continuacin presentaremos en el ejemplo I.2 la resolucin de los modelos
primario y dual del ejemplo I.1 a travs del mtodo simplex.

Ejemplo I .2: Resolver los problemas primario y dual del ejemplo I.1.

Para ambos problemas utilizaremos la metodologa Simplex. Para el primario
tendremos que agregar variables de holgura, una por cada restriccin, con una
contribucin a la funcin objetivo de cero, es decir:

Max

= 3

+ 4


Sujeto a:

= 5

= 8
2

= 15

0



De esta manera, lo que queda es empezar a iterar tantas veces como sea
necesario hasta romper la negatividad en las variables. Con esto, la primera tabla
Simplex ser representada de la siguiente manera:

3 4 0 0 0

5 1 0 1 0 0
0

8 0 1 0 1 0
0

15 2 1 0 0 1
Z 0 -3 -4 0 0 0


Al aplicarle la metodologa Simplex dar la siguiente iteracin:

3 4 0 0 0

5 1 0 1 0 0
4

8 0 1 0 1 0
0

7 2 0 0 -1 1
Z 32 -3 0 0 4 0




De aqu al proseguir con la metodologa Simplex, se llega a la solucin ptima
en la siguiente iteracin, siendo la tabla respectiva la siguiente:

3 4 0 0 0

1.5 0 0 1 0.5 -0.5


4

8 0 1 0 1 0
3

3.5 1 0 0 -0.5 0.5


Z 42.5 0 0 0 2.5 1.5

As, la solucin es:

= 3.5

= 8

= 42.5

Para el problema dual, las restricciones necesitan una variable de holgura y otra
artificial por cada restriccin, con esto tendremos:

Min

= 5

+ 8

+ 15


Sujeta a:

+ 2

= 3

= 4

0

Con esto, al aplicar la metodologa Simplex, nuestra primera tabla ser:






Nota: La tabla se encuentra en la pgina siguiente.
5 8 15 0 0 M M

3 1 0 2 -1 0 1 0

4 0 1 1 0 -1 0 1
Z 0 5 8 15 0 0 0 0
-1 -1 -3 1 1 0 0

Si seguimos aplicando la metodologa Simplex, nuestra tabla correspondiente
para la siguiente iteracin es:

5 8 15 0 0 M

1.5 0.5 0 1 -0.5 0 0

2.5 -0.5 1 0 0.5 -1 1


Z -22.5 -2.5 8 0 7.5 0 0
0.5 -1 0 -0.5 1 0

Al pasar a la siguiente iteracin se llega al ptimo, cuya tabla ser:

5 8 15 0 0

1.5 0.5 0 1 -0.5 0

2.5 -0.5 1 0 0.5 -1


Z -42.5 1.5 0 0 3.5 8
0 0 0 0 0
Cuya solucin es:



Aqu es significativo que en el punto ptimo ambos problemas dan el mismo
valor para la funcin objetivo, es decir

. Esta es una de las razones


de la importancia del problema dual, el cual al resolverse nos proporciona la solucin
del primario. Esta igualdad de las funciones objetivo tiene una explicacin, pues


es la utilidad que se obtiene por los diferentes tipos de pan y

es el costo incurrido
por aplicar los recursos disponibles, de tal forma que en el punto ptimo ambas Z
coinciden dando la situacin ms adecuada para el negocio.
Otra situacin importante que podemos sealar en este problema es que la
solucin dual puede obtenerse desde la tabla final del primario, pues los coeficientes
ndices de las variables de holgura en esta tabla son los valores de las variables duales
en la solucin ptima dual, esto es:

3 4 0 0 0

)
0

1.5 0 0 1 0.5 -0.5


4

8 0 1 0 1 0
3

3.5 1 0 0 -0.5 0.5





Asimismo de la tabla ptima dual podemos obtener la solucin primaria al
coincidir los coeficientes ndices de las variables de la holgura duales con los valores
ptimos para las variables primarias, esto es:




Otros Tipos de Restricciones

Pueden existir otros tipos de restricciones para un problema primario dado. En
el ejemplo I.1 hemos planteado un problema primario de maximizacin con
restricciones del tipo menor o igual que (). Cmo se hubiera manejado el problema
si contuviese restricciones del tipo mayor o igual que (), o del tipo igual que (=)? En
principio, todas las restricciones de un problema primario de maximizacin debern
ser del tipo menor o igual que (), por consiguiente las restricciones distintas debern
Z 42.5 0 0 0 2.5 1.5
5 8 15 0 0

)
15

1.5 0.5 0 1 -0.5 0


8

2.5 -0.5 1 0 0.5 -1


Z -42.5 1.5 0 0 3.5 8


convertirse a este tipo. Para las restricciones del tipo mayor o igual que (), lo que
debe hacerse es multiplicar toda la desigualdad por (-1) e invertir su sentido, con esto
la transformaremos del tipo menor o igual que (). Por su parte, para las restricciones
de igualdad (=), esta restriccin cambia por dos nuevas restricciones; una del tipo
menor o igual que () y otra del tipo mayor o igual que (), la cual debe convertirse a
su vez al tipo menor o igual que () en la forma como se explic anteriormente.

Ejemplo I .3 Plantear un modelo primal de restricciones variadas y su respectivo
dual.

Max


Sujeto a:
(1) 4


(2) 3


(3) 2


Con

, no negativas.

Solucin

Este problema primario deber modificarse en su segunda y tercera restriccin
para ser planteado. La segunda restriccin es del tipo mayor o igual que (), por lo
que deber multiplicarse por (-1) e invertir el sentido de la desigualdad, con esto
tendremos:

(1)



La tercera restriccin es de igualdad, por lo que la reemplazaremos por dos
nuevas restricciones, una del tipo menor o igual que () y otra del tipo mayor o igual
que (), con esto obtendremos:



(3A) 2


(3B) 2


Ahora la restriccin 3B debe convertirse al tipo menor o igual que (), lo cual
se logra al multiplicar la desigualdad por (-1) e invertir su sentido. Al efectuar esto
obtendremos:
(3B)



Con lo cual el problema primario ya queda debidamente planteado.

Max Zp = 8

+ 13


Sujeto a:
(1) 4


(2)


(3)


(4)


Siendo



Ahora plantearemos el problema dual, el cual ser de minimizacin con
restricciones del tipo mayor o igual que (). Los coeficientes de la funcin objetivo, 8
y |13, pasaran a ser las constantes de las restricciones del dual, por lo que habr dos
restricciones en este. Las constantes de las restricciones del primario; 20, -10, 12, y -
12, sern coeficientes de la funcin objetivo dual, por lo que este tendr 4 variables.
Ahora transportemos la matriz de coeficientes de las restricciones del primario, la
cual es:

4 2
-3 -2
2 3
-2 -3



Que para el dual ser:

4 -3 2 -2
2 -2 3 -3

Con esto, el dual ser:

Min


Sujeto a:


Siendo




Principios de la Dualidad Fuerte y Dbil

Principio de la Dualidad Fuerte

Si el problema primario tiene una solucin ptima, entonces el problema dual
tambin tendr una solucin ptima con idnticos valores para la funcin objetivo, es
decir:

=



Donde = Valor de la funcin objetivo para el problema primario.

= Valor de la funcin objetivo para el problema dual.



Un ejemplo de este principio se encuentra en el ejemplo I.1; podemos ver como
ambas soluciones ptimas tuvieron idnticos valores.




Solucin primal Solucin dual




Principio de la Dualidad Dbil

Para cualquier otra solucin de un problema que no sea la ptima, se cumplir
que:



Donde el signo de la desigualdad de menor que ( ) aplica para aquellos casos
en los cuales ambas soluciones del primario y del dual son factibles. Por su parte, el
signo de igualdad surtir efecto cuando la solucin del dual no sea factible por no
cumplir con las restricciones.
Si aplicamos este principio al ejemplo I.2, vemos que para la segunda tabla la
solucin primal y dual son:

Solucin primal Solucin dual



Aqu se observa la igualdad

, por lo que conforme a lo establecido


anteriormente, la solucin dual no es factible. De esto nos damos cuenta al revisar
que el problema dual no cumple con su primera restriccin la cual indica que

, siendo que tanto

como

son cero, por lo cual la solucin dual no


es factible.



Clasificacin de los Problemas Duales

Los problemas duales se clasifican en dos grandes grupos: Simtricos y
Asimtricos. Los primeros son aquellos casos en los cuales tanto el problema
primario como el dual incluyen restricciones homogneas (un problema de un tipo y
el otro del tipo contrario). Un ejemplo sera el modelo primal y dual del ejemplo I.1,
ya que el primero incluye restricciones del tipo menor o igual que ( ), mientras que
el dual contiene restricciones del tipo mayor o igual que ( ).



Los problemas asimtricos por su parte son aquellos en los cuales el primario
contiene restricciones de igualdad. Como es el caso del siguiente modelo.




Para poder conseguir el modelo dual de un modelo primal, este debe tener
restricciones homogneas (modelo simtrico), por lo tanto, la igualdad debe
desembarcar dos igualdades, y luego se le debe multiplicar -1 a cada una de esas
restricciones que rompan la homogeneidad. Esto se explica en el ejemplo I.3.



Relaciones entre un Modelo Primal y un Modelo Dual

Asociado a cada problema lineal existe otro problema de programacin lineal
denominado problema dual, que posee importantes propiedades y relaciones notables
con respecto al problema lineal original, problema que para diferencia del dual se
denomina entonces como problema primal. Las relaciones las podemos enumerar
como sigue:

1. El problema dual tiene tantas variables como restricciones tiene el problema
primal.
2. El problema dual tiene tantas restricciones como variables tiene el problema
primal.
3. Los coeficientes de la funcin objetivo del problema dual son los trminos
independientes de las restricciones del programa primal.
4. Los trminos independientes de las restricciones del dual son los
coeficientes de la funcin objetivo del problema primal.
5. La matriz de coeficientes tcnicos del problema dual es la traspuesta de la
matriz tcnica del problema primal.
6. El sentido de las desigualdades de las restricciones del problema dual y el
signo de las variables del mismo problema, dependen de la forma que tenga
el signo de las variables del problema primal y del sentido de las
restricciones del mismo problema.
7. Si el programa primal es un problema de maximizacin, el programa dual
es un problema de minimizacin.
8. El problema dual de un problema dual es el programa primal original.














BIBLIOGRAFA

Juan, M. Izar. (1996). Fundamentos de investigacin de operaciones para
administracin (1 ed.). Unidad Zona Media, 1999. Mxico.

Hamdy, A. Taha. (2011). Investigacin de Operaciones (9 ed.). Pearson, 2012.
Arkansas.

También podría gustarte