Procedimiento Simplex [Foros-FIUBA::Wiki]
 

Procedimiento Simplex

  1. Colocar los términos independientes todos positivos, por ej:
    1. <tex>-x_{1} + x_{2} < -7</tex>
    2. <tex> x_{1} - x_{2} > 7</tex>
  2. Agregar variables slacks para convertir ecuaciones en inecuaciones.
  3. Si existen inecuaciones del tipo: <tex>></tex> se agrega variable <tex>\mu</tex>
    1. <tex>\mbox{MAX: } Z = ... - M*\mu</tex>
    2. <tex>\mbox{MIN: } Z = ... + M*\mu</tex>
  4. Armar tabla inicial.
  5. Seleccionar el valor óptimo de <tex>z_{j} - c_{j}</tex>
    1. <tex>\mbox{MAX:}z_{j} - c_j</tex> (el de mayor valor abs. de todos los negativos)
    2. <tex>\mbox{MIN:}z_j - c_j</tex> (el de mayor valor abs. de todos los positivos)
  6. Selección de <tex>\Theta = B_j/a_{ij}</tex> : De los positivos se elige el de menor valor absoluto.
  7. Empate de <tex>\Theta </tex> : en la siguiente tabla aparecerá un punto de degeneración.
  8. <tex>\Theta = 0</tex>
    1. <tex>\Theta = 0^+</tex>: entonces lo tomo,
    2. <tex>\Theta =0^-</tex>: lo descarto.
  9. Si <tex>Z</tex> puede seguir creciendo (disminuyendo), pero todos los <tex>\Theta </tex> son negativos: <tex>Z</tex> es no acotado.
  10. Si <tex>Z</tex> no puede mejorarse y existen <tex>\mu </tex> en la base: problema incompatible.
  11. Si al llegar al óptimo una de las <tex>z_j - c_j</tex> de las variables no básicas es<tex> = 0</tex>: existen soluciones alternativas.
  12. Si una variable básica es <tex>= 0</tex>: punto de degeneración.
materias/71/07/procedimiento_simplex.txt · Última modificación: 2007/09/18 22:19 por claus
 
Excepto donde se indique lo contrario, el contenido de esta wiki se autoriza bajo la siguiente licencia: CC Attribution-Noncommercial-Share Alike 3.0 Unported


Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki