Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guía 3 de Investigación de Operaciones I-1 DUAL PDF
Guía 3 de Investigación de Operaciones I-1 DUAL PDF
EL DUAL
Se llama Dual al problema que se asocia con el problema original y cuya formulación consiste
en lo siguiente:
1. Si el problema original es de Maximización con dos variables y tres restricciones con signos
≤ su dual será un problema de Minimización con tres variables y dos restricciones con signo ≥.
2. Los términos independientes de las restricciones del original son los coeficientes de la
función objetivo del Dual, y los coeficientes de la función objetivo del original, son los términos
independientes del problema Dual.
4. Si el problema Original tiene una restricción con el signo =, ésta debe convertirse en dos
restricciones, una con ≤ y otra con ≥.
5. Una vez formulado el problema Dual, se procede a la solución por el método Simplex,
teniendo en cuenta que, si la función objetivo en el original es “Z”, entonces en el Dual será “W”
y si las variables en el original son Xi, en el dual serán Yi.
Caso 1: Minimización.
SOLUCION
−4 −1 1
𝐴𝑇 =[ −1 0 −1]
1 1 1
−4 −1 1
A=[ −1 0 1]= matriz de coeficientes del problema Dual
1 −1 1
Y1, Y2, Y3 ≥ 0
←S2 -1 0 ① 0 1 0 0 1 1/1=1
S3 1 -1 1 0 0 1 0 2 2/1=2
3 4 -1 0 0 0 1 0
W ↑
①= Pivote
Entra a la base Y3 (por tener el indicador más negativo), y sale de la base S2 (por tener el
menor cociente que resulta de dividir el elemento de la columna solución entre el elemento de
la variable que entra). Las operaciones matemáticas formuladas se muestran a continuación:
1 0 -1 0 -1 0 0 -1
1 -1 1 0 0 1 0 2
2 -1 0 0 -1 1 0 1 → NF3
-1 0 1 0 1 0 0 1
3 4 -1 0 0 0 1 0
2 4 0 0 1 0 1 1 → NF4
↓ ↓ ↓
S1 S2 S3
Podemos extraer directamente la solución del problema original teniendo en cuenta que los
indicadores de las variables de Holgura S1, S2 y S3 corresponden a los valores de X1=0; X2 =
1; X3 =0, “Z” sigue siendo 1, Z=1
Caso 2: Maximización
SOLUCION
3 1 −1
𝐴𝑇 =[ ]
1 1 1
3 1
A= [ 1 1 ] = matriz de coeficientes del problema Dual
−1 1
Minimizar W= 4Y1+2Y2
S.A: 3Y1+1Y2 ≥ 4 … (1)
1Y1+1Y2 ≥ -1 … (2)
-1Y1+1Y2 ≥ -1 … (3)
Y1, Y2, ≥ 0
Min. W= 4Y1+2Y2
S.A: 3Y1+1Y2 ≥ 4
-Y1-Y2 ≤ 1
Y1-Y2 ≤ 1
Y1, Y2, ≥ 0
De (1): 3Y1+1Y2 – S1 + t1 = 4
De (2): -Y1-Y2 + S2 = 1
De (3): Y1-Y2 + S3 =1
De la F.O: Min W= Max (-W) = -4Y1-2Y2 → U = - W – Mt1
De la F.O: U=(-W) – Mt1 = -4Y1-2Y2 – Mt1 → 4Y1 +2Y2 + Mt1 + U = 0
Construimos la tabla Inicial Simplex-Dual Artificial
S2 -1 -1 0 1 0 0 0 1 -1MF1 + F4 = NF4
-3M -M M 0 0 -M 0 -4M
4 2 0 0 0 M 1 0
(4 -3M) (2 -M) M 0 0 0 1 -4M NF1 →construimos la nueva tabla artificial:
t1 3 1 -1 0 0 1 0 4 4/3 =1.3
S2 -1 -1 0 1 0 0 0 1 1/-1=-1
↑ (entra Y1)
Pivote= (1), obsérvese que en esta tabla aparece cero en la tercera fila de la columna de t1
porque la primera operación fue para eso, y por eso empezamos el Simplex eligiendo el
indicador más negativo, si suponemos que M vale 1000, entonces 4 -3M= 4 -3(1000)=-2996
que corresponde al indicador más negativo, el cociente resulta de dividir los elementos de la
columna solución entre los elementos de la columna de la variable que entra, en este caso el
menor cociente positivo es 1 y por consiguiente sale S3 de la base (el elemento de intersección
entre la variable que entra y la variable que sale, se llama pivote).
Formulamos las operaciones por renglones para convertir el pivote en 1 (que ya está
convertido en 1) y convertir en cero los elementos que están por encima y por debajo del
pivote, así:
1F3= NF3→fila de apoyo, -3NF3 + F1= NF1;NF3+ F2= NF2; (-4 +3M)NF3 + F4 = NF4
1 -1 0 0 1 0 0 1
-1 -1 0 1 0 0 0 1
0 -2 0 1 1 0 0 2 → NF2
S2 0 -2 0 1 1 0 0 2 2/-2=-1
Y1 1 -1 0 0 1 0 0 1 1/-1=-1
-U 0 (6 --4M) M 0 (-4M + 3M) 0 1 (-4-M)
↑ (entra Y2)
Pivote = (4), obsérvese que sale de la base la variable artificial t1 y esto es un buen síntoma
porque en la próxima iteración seguramente va a desaparecer de la tabla.
0 (-6 + 4M) (3/2 – 1M) 0 (9/2 - 3M) (-3/2 + 1M) 0 (-3/2 + 1M)
0 (6 -4M) (0 +1M ) 0 (-4 + 3M) 0 1 (-4 – 1M)
0 0 3/2 0 1/2 (-3/2 + 1M) 1 (- 11/2) → NF4
Como t1 salió de la base, significa que eliminamos toda la columna que encabeza t1 y
construimos la nueva tabla cambiando a -U por -W, así:
Obsérvese que todos indicadores son positivos incluido el cero (es decir, son no negativos) y
los elementos de las variables Y1, Y2 y S2 en la columna solución son positivos, esto me indica
que la tabla es Óptima, por consiguiente, la solución óptima del Dual corresponde a:
Y1 = 5/4; Y2= 1/4 →son las variables estructurales, para la variable de holgura S2= 5/2
De la tabla óptima anterior podemos extraer directamente la solución óptima del problema
original, ya que los indicadores de las variables de holguras corresponden a los valores de X 1,
X2 y X3 respectivamente, así: X1= 3/2, X2 =0 y X3=1/2 tal como se puede apreciar en la tabla
optima siguiente:
Tabla Óptima Simplex Dualizada
BASE Y1 Y2 S1 S2 S3 -W SOLUCION
Z= 4X1 – X2 - X3 = 4(3/2) – 0 – 1/2 = 12/2 – 1/2 =11/2 (que es exactamente el mismo valor que
obtuvimos en la tabla óptima).
PROBLEMA PROPUESTO
1. Una Empresa fabrica dos tipos de sillas: sillas para oficina y sillas escolares. Para su
fabricación requiere de tres procesos productivos; P1, P2 y P3 en las siguientes cantidades
(horas por unidad):
PROCESO SILLAS
OFICINA ESCOLARES
P1 1 1
P2 3 2
P3 2 3
Los Ingresos por ventas son de 72 dólares para la silla de oficina y 86 dólares para la silla
escolar. El costo de producción para la silla de oficina es de 22 dólares y para la escolar es de
30 dólares. Se dispone de 80 horas semanales para el proceso 1; de 220 horas semanales
para el proceso 2 y de 210 horas semanales para el proceso 3.
c) Solucionar el problema Dual para obtener la tabla óptima Dualizada y extraer directamente la
solución del problema Original para determinar el número de unidades a fabricar por semana
de cada producto para maximizar la utilidad.
Respuesta: Se deben fabricar 30 sillas para oficina y 50 sillas escolares por semana para que
la utilidad sea máxima, equivalente a 4300 dólares por semana.