1 votos

Método dual simplex cuando los costes iniciales reducidos son negativos

Tengo el siguiente problema que estoy tratando de resolver por el método dual simplex:

$$min -6x_1-14x_2-13x_3$$ s.t $$0.5x_1+2x_2+x_3 \le 24$$ $$x_1+2x_2+4x_3 \le 60$$ $$x_1+x_2 \ge 40$$ $$x_1, x_2, x_3 \ge 0$$

Cambio las restricciones en la igualdad como: $$0.5x_1+2x_2+x_3+s_1 = 24$$ $$x_1+2x_2+4x_3+s_2 = 60$$ $$-x_1-x_2+s_3=-40$$ El problema es que en el cuadro inicial los costes reducidos son $-6, -14, -13, 0, 0, 0$ que violan la cláusula de no negatividad para los costes reducidos en el método simplex dual.

Del mismo modo, podría haber otro tipo de problemas con al menos 1 coste inicial reducido como negativo, como por ejemplo:

$$min x_1-8x_2$$ s.t $$x_1+x_2 \ge 1$$ $$-x_1+6x_2 \le 3$$ $$x_1 \le 2$$ $$x_1, x_2, x_3 \ge 0$$

De nuevo, cambio las restricciones por la igualdad como: $$-x_1-x_2+s_1 = -1$$ $$-x_1+6x_2+s_2 = 3$$ $$x_1+s_3= 2$$ Aquí mi costo inicial reducido es $(1, -8, 0, 0)$ . Si intento resolver las dos cuestiones anteriores sin tener en cuenta la negatividad de la reducción de costes, me detengo en alguna solución intermedia cuando mi $ B^{-1} b$ se convierte en $\ge 0$ que no es la solución óptima y mi vector reducido sigue sin ser $\ge 0$ . ¿Cómo debo proceder entonces con ese problema si mis costes reducidos son negativos?

2voto

Gary R Puntos 1

Por lo que sé, en el método simplex dual, partimos de un factible dual (u óptimo primal donde todos los elementos de la fila del objetivo son no negativos en un problema de maximización) y en cada iteración, intentamos alcanzar la factibilidad primal (u óptimo dual donde todos los elementos del lado derecho son no negativos).

Si piensas en las condiciones para el simplex dual como se ha descrito anteriormente, entonces puedes ver que en tu primer ejemplo, todavía tienes la optimalidad primal y sólo necesitas llegar a la viabilidad primal (por cierto, una respuesta obvia es aumentar x1 tanto como lo permita la tercera restricción).

En tu segundo ejemplo, tienes tanto la inviabilidad primaria como la dual. Creo que en esta situación, es mejor utilizar el algoritmo simplex generalizado.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X