Sie sind auf Seite 1von 5

MÉTODO DUAL SIMPLEX

Este método se aplica a problemas óptimos, pero infactibles. En este caso, las
restricciones se expresan en forma canónica (restricciones ≤).

La función objetivo puede estar en la forma de maximización o de minimización.


Después de agregar las variables de holgura y de poner el problema en la tabla,
si
algún elemento de la parte derecha es negativo y si la condición de optimidad
está
satisfecha, el problema puede resolverse por el método dual simplex.

Note que un elemento negativo en el lado derecho significa que el problema


comienza óptimo, pero infactible como se requiere en el método dual simplex.
En la iteración donde la solución básica llega a ser factible esta será la solución
óptima del problema.

CONDICION DE FACTIBILIDAD.
La variable que sale es la variable básica que tiene el valor más negativo (los
empates se rompen arbitrariamente si todas las variables básicas son no
negativas, el proceso termina y esta última tabla es la solución óptima factible).

CONDICION DE OPTIMIDAD.
La variable que entra se elige entre las variables no básicas como sigue; tome
los
cocientes de los coeficientes de la función objetivo entre los coeficientes
correspondientes a la ecuación asociada a la variable que sale.

Ignore los cocientes asociados a denominadores positivos o cero. La variable


que entra es aquella con el cociente más pequeño si el problema es de minimizar
o el valor absoluto más pequeño si el problema es de maximización (rompa los
empates arbitrariamente). Si los denominadores son ceros o positivos el
problema no tiene ninguna solución factible.
PASOS PARA LA SOLUCIÓN.
1. La función objetiva y las restricciones se multiplica por -1.
2. Convertir las inecuaciones en ecuaciones.
3. Elaborar una tabla inicial simplex.
4. Determinar la variable que sale, seleccionando el lado derecho más
negativo, la cual indicará cuál de las actuales variables básicas deberá de
abandonar la base (fila pivote).
5. Determinar la variable que entra (columna pivote):
𝐶𝑜𝑒𝑓. 𝑍
𝑅𝐴𝑍Ó𝑁 =
𝐶𝑜𝑒𝑓. 𝑓𝑖𝑙𝑎 𝑝𝑖𝑣𝑜𝑡𝑒
6. Actualizar el tablero simplex y continuar con las iteraciones siguiendo el
paso 4 y 5 hasta disponer de una solución básica factible.

EJERCICIOS
1.

𝑴𝒊𝒏 𝒁 = 4𝑥1 + 12𝑥2 + 18𝑥3


S.a
𝑥1 + 3𝑥3 ≥ 3
2𝑥2 + 2𝑥3 ≥ 5
∀ 𝑥𝑖 ≥ 0

SOLUCIÓN
P.1 Multiplicamos la función objetiva y las restricciones por (-1)

𝑀𝑖𝑛 𝑍 = 4𝑥1 + 12𝑥2 + 18𝑥3 x (-1) −𝑍 = −4𝑥1 − 12𝑥2 − 18𝑥3

𝑥1 + 3𝑥3 ≥ 3 x (-1) −𝑥1 − 3𝑥3 ≤ −3

2𝑥2 + 2𝑥3 ≥ 5 x (-1) −2𝑥2 −2𝑥3 ≤ −5

P.2 Convertir las inecuaciones en ecuaciones.


𝑍 − 4𝑥1 − 12𝑥2 − 18𝑥3 + 0𝑥4 + 0𝑥5 = 0
−𝑥1 − 3𝑥3 + 𝑥4 = −3
−2𝑥2 − 2𝑥3 + 𝑥5 = −5
P.3 Elaborar una tabla inicial simplex.
Ec B Z 𝒙𝟏 𝒙𝟐 𝒙𝟑 𝒙𝟒 𝒙𝟓 L.D
0 Z 1 -4 -12 -18 0 0 0
1 𝒙𝟒 0 -1 0 -3 1 0 -3
2 𝒙𝟓 0 0 -2 -2 0 1 -5

P.4 Determinar la variable que sale.


Ec B Z 𝒙𝟏 𝒙𝟐 𝒙𝟑 𝒙𝟒 𝒙𝟓 L.D
0 Z 1 -4 -12 -18 0 0 0
1 𝒙𝟒 0 -1 0 -3 1 0 -3
2 𝒙𝟓 0 0 -2 -2 0 1 -5

P.5 Determinar la variable que entra.


