Está en la página 1de 20

El problema Dual y

su interpretación
CONTENIDOS

§ El problema Dual

§ Construcción del problema Dual

§ Relaciones Dual-Primal

§ Aplicaciones

§ Interpretación problema Dual


El problema Dual

DEFINICIÓN DEL PROBLEMA DUAL

• Uno de los descubrimientos más importantes durante el desarrollo de la programación lineal fue el concepto de
la dualidad.
• Este descubrimiento reveló que asociado a todo problema de programación lineal, existe otro problema lineal
llamado dual.
• El problema dual se define sistemáticamente a partir del modelo original (llamado primal).
• Ambos problemas están estrechamente relacionados en el sentido de que la solución óptima de uno
proporciona automáticamente la solución óptima del otro.
El problema Dual

IDEA CLAVE PARA LA CONSTRUCCIÓN DEL PROBLEMA DUAL

• Se define una variable dual por cada restricción primal


• Se construye una restricción dual por cada variable primal
• Los coeficientes de la función objetivo del problema primal son los lados derechos de las restricciones
funcionales del problema dual.
• Los lados derechos de las restricciones funcionales del problema primal son los coeficientes de la función
objetivo del problema dual.
• Los coeficientes de una variable en el lado izquierdo en las m restricciones funcionales del problema primal son
los coeficientes del lado izquierdo de una restricción funcional del problema dual.
• Por cuestiones de conveniencia, las variables del problema primal se definen como z, x1, x2, …, xn y las variables
del problema dual asociado, como w, y1, y2, …, ym.
El problema Dual
REGLAS PARA CONSTRUIR EL PROBLEMA DUAL

§ La siguiente tabla muestra las reglas que rigen el sentido de la optimización, la dirección de las desigualdades y los
signos de las variables en el dual.
§ Esta forma requiere expresar el problema primal de manera tal que todas las restricciones sean expresadas en forma
de ecuación, con lados derechos no negativos y todas las variables no negativas.
Ejemplos
CONSTRUCCIÓN DEL PROBLEMA DUAL
Ejemplos
CONSTRUCCIÓN DEL PROBLEMA DUAL
Ejemplos
CONSTRUCCIÓN DEL PROBLEMA DUAL
El problema Dual: Método directo

REGLAS PARA CONSTRUIR EL PROBLEMA DUAL

• La siguiente tabla resume las reglas del primal-dual como suelen presentarse en la literatura para cualquier forma
de problema primal.

• Observe que las formas que aparecen en la tabla no se identifican como primal o dual. Lo que importa es el
sentido de la optimización, si el primal es de maximización, entonces el dual es de minimización, y viceversa.
El problema Dual: Método directo

• En forma matricial:
Relación Primal-Dual

• Las soluciones del primal y dual están estrechamente relacionadas en el sentido de que la solución óptima de
uno da la solución óptima al otro.

• Dado un problema en la forma estándar el dual asociado es:


Relación Primal-Dual

• Propiedad Dualidad Débil: Si X es una solución factible para el problema primal, e Y es una solución factible para
el problema dual, entonces:
cx ≤ yb
• Propiedad Dualidad Fuerte: Si X* es solución óptima para el problema primal e Y* es solución óptima para el
problema dual, entonces:
c x* = y*b

• Estas dos propiedades implican que cx < yb para soluciones factibles si una o ambas son no óptimas para sus
problemas respectivos, mientras que la igualdad se cumple cuando ambas son óptimas.

• La propiedad de dualidad débil describe la relación entre cualquier par de soluciones de los problemas primal y
dual en donde ambas soluciones son factibles para sus problemas respectivos.
Relación Primal-Dual

• En cada iteración, el método símplex encuentra un par específico de soluciones para los dos problemas, donde la
solución del problema primal es factible pero la del dual es no factible (excepto en la última iteración). La
siguiente propiedad describe esta situación y la relación entre este par de soluciones.

• Propiedad de soluciones complementarias: En cada iteración, el método símplex identifica de manera


simultánea una solución FEV, x, para el problema primal y una solución complementaria, y, para el problema
dual (que se encuentra en el renglón 0, como los coeficientes de las variables de holgura), donde
cx = yb.
• Si x no es óptima para el problema primal, entonces y no es factible para el problema dual.
Relación Primal-Dual

• Propiedad de soluciones complementarias óptimas: Al final de cada iteración, el método símplex identifica de
manera simultánea una solución óptima x* para el problema primal y una solución óptima complementaria y*
para el problema dual (que se encuentra en el renglón 0 como los coeficientes de las variables de holgura), donde:
cx* = y*b.

• Simetría: Para cualquier problema primal y problema dual, las relaciones entre ellas deben ser simétricas, debido a
que el problema dual del problema dual corresponde al problema primal.
Teorema de la Dualidad

