Está en la página 1de 9

CONSTRUCCIÓN DE MODELOS PRIMALES Y DUALES: SOLUCIÓN

GRÁFICA.- SOLUCIÓN ANALÍTICA A MODELOS PRIMALES DE


PROGRAMACIÓN LINEAL Y SU SOLUCIÓN DIRECTA A SU MODELO
DUAL.- INTERPRETACIÓN ECONÓMICA DE LA DUALIDAD

1. ALGORITMO DUAL DEL SIMPLEX


El algoritmo dual del simplex será utilizado cuando despues de haber realizado
el método clásico del simplex se obtenga las siguientes situaciónes:

- Alguna componente de la solución es menor que cero.

- Para todas las variables no básicas el último renglón son mayores o iguales que
cero.

También es útil cuando se complica demasiado el problema por la introducción


de variables artificiale.

Con este algoritmo podemos encontrarnos varias circunstancias:

- En el último renglón todos los valores son positivos (no varía conforme a la
situación inicial) y los valores negativos de la solución han desaparecido. Es
entonces cuando encontramos la solución óptima.

- Si en el último renglón tiene valores negativos la solución no es óptima.

o Si la solución tiene valores negativos el problema no tiene solución.

o Si la solución no tiene valores negativos para obtener la solución


óptima se utilizará el método clásico del simplex.

- Si además de tener una componente negativa tenemos que los elementos de su


fila asociada no son también negativos tenemos que no hay solución al
problema.

El método de resolución es muy similar al del simplex con las siguientes


diferencias:

o La variable básica que sale es la que posee un valor negativo más alto.
o En este caso la prueba para encontrar la variable que entra es la siguiente:
2. TEORÍA DE LA DUALIDAD

2.1 PROBLEMA PRIMAL Y PROBLEMA DUAL


Cada problema de programación lineal lleva asociado un problema “dual” con el
que prácticamente está muy relacionado.
Para calcular el problema dual, partimos del problema de programación lineal
expresado de la forma siguiente (habitual en todos nuestros problemas):
- Maximizar la función 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 función Z’ con unas variables distintas a Z y con los
coeficientes derechos de las restricciones como coeficientes. Quedaría como
sigue:
Z = b1y1 + b2y2 + …+ bnyn
o El problema dual tiene tantas variables como inecuaciones el sistema de
restricciones del problema primal.
o Los coeficientes de la función objetivo del dual son los términos
independientes de las restricciones del primal.

- Las restricciones quedarían de la forma siguiente:


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

a1my1 + a2my2 + … + amnyn >= cn

o El sistema de restricciones del dual tiene tantas inecuaciones ligadas por el


signo “>=” como variables tiene el primal.

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

o Los términos independientes de las inecuaciones del sistema de restricciones


del dual son los términos de la función objetivo del primal.
Un ejemplo de transformación primal/dual sería el que sigue:

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


primaldual 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 tendríamos lo siguiente:

Como conclusión la transformación del problema primal en el dual (y viceversa) sería


como sigue:
2.1 PROPIEDADES BÁSICAS
Dada la relación existente entre el problema dual y el primal se pueden enumerar
las siguientes propiedades que nos permitirán el uso de esta dualidad para
resolver diferentes aspectos de los problemas de optimización.

- Propiedad de la dualidad débil: Cualquier solución factible en el primal tiene


un valor menor o igual que una solución factible en el dual. Matemáticamente:
cX <= Yb. Siempre se cumple porque el valor máximo factible de Z es igual al
valor mínimo factible de Z’.

- 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 conclusión, en el óptimo ambas
soluciones son iguales. - Propiedad de las soluciones complementarias: En cada
iteración, el simplex determina una solución FEV X del primal, y una solución
complementaria Y del dual. En cada paso se obtienen variables básicas 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 están asociadas a las variables de
holgura. Cuando se está resolviendo el problema primal, el problema dual es no
factible. Sólo se vuelve factible cuando se halla la solución óptima.

- Propiedad de las soluciones complementarias óptimas: En la tabla simplex


final, se obtiene la solución óptima x* del primal, y se obtiene la solución
ó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.

- Propiedad de la simetría: Para cualquier problema, el dual del dual es el


primal.

