Está en la página 1de 11

INTRODUCCIN

Dado un problema de programacin lineal, denominado problema primal, existe


otro problema de programacin lineal, denominado problema dual, ntimamente
relacionado con l. Se dice que ambos problemas son mutuamente duales.
Bajo ciertas hiptesis, los problemas primal y dual dan lugar al mismo valor
ptimo de la funcin objetivo, y por tanto se puede resolver indirectamente el
problema primal resolviendo el problema dual.
Adems nos permite utilizando el algoritmo dual del simplex el resolver
problemas que por la forma estndar nos seran irresolubles. Adems permite
facilitar otros clculos como los de las variables artificiales.

Los autores

OBJETIVOS

Mostrar 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.


Dar a conocer las ventajas que presenta es que dado a que el nmero

de restricciones y variables entre problema dual y primal es inverso.


Ver cmo se pueden resolver grficamente problemas que presenten
dos restricciones sin importar el nmero de variables.

1. DUALIDAD
El dual es un problema de Programacin lineal (PL) que se obtiene
matemticamente de un modelo primal de PL dado. Los problemas dual y
primal estn relacionados a tal grado, que la solucin smplex ptima de
cualquiera de los dos problemas conduce en forma automtica a la solucin
ptima del otro.
El mtodo smplex adems de resolver un problema de PL llegando a una
solucin ptima nos ofrece ms y mejores elementos para la toma de
decisiones. La dualidad y el anlisis de sensibilidad son potencialidades de
ste mtodo.
El concepto de dualidad indica que para cada problema de PL hay una
asociacin y una relacin muy importante con otro problema de
programacin lineal, llamado precisamente dual.
La relacin entre el problema dual y su asociado, es decir el
problema original llamado primal, presenta varias utilidades:
Aporta elementos que aumentan sustancialmente la compresin de la
PL.
El anlisis de dualidad es una herramienta til en la solucin de
problemas de PL, por ejemplo: ms restricciones que variables.
El problema dual tiene interpretaciones e informaciones importantes
que muestran que los anlisis marginales estn siempre involucrados
implcitamente al buscar la solucin ptima a un problema de PL.

2. ALGORITMO DUAL DEL SIMPLEX


El algoritmo dual del simplex ser utilizado cuando se llegue mediante el
mtodo clsico del simplex a la siguiente situacin:
- Alguna componente de la solucin es menor que cero.
- Para todas las variables no bsicas el ltimo rengln son mayores o
iguales que cero.
Tambin es til cuando la introduccin de variables artificiales complica
demasiado el problema.
Con este algoritmo podemos encontrarnos varias circunstancias:
-

En el ltimo rengln todos los valores son positivos (no vara conforme a

la situacin inicial) y los valores negativos de la solucin han desaparecido.


Es entonces cuando encontramos la solucin ptima.
- Si en el ltimo rengln tiene valores negativos la solucin no es ptima.

Si la solucin tiene valores negativos el problema no tiene

solucin.
Si la solucin no tiene valores negativos para obtener la solucin
ptima se utilizar el mtodo clsico del simplex.

- Si adems de tener una componente negativa tenemos que los elementos


de su fila asociada no son tambin negativos tenemos que no hay solucin
al problema.
El mtodo de resolucin es muy similar al del simplex con las siguientes
diferencias:

La variable bsica que sale es la que posee un valor negativo

ms alto.
En este caso la prueba para encontrar la variable que entra es la
siguiente:

3. CONVERSIN DE UN PROBLEMA PRIMAL A DUAL


Un problema dual se formula de un problema primal de la siguiente forma:
Si el primal es un problema de maximizacin su dual ser un problema
de minimizacin y viceversa.
Los coeficientes de la funcin objetivo del problema primal se convierten
en los coeficientes del vector de la disponibilidad en el problema dual.
Los coeficientes del vector de disponibilidad del problema original se
convierten en los coeficientes de la funcin objetivo (vector de costo o
precio) en el problema dual.
Los coeficientes de las restricciones en el problema primal, ser la
matriz de los coeficientes tecnolgicos en el dual.
Los signos de desigualdad del problema dual son contrarios a los del
primal.
Cada restriccin en un problema corresponde a una variable en el otro
problema. Si el primal tiene m restricciones y n variables, el dual tendr
n restricciones y m variables. As, las variables Xn del primal se
convierte en nuevas variables Ym en el dual.

4. TEORA DE LA DUALIDAD
4.1. PROBLEMA PRIMAL Y PROBLEMA DUAL

Cada problema de programacin lineal lleva asociado un problema


dual con el que prcticamente est muy relacionado.
Para calcular el problema dual, partimos del problema de programacin
lineal expresado de la forma siguiente (habitual en todos nuestros
problemas):
- Maximizar la funcin objetivo: Z = c1x1 + c2x2 ++ cnxn
- Poner las restricciones en la forma siguiente:
a11x1 + a12x2 + + a1nxn <= b1
a21x1 + a22x2 + + a2nxn <= b2

am1x1 + am2x2 + + amnxn <= bm


El problema dual va a definirse de la siguiente forma:
- Minimizar una funcin Z con unas variables distintas a Z y con los
coeficientes derechos de las restricciones como coeficientes. Quedara
como sigue:
Z = b1y1 + b2y2 ++ bnyn