§ Es posible que el problema primal (o el dual) no tenga soluciones factibles o bien tenga soluciones factibles pero
no una solución óptima (debido a que la función objetivo no esté acotada). La última propiedad resume las
relaciones primal-dual de todas estas posibilidades.
§ Teorema de la dualidad: Las siguientes son las únicas relaciones posibles entre los problemas primal y dual.
1. Si un problema tiene soluciones factibles y una función objetivo acotada (y, por ende, una solución óptima),
entonces ocurre lo mismo con el otro problema, de manera que se aplican tanto la propiedad de dualidad débil
como la fuerte.
2. Si uno de los problemas tiene soluciones factibles y una función objetivo no acotada (es decir, no tiene solución
óptima), entonces el otro problema no tiene soluciones factibles.
3. Si un problema no tiene soluciones factibles, entonces el otro problema no tiene soluciones factibles o bien la
función objetivo es no acotada.
Aplicaciones

• Una aplicación importante de la teoría de la dualidad es que puede resolverse el problema dual directamente
con el método símplex, a fin de identificar una solución óptima para el problema primal.
• El número de restricciones funcionales afecta mucho más el esfuerzo computacional del método símplex que el
número de variables. Si m > n, el problema dual tiene menos restricciones funcionales (n) que el problema primal
(m), entonces es probable lograr una reducción considerable del esfuerzo computacional si se aplica el método
símplex en forma directa al problema dual en lugar de aplicarlo al primal.
• Una aplicación útil es la evaluación de una solución propuesta para el problema primal. Por ejemplo, suponga
que x es una solución factible que se ha propuesto para su implantación, y que se ha encontrado, por inspección
del dual, una solución factible y tal que cx = yb. En este caso, x debe ser óptima sin que sea necesario aplicar el
método símplex. Aun si cx < yb, de todas maneras yb proporciona una cota superior sobre el valor óptimo de Z,
de manera que si yb - cx es pequeño, los factores intangibles que favorecen a x pueden conducir a que se elija
esta solución sin dedicarle más esfuerzo.
Interpretación Económica de la Dualidad

INTERPRETACIÓN DE LA FUNCIÓN OBJETIVO DUAL


• Considerando un problema de programación lineal como un modelo de asignación de recursos que buscan
maximizar ingresos con recursos escasos.
• En el óptimo los valores objetivo son iguales, es decir Z[$] = W[$]. En función del modelo de asignación de
recursos, z representa ingresos.

La F.O. dual es:

$ $

𝑊 = # 𝑏𝑖y𝑖 = # 𝑢𝑛𝑖𝑑𝑎𝑑𝑒𝑠 𝑑𝑒𝑙 𝑟𝑒𝑐 𝑏𝑖 ∗ (𝑖𝑛𝑔𝑟𝑒𝑠𝑜 𝑝𝑜𝑟 𝑢𝑛𝑖 𝑑𝑒𝑙 𝑟𝑒𝑐 𝑖)


!"# !"#

• Cada biyi puede interpretarse como la contribución a la ganancia por disponer de bi unidades del recurso i en el
problema primal .
• En otras palabras, los valores de yi* son los precios sombra para el problema primal.
Interpretación Económica de la Dualidad

INTERPRETACIÓN DE LAS RESRTICCIONES DUALES


• Así yi* se puede interpretar como la contribución a la utilidad por unidad del recurso i al usar la solución óptima.
• Esta interpretación de las variables duales conduce a la interpretación del problema dual completo. En especial,
como cada unidad de la actividad j del problema primal consume aij unidades del recurso i.

9
Se interpreta como la contribución actual de la utilidad de los recursos que se consumirían si
! 𝑎𝑖𝑗yi se produce 1 unidad de la actividad j.
678
9 Dice que dice que la contribución actual a la utilidad de la mezcla de recursos debe ser, por lo
menos, tan grande como si 1 unidad de la actividad j la utilizara; de otra manera no se llevaría
! 𝑎𝑖𝑗yi ≥ 𝑐𝑗 a cabo la mejor utilización de estos recursos.
678
Dice que la contribución a la utilidad por parte del recurso i (i = 1, ..., m) debe ser no negativa,
𝒚𝒊 ≥ 𝟎 pues de lo contrario sería mejor no utilizar este recurso.
Interpretación Económica de la Dualidad

INTERPRETACIÓN DE LAS RESRTICCIONES DUALES


El objetivo
9 Puede verse como la minimización del valor total implícito de los recursos
consumidos por las actividades . Este hecho justifica la interpretación de la función
𝑀𝑖𝑛 𝑊 = ! 𝑏𝑖yi objetivo para el problema dual como la minimización del valor de los recursos
678 consumidos

• Podemos interpretar la desigualdad z < w (para cualquiera de las dos soluciones primal dual) como:
(ingresos) < (valor de los recursos)

• Esta relación expresa que en tanto el ingreso total de todas las actividades sea menor que el valor de los
recursos, la solución primal y dual correspondientes no serán óptimas. La optimalidad se alcanza solo cuando
los recursos se han explotado por completo. Esto puede suceder solo cuando la entrada (Valor de los recursos)
se iguala a la salida (ingreso en dólares).
El problema Dual y
su interpretación

También podría gustarte