Ec B Z 𝒙𝟏 𝒙𝟐 𝒙𝟑 𝒙𝟒 𝒙𝟓 L.D
0 Z 1 -4 -12 -18 0 0 0
1 𝒙𝟒 0 -1 0 -3 1 0 -3
2 𝒙𝟓 0 0 -2 -2 0 1 -5

P.6 Actualizar el tablero Simplex y continuar iterando


Elemento Pivote:

Ec B Z 𝒙𝟏 𝒙𝟐 𝒙𝟑 𝒙𝟒 𝒙𝟓 L.D
0 Z 1 4 12 18 0 0 0
1 𝒙𝟒 0 -1 0 -3 1 0 -3
2 𝒙𝟓 0 0 -2 -2 0 1 -5
0 Z 1 4 0 6 0 6 -30
1 𝒙𝟒 0 -1 0 -3 1 0 -3
2 𝒙𝟐 0 0 1 1 0 -1/2 5/2
0 Z 1 2 0 0 2 6 -36
1 𝒙𝟑 0 1/3 0 1 -1/3 0 1
2 𝒙𝟐 0 -1/3 1 0 1/3 -1/2 3/2

NOTA: No hay más iteraciones cuando no existan soluciones con


coeficientes negativos.
𝟑
Se alcanza los valores 𝒁∗ = 𝟑𝟔 , 𝒙𝟐 = 𝟐 , 𝒙𝟑 = 𝟏
2.

𝑴𝒊𝒏 𝒁 = 2000𝑥1 + 100𝑥2


S.a
3𝑥1 + 𝑥2 ≥ 40
2𝑥1 + 2𝑥2 ≥ 60
∀ 𝑥𝑖 ≥ 0
SOLUCIÓN
P.1 Multiplicamos la función objetiva y las restricciones por (-1)

𝑀𝑖𝑛 𝑍 = 2000𝑥1 + 1000𝑥2 x (-1) −𝑍 = −2000𝑥1 − 1000𝑥2

3𝑥1 + 𝑥2 ≥ 40 x (-1) −3𝑥1 − 𝑥2 ≤ −40

2𝑥1 + 2𝑥2 ≥ 60 x (-1) −2𝑥1 −2𝑥2 ≤ −60

P.2 Convertir las inecuaciones en ecuaciones.


𝑍 − 2000𝑥1 − 1000𝑥2 + 0𝑥3 + 0𝑥4 = 0
−3𝑥1 − 𝑥2 + 𝑥3 = −40
−2𝑥1 − 2𝑥2 + 𝑥4 = −60

P.3 Elaborar una tabla inicial simplex.


Ec B Z 𝒙𝟏 𝒙𝟐 𝒙𝟑 𝒙𝟒 L.D
0 Z 1 -2000 -1000 0 0 0
1 𝒙𝟑 0 -3 -1 1 0 -40
2 𝒙𝟒 0 -2 -2 0 1 -60

P.4 Determinar la variable que sale.


Ec B Z 𝒙𝟏 𝒙𝟐 𝒙𝟑 𝒙𝟒 L.D
0 Z 1 -2000 -1000 0 0 0
1 𝒙𝟑 0 -3 -1 1 0 -40
2 𝒙𝟒 0 -2 -2 0 1 -60

P.5 Determinar la variable que entra.


Ec B Z 𝒙𝟏 𝒙𝟐 𝒙𝟑 𝒙𝟒 L.D
0 Z 1 -2000 -1000 0 0 0
1 𝒙𝟑 0 -3 -1 1 0 -40
2 𝒙𝟒 0 -2 -2 0 1 -60
P.6 Actualizar el tablero Simplex y continuar iterando
Elemento Pivote:
Ec B Z 𝒙𝟏 𝒙𝟐 𝒙𝟑 𝒙𝟒 L.D
0 Z 1 -2000 -1000 0 0 0
1 𝒙𝟑 0 -3 -1 1 0 -40
2 𝒙𝟒 0 -2 -2 0 1 -60
0 Z 1 -1000 0 0 -500 30000
1 𝒙𝟑 0 -2 0 1 -1/2 -10
2 𝒙𝟐 0 1 1 0 -1/2 30
0 Z 1 0 0 -500 -250 35000
1 𝒙𝟏 0 1 0 -1/2 1/4 5
2 𝒙𝟐 0 0 -1 1/2 -3/4 25

𝒁∗ = 𝟑𝟓𝟎𝟎𝟎 , 𝒙𝟏 = 𝟓, 𝒙𝟐 = 𝟐𝟓

Das könnte Ihnen auch gefallen