Documentos de Académico
Documentos de Profesional
Documentos de Cultura
com
Robert J. Vanderbei
17 de octubre de 2007
http://www.princeton.edu/∼rvdb
Método simplex
Un ejemplo.
maximizar −x1+3X2−3X3
sujeto a 3X1−X2−2X3≤7
− 2X1−4X2+4X3≤3 X1
− 2X3 ≤4
− 2X1+2X2+ 3X1 X3≤8
≤5
X1 , X 2 , X 3 ≥ 0 .
Reescribir con variables flojas
maximizar ζ= −x1+3X2−3X3
sujeto a w1=7−3X1+ w2=3 + X2+2X3
2X1+4X2−4X3
w3=4− X1 + 2X3
w4=8 + 2X1−2X2−X3
w5=5−3X1
X1, X2, X3, w1, w2, w3, w4, w5≥ 0.
Notas:
• Estedisposiciónse llama undiccionario.
• ConfiguraciónX1,X2, yX3a0,Podemos leer los valores de las otras variables:w1=7,w2=3,etc. Esta solución
específica se llamasolución de diccionario.
maximizar ζ= −x1+3X2−3X3
sujeto a w1=7−3X1+ w2=3 + X2+2X3
2X1+4X2−4X3
w3=4− X1 + 2X3
w4=8 + 2X1−2X2−X3
w5=5−3X1
X1, X2, X3, w1, w2, w3w4w5≥ 0.
Notas:
• Todas las variables de la solución de diccionario actual no son negativas.
• Reorganice algebraicamente las ecuaciones para, en palabras de Jean-Luc Picard, "Hazlo así".
• Esto es unpivote.
Un pivote:X2↔w4
se convierte
Método simplex: segundo pivote
• Ahora dejaX1aumentar.
• Entonces,X1entrayw5hojasla base.
• El nuevo diccionario es...
Método simplex: diccionario final
• Conversarilimitación;(hoy)
• Conversardegeneración.(próxima conferencia)
Ilimitación
• Considere aumentarX1.
• Respuesta: ninguno de ellos,X1puede crecer sin límites y obj junto con él.
maximizar−X0
sujeto a−X0−4X1− 2X2≤ −8
−x0−2X1 ≤ −2
−x0+3X1+ 2X2≤10
−x0 − X1+ 3X 2 ≤ 1
−x0 − 3X2 ≤ −2
X0, X1, X2≥ 0.
• La base final de la fase I se puede utilizar como inicial.Fase IIbase (ignorandoX0después de eso).
• ¡Factible!
• DejarX1ingresar.
• Entoncesw5debe irse.
• X2debe entrar.
• X0debe irse.
• Después del tercer pivote...
Fin de la Fase I
Diccionario actual:
Diccionario actual:
• ¡Óptimo!