El problema dual tiene tantas variables como inecuaciones el

sistema de restricciones del problema primal.


Los coeficientes de la funcin objetivo del dual son los trminos
independientes de las restricciones del primal.

- Las restricciones quedaran de la forma siguiente:


a11y1 + a21y2 + + am1yn >= c1
a22y1 + a22y2 + + am2yn >= c2

a1my1 + a2my2 + + amnyn >= cn

El sistema de restricciones del dual tiene tantas inecuaciones


ligadas por el signo >= como variables tiene el primal.

Los coeficientes de las inecuaciones del sistema de restricciones


del problema dual son los mismos que los del sistema de

restricciones del problema primal cambiando filas por columnas.


Los trminos independientes de las inecuaciones del sistema de
restricciones del dual son los trminos de la funcin objetivo del
primal.

Un ejemplo de transformacin primal/dual sera el que sigue:

Para hallar la correspondencia entre ambos problemas se suele utilizar la tabla


primal-dual o de Tucker. En ella se puede observar el problema primal por filas,

es decir verticalmente. Por columnas, es decir horizontalmente, se observa el


problema dual.

Para el ejemplo anterior tendramos lo siguiente:

5. PROPIEDADES BSICAS
Dada la relacin existente entre el problema dual y el primal se pueden
enumerar las siguientes propiedades que nos permitirn el uso de esta
dualidad

para

resolver

diferentes aspectos

de

los problemas de

optimizacin.
5.1.

Propiedad de la dualidad dbil: Cualquier solucin factible en el

primal tiene un valor menor o igual que una solucin factible en el dual.
Matemticamente: cX <= Yb. Siempre se cumple porque el valor mximo
factible de Z es igual al valor mnimo factible de Z.
5.2.

Propiedad de la dualidad fuerte: Si X e Y son respectivamente

soluciones factibles del problema primal y del dual y se cumple que

cX=Yb entonces X e Y son soluciones a ambos problemas. En


conclusin, en las ptimas ambas soluciones son iguales.
5.3.

Propiedad de las soluciones complementarias: En cada

iteracin, el simplex determina una solucin FEV X del primal, y una


solucin complementaria Y del dual. En cada paso se obtienen variables
bsicas para el primal, y los valores de las variables de holgura son
las soluciones del dual complementarias ptimas. stas se forman
con los elementos correspondientes situados en la ltima fila y en las
columnas que estn asociadas a las variables de holgura.
Cuando se est resolviendo el problema primal, el problema dual es no
factible. Slo se vuelve factible cuando se halla la solucin ptima.
5.4. Propiedad de las soluciones complementarias ptimas: En la
tabla simplex final, se obtiene la solucin ptima x* del primal, y se
obtiene la solucin ptima complementaria y* del dual, y en este punto
ambas son factibles.
c x* = y*b

Los valores de yi* se denominan precios sombra para el problema


primal.
5.5. Propiedad de la simetra: Para cualquier problema, el dual del dual
es el primal.
La solucin del problema dual corresponder a los valores del ltimo
rengln de las variables de holgura

6. TEOREMA DE EXISTENCIA
Las relaciones entre el primal y el dual se pueden establecer en tres puntos:

1. Si un problema tiene soluciones factibles y funcin objetivo acotada,


entonces el otro tambin y los valores de la funcin objetivo en el ptimo
son iguales.
2. Si uno de los problemas tiene soluciones factibles y funcin objetivo
no acotada, entonces el otro es no factible.
3. Si un problema no tiene soluciones factibles, entonces el otro no tiene
soluciones factibles o tiene la funcin objetivo no acotada.
El Teorema de Existencia se enunciara como sigue: Dados un par de
problemas duales, una y slo una de las siguientes afirmaciones es verdadera:
- Ninguno de los dos problemas posee soluciones factibles.
- Uno de los problemas no tiene solucin factible y el otro s, pero no
posee solucin ptima.
- Los dos problemas poseen solucin ptima.
Esto puede resumirse diciendo que entre dos problemas duales nicamente se
pueden dar las siguientes alternativas:
1. Ambos poseen soluciones factibles, entonces los valores de las
funciones objetivo Z y Z son 2 conjuntos de nmeros. El punto P la
solucin simultnea de los problemas dual y primal.

2. La funcin Z no alcanza un mximo, por lo tanto no existe una


solucin ptima para el problema dual (no hay punto P).
3. La funcin objetivo dual Y no est acotada inferiormente y por esto no
hay punto P. El problema primal no tendr solucin ptima.
4. No hay conjunto de soluciones factibles para Z ni para Y, entonces
ninguno de esos dos problemas tiene soluciones factibles.
A partir de las cuatro alternativas podemos establecer dos reglas prcticas:

1. Todo problema de programacin lineal puede resolverse aplicando el


algoritmo del simplex a su problema dual asociado.
2. Los lemas de la dualidad son claves en la resolucin de algunos
problemas (Ej. Si X e Y son soluciones de un problema dual y primal
correspondiente y cX =Yb, X e Y sern ptimos).

También podría gustarte