Está en la página 1de 14

Optimización I.

Teoría de Dualidad

El problema Primal y el problema Dual

Definición Nº 1: La forma canónica de un P.P.L. de maximización es cuando todas sus


restricciones son del tipo menor o igual que.
Máx Z = CX
s.a. AX b
x0

Definición Nº 2: La forma canónica de un P.P.L. de minimización es cuando todas sus


restricciones son del tipo mayor o igual que.
Min W = CX
s.a. AX > b
x0

DUALIDAD: Para cada problema lineal, llamado Primal, existe otro problema lineal
asociado que llamaremos Dual.

Prof. Oscar Neira 1/14


Optimización I. Teoría de Dualidad

El problema Primal y el problema Dual

PPL Primal PPL Dual

Máx Z = CX Min W = bT Y

s.a. AX b s.a. ATY  CT


X0 Y0

Min Z = CX Max W = bT Y

s.a. AX > b s.a. ATY < CT


X0 Y0

Prof. Oscar Neira 2/14


Optimización I. Teoría de Dualidad

Ejemplo

Para el siguiente PPL:

Min Z = 2x1+3x2
s.a. 5x1+3x2  27
1,5x1+3x2  15
1x1+1,5x2  9
x1, x2  0
Su problema dual asociado es:

Máx W = 27y1+15y2+9y3
s.a. 5y1+1,5y2+1y3  2
3y1+3y2+1,5y3  3
y1,y2,y3  0

Prof. Oscar Neira 3/14


Optimización I. Teoría de Dualidad

PROPIEDADES DEL PRIMAL Y DEL DUAL

1. Si el Primal es un problema de Maximización (Minimización), el Dual es


un problema de Minimización (Maximización).

2. Los valores de los recursos del Primal son los valores de los coeficientes
de la función objetivo del Dual, y los valores de los coeficientes de la
función objetivo del Primal son los valores de los recursos del Dual.

3. La matriz de los coeficientes tecnológicos del Dual es la matriz


transpuesta de los coeficientes tecnológicos del Primal, y como (AT)T = A
entonces el Dual(Dual) = Primal.

4. El número de restricciones del Primal es igual al número de variables de


decisión del Dual, es decir, por cada restricción del Primal existe una
variable Dual asociada.

Prof. Oscar Neira 4/14


Optimización I. Teoría de Dualidad

PROPIEDADES DEL PRIMAL Y DEL DUAL (continuación)

5. El número de variables de decisión del Primal es igual al número de


restricciones del Dual, es decir, por cada variable del Primal existe una
restricción asociada del Dual.

6. Si una restricción del Primal está en la forma canónica del problema, la


variable Dual asociada es no negativa y viceversa.

7. Si una restricción del Primal no está en la forma canónica del problema,


la variable Dual asociada es no positiva y viceversa.

8. Si una restricción del Primal es una igualdad, la variable Dual asociada


es sin restricción de signo y viceversa.

Prof. Oscar Neira 5/14


Optimización I. Teoría de Dualidad
Ejemplos:
PPL Primal PPL Dual

Min Z = 2x1+3x2
Máx W = 27y1+15y2+9y3
s.a. 5x1+3x2 > 27
s.a. 5y1+1,5y2+1y3  2
1,5x1+3x2 < 15
3y1+3y2+1,5y3  3
1x1+1,5x2 = 9
y1  0, y2 < 0, y3 IR
x 1, x 2  0

Máx Z = 2x1+3x2 Min W = 27y1+15y2+9y3


s.a. 5x1+3x2 < 27 s.a. 5y1+1,5y2+1y3 > 2
1,5x1+3x2 > 15
3y1+3y2+1,5y3 > 3
1x1+1,5x2 = 9
y1  0, y2 < 0, y3 IR
x 1, x 2  0

Prof. Oscar Neira 6/14


Optimización I. Teoría de Dualidad

TEOREMA FUNDAMENTAL DE DUALIDAD


En un PPL, el Primal y su Dual sólo cumplen una de las siguientes proposiciones:

a. Ambos problemas tienen solución óptima finita y se cumple que el valor óptimo
del Primal (Z*) es igual al valor óptimo del Dual (W*).

b. Uno de los problemas es No Acotado y el otro es No Factible.

c. Ambos son No Factibles.

TEOREMA DÉBIL DE LA HOLGURA COMPLEMENTARIA


a. Si una restricción tiene holgura no nula en la solución óptima, entonces la
variable dual asociada a esa restricción es nula y viceversa.

b. Si una restricción tiene holgura nula en la solución óptima, entonces la


variable dual asociada a esa restricción no es nula y viceversa si no tiene
solución degenerada.

Prof. Oscar Neira 7/14


Optimización I. Teoría de Dualidad

INTERPRETACIÓN ECONOMICA DE LAS VARIABLES DEL DUAL


Considérese el siguiente problema y su dual:

PPL Primal PPL Dual


Máx Z = CX Min W = bTY
s.a. AX  b s.a. ATY  CT
X0 Y0

Si X* es la base óptima para el problema primal y Y* es la base óptima para el


problema dual, entonces: Z* = CX* y W* = bTY*.

Siendo CB el vector de los coeficientes de las variables básicas en la función


objetivo Z, del ítem a del Teorema fundamental de Dualidad, se tiene que:

Z* = W*  Z* = CX* = CBB-1b = bTY* = W*  Z * C B-1 = Y*


 B
b
Por lo tanto, (yi)* es la rapidez de cambio del valor óptimo Z* con un incremento
unitario en el i-ésimo valor bi de los recursos del primal.

Prof. Oscar Neira 8/14


Optimización I. Teoría de Dualidad

SOLUCIÓN ÓPTIMA DEL DUAL  SOLUCIÓN ÓPTIMA DEL PRIMAL

Del análisis anterior, una de las relaciones que se obtuvo es:

CBB-1 = Y*

Donde tanto CB como B son los elementos asociados a la solución óptima del
PRIMAL. Por lo tanto, esta relación proporciona el cálculo necesario para hallar la
solución óptima del dual, a partir del conocimiento de la solución óptima del primal.

Si ahora intercambiamos los roles en la referida relación, es decir, si X* es la base


óptima para el problema primal y tanto CB como B son los elementos asociados a
la solución óptima del DUAL, entonces:

CBB-1 = X*

Lo que permite hallar la solución óptima del primal a partir del conocimiento de la
solución óptima del dual.

Prof. Oscar Neira 9/14


Optimización I. Teoría de Dualidad

Ejercicio:
Una granja utiliza tres preparados alimenticios (P1, P2 y P3) para la cría del
ganado. El costo por kilogramo de estos preparados es de 12, 30 y 27 Bolívares,
respectivamente. Por otra parte, los aportes vitamínicos por cada kilo de los
preparados se expresan el la siguiente tabla:

Kg P1 Kg P2 Kg P3

Unidades de Vitamina A 5 3 9

Unidades de Vitamina B 0,5 3 2

Los expertos en nutrición animal recomiendan que cada animal reciba al menos
las siguientes unidades diarias de cada una de las vitaminas:

Unidades diarias de Vitamina A 17


Unidades diarias de Vitamina B 5

Prof. Oscar Neira 10/14


Optimización I. Teoría de Dualidad

El objetivo de los responsables de la granja es decidir las cantidades diarias de


cada uno de los dos preparados que deben suministrarse a cada animal, de forma
que, por un lado se cumplan las recomendaciones de los dietistas, y por otro se
minimicen los costos de alimentación del ganado.

a) Halle las cantidades de kilos óptimas de cada preparado que les conviene
comprar a los responsables de la granja, y el costo de estas cantidades.

b) En el caso en que los dietistas recomienden una modificación en los


requerimientos de consumo mínimo diario en cada una de las vitaminas, ¿cómo
afectaría esto al costo actual óptimo?

Solución:
El planteamiento del modelo es:
Siendo x1, x2 y x3, las cantidades diarias, en kilos, suministradas a cada animal de
los preparados P1, P2 y P3, respectivamente:

Prof. Oscar Neira 11/14


Optimización I. Teoría de Dualidad

Min Z = 12x1+30x2 +27x3 (costos en unidades monetarias por animal y día)

s.a. 5x1+3x2 +9x3  17 (mínima cantidad unidades de vitamina A)


0,5x1+3x2 + 2x3  5 (mínima cantidad unidades de vitamina B)
x1, x2 , x3  0 .

Nótese que el PPL planteado involucra tres variables de decisión, lo que implica
(por el momento) que debiera emplearse el método simplex para hallar la
solución óptima, con la situación adicional que al elegir las variables de decisión
como las no básicas iniciales, se obtiene una solución no factible, por lo cual
habría que recurrir, por ejemplo, al método de las dos fases o al método
simplex dual.
La teoría de dualidad ofrece la alternativa de resolver el PPL dual
correspondiente, y aprovechar la información que proporciona la solución
óptima de este problema dual.

Prof. Oscar Neira 12/14


Optimización I. Teoría de Dualidad

El PPL dual correspondiente, junto con la solución óptima, obtenida por el método
gráfico, son:

Máx W = 17y1+5y2
s.a. 5y1+ 0,5y2 < 12
3y1 + 3y2 < 30
9y1+ 2 y2 < 27
y1, y2  0 .

De la solución óptima del dual, se tiene que:

 5 0.5 1   0  0.095 0.143 


1   1  
Y*    ; B   3 3 0  ; B   0 0.429  0.143 
9 9 2 0  1 0.262  0.143 
   
C B  17 5 0 ; W *  62

Prof. Oscar Neira 13/14


Optimización I. Teoría de Dualidad

Y por la relación: X* = CBB-1 , se tiene que la solución del primal es:

X *  0 0.5238 1.7143
Es decir, suponiendo que los preparados se pueden comprar por gramos,
conviene comprar: 524 gramos del preparado 2, 1714 gramos del preparado 3 y
nada del preparado 1, con un costo de 62 Bolívares.

Adicionalmente, si los dietistas recomienden una modificación en los


requerimientos de consumo mínimo diario en cada una de las vitaminas:

• Por cada incremento de una unidad en el consumo mínimo diario de vitamina A


(actualmente recomiendan 17 unidades diarias), el costo en la compra de los
preparados (actualmente es de 62 Bs), se incrementará en un Bolívar.
• Por cada incremento de una unidad en el consumo mínimo diario de vitamina B
(actualmente recomiendan 5 unidades diarias), el costo en la compra de los
preparados (actualmente es de 62 Bs), se incrementará en 9 Bolívares.

Prof. Oscar Neira 14/14

También podría gustarte