La solución del problema dual corresponderá a los valores del último renglón de
las variables de holgura
Ejemplo:
Una empresa procesa 3 tipos de productos, producto 1 (P1), producto 2 (P2) y producto
3 (P3); pasan por tres departamentos ensamble, acabado y empaque. Los requerimientos
en horas por unidad de tipo de componente, la utilidad por componente y, la
disponibilidad del número de horas en cada departamento se da en el siguiente esquema,
confeccionar el modelo de PL, hallar la solución primal y a partir de ella dar la solución
directa al modelo dual.
X1 : N de productos (P1) a fabricar
X2 : N de productos (P2) a fabricar
X3 : N de productos (P3) a fabricar

Modelo Primal:
Max : Zo = 6 X 1 + 15 X 2 + 9 X 3

s.a.:
8 X 1 + 12 X 2 + 5 X 3 ≤ 180 Horas disponibles en el departamento de ensamble
4X 1 + 2 X 2 + 5 X 3 ≤ 120 Horas disponibles en el departamento de acabado
3X 1 + 9 X 2 + 6 X 3 ≤ 240 Horas disponibles en el departamento de empaque
X1,X2,X3≥0

Solución por el método simplex


Forma estándar:
Max: Zo = 6 X 1 + 15 X 2 + 9 X 3 + 0 S 1 + 0 S2 + 0 S3
s.a.
8 X 1 + 12 X 2 + 5 X 3 + S 1 = 180
4X 1 + 2 X 2 + 5 X 3 + S 2 = 120
3X 1 + 9 X 2 + 6 X 3 + S 3 = 240
X 1, X 2, X 3, S 1, S 2, S 3, ≥ 0

Solución al modelo primal:


Zo = S/. 284.40

Variables Básicas
X2 = 6 unidades
X3 = 21.6 unidades

Variables no básicas
X1 = 0
S1 = 0
S2 = 0

Respuesta.
Para obtener la utilidad máxima de S/. 284.40 de nuevos soles, se deberá fabricar 6 de
unidades del producto 2 y 21.6 unidades del producto 3.

Solución directa al modelo dual a partir de la solución óptima del modelo primal

Max : Zo = 6 X1 + 15 X2 + 9 X3

s.a.

8 X 1 + 12 X 2 + 5 X 3 ≤ 180 → Y 1
4X 1 + 2 X 2 + 5 X 3 ≤ 120 → Y 2
3X 1 + 9 X 2 + 6 X 3 ≤ 240 → Y 3
X1,X2,X3≥0
Modelo dual

Min : Yo = 180 Y1 + 120 Y2 + 240 Y3

s.a.

8Y1+4Y2+3Y3≥6→X1
12 Y 1 + 2 Y 2 + 9 Y 3 ≥ 15 → X 2
5Y1+5Y2+6Y3≥9→X3
Y1,Y2,Y3≥0

Con el procedimiento establecido encontramos los valores de las variables duales

Bajo S1
Y 1 = - (- 8/7) + 0 = 8/7 → 1.14
Bajo S2
Y 2 = - (- 2/3) + 0 = 2/3 → 0.67
Bajo S3
Y3=0+0=0

Yo = S/. 284.40

Min :
Yo = 180 Y1 + 120 Y2 + 240 Y3

Min :
Yo = 180 (8/7) + 120 (2/3) + 240 (0) = S/. 284.4

 Respuesta al modelo primal:


Para obtener la utilidad máxima de S/. 284.40 de nuevos soles, se deberá fabricar
6 de unidades del producto 2 y 21.6 unidades del producto 3

 Respuesta al modelo dual:

Para obtener un ingreso de S/. 284.40 nuevos soles, el precio por hora en
ensamble debe de ser S/. 1.14 nuevos soles y el precio por hora en acabado
deben ser de S/. 0.60 nuevos soles.

SOLVER:
Bibliografía

TEORÍA DE LA DUALIDAD. Edu.pe. Recuperado el 25 de enero de 2023, de

http://files.uladech.edu.pe/docente/32793925/INVE_OPER/Contenido

s%20Unidad%202/Teoria_Dualidad.pdf

METODO DUAL SIMPLEX. (s/f). Edu.mx. Recuperado el 25 de enero de 2023,

de

http://www.itlalaguna.edu.mx/2014/Oferta%20Educativa/Ingenierias/I

ndustrial/Plan%201997-2004/Invoperaciones1/Pu3.htm

(S/f). Www.uv.es. Recuperado el 25 de enero de 2023, de

https://www.uv.es/~sala/Clase11.pdf

También podría gustarte