Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La forma algebraica del método Simplex, puede ser la mejor para entender la lógica que
fundamenta el algoritmo. Sin embargo, no es la más conveniente para realizar los cálculos
necesarios. Por esto es más útil usar la forma tabular, ya que en ésta se registra sólo la
información esencial: 1) los coeficientes de las variables, 2)las constantes del lado derecho de las
ecuaciones, 3) la variable básica que aparece en cada ecuación.
Veremos a continuación cómo se construye dicha tabla, analizando algebraicamente la esencia del
algoritmo.
Álgebra III 1
PROGRAMACIÓN LINEAL MÉTODO SIMPLEX
𝑥𝐵 ≥ 0, 𝑥𝑁 ≥ 0
Si pre-multiplicando (2) por 𝐵 −1 (recordar que B es una base y por lo tanto tiene inversa)
llegamos a: 𝑥𝐵 + 𝐵 −1 𝑁. 𝑥𝑁 = 𝐵 −1 . 𝑏 (𝟑)
CRITERIO DE FACTIBILIDAD:
Despejando de esta última expresión: Limita el valor que la XN puede
tomar al entrar en la base para
𝑥𝐵 = 𝐵 −1 𝑏 − 𝐵 −1 𝑁. 𝑥𝑁 ≥ 0
que siga siendo SBF
y reemplazando en (1), queda:
𝑍 − 𝑐𝐵 . (𝐵 −1 𝑏 − 𝐵 −1 𝑁𝑥𝑁 ) − 𝑐𝑁 . 𝑥𝑁 = 0
Reordenando los términos de esta última ecuación:
𝑍 − (𝑐𝑁 − 𝑐𝐵 𝐵 −1 𝑁)𝑥𝑁 = 𝑐𝐵 𝐵 −1 𝑏 (𝟒)
Como 𝒙𝑵 = 𝟎, 𝒙𝑩 = 𝑩−𝟏 𝒃, 𝒁 = 𝒄𝑩 𝑩−𝟏 𝒃
Si se piensa en Z como una variable básica más y en (4) como una restricción adicional, se
puede reescribir el problema de la forma siguiente:
CRITERIO DE OPTIMALIDAD: Indica la XN que entra a la
base aportando mayor aumento por unidad en Z
Maximizar Z
Sujeto a 𝑍 + 0 𝑥𝐵 − (𝑐𝑁 − 𝑐𝐵 𝐵 −1 𝑁)𝑥𝑁 = 𝑐𝐵 𝐵 −1 𝑏
𝑥𝐵 + 𝐵 −1 𝑁. 𝑥𝑁 = 𝐵 −1 . 𝑏
𝑥𝐵 ≥ 0, 𝑥𝑁 ≥ 0
Álgebra III 2
PROGRAMACIÓN LINEAL MÉTODO SIMPLEX
Z XB XN LD
Renglón 0 Z 1 0 −(𝑐𝑁 − 𝑐𝐵 𝐵 −1 𝑁) 𝑐𝐵 𝐵 −1 𝑏
Renglones XB 0mx1 Imxm 𝐵 −1 𝑁mxn 𝐵 −1 𝑏
1am
Álgebra III 3
PROGRAMACIÓN LINEAL MÉTODO SIMPLEX
Álgebra III 4
PROGRAMACIÓN LINEAL MÉTODO SIMPLEX
Álgebra III 5
PROGRAMACIÓN LINEAL MÉTODO SIMPLEX
Álgebra III 6