Sie sind auf Seite 1von 5

ITs

UED Investigación de Operaciones I

METODO SIMPLEX
En el tema anterior se estudio como resolver en forma grafica problemas de
programación lineal (PL) con dos variables. Desafortunadamente, la mayor parte de
los PL de la vida cotidiana tiene varias variables, por lo que es necesario un método
para resolver un PL con más de dos variables.

El algoritmo simplex se usa para resolver PL que tengan miles de


restricciones y variables, y se aplica en la industria.

Como Convertir un PL en una forma estándar

Ya se estudio que un PL puede tener tanto restricciones de igualdad


como restricciones de desigualdad. Asimismo, puede tener variables que es
necesario que sean no negativas, así como las que no tienen restricciones de signo
(nrs). Antes de poder utilizar el algoritmo simplex para resolver un PL, este se debe
de convertir en un problema equivalente en el cual todas las restricciones son
ecuaciones y todas las variables son no negativas. Se dice que un PL en esta forma
esta en forma estándar.

Para convertir un PL en la forma estándar, cada restricción de desigualdad


se debe reemplazar por una restricción de igualdad. Este procedimiento se ilustra
mediante el siguiente problema.

Ejemplo 1

Leather limited fabrica dos tipos de cinturones el modelo de lujo y el modelo


regular. Para cada tipo requiere una yarda cuadrada de piel. Se necesita una hora de
mano de obra calificada para un cinturón regular y para un cinturón de lujo se
requieren 2 horas. Se dispone cada semana de 40 yardas de piel y 60 horas de

Material de Estudio Tema 2 1 Ing. José Luis Ochoa de la Rosa


ITs
UED Investigación de Operaciones I

mano de obra calificada. Cada cinturón regular aporta 3 dólares a la utilidad y cada
cinturón de lujo 4 dólares. Si se definen

X¹ = cantidad de cinturones de lujo fabricados cada semana


X² = cantidad de cinturones regulares producidos por semana

El PL adecuado es

max Z = 4X¹ + 3X² (PL1)

s.a. X¹ + X² ≤ 40 (restricción de la piel) (1)


2X¹ + X² ≤ 60 (restricción de la mano de obra) (2)
X¹ + X² ≥ 0

como se pueden convertir (1) y (2) en restricciones de igualdad ?. Se define


para cada restricción ≤ una variable de holgura Sᵢ ( Sᵢ = variable de holgura para la
restricción i-esima) que es la cantidad de recursos sin usar el la restricción i-esima .
Como se usan X¹ + X² yardas cuadradas de piel y se dispone de 40 yardas
cuadradas, S¹ se define mediante

S¹ = 40 - X¹ - X² o bien X¹ + X² + S¹ = 40

de igual manera se define

S² = 60 - 2X¹ - X² o bien 2 X¹ + X² + S² = 60

Obsérvese que un punto ( X¹,X²) satisface la restricción i-esima si y solo si


Sᵢ ≥ 0. Por ejemplo, X¹ = 15, X² = 20 satisface (1) por que S¹ = 40 -15 - 20 = 5 ≥ 0.

Material de Estudio Tema 2 2 Ing. José Luis Ochoa de la Rosa


ITs
UED Investigación de Operaciones I

Intuitivamente, el punto (15,20) cumple (1) por que S¹ = 5 yardas cuadradas de


piel quedan sin usar. De manera similar, el punto ( 15,20) satisface (2) por que S² =
60 – 2(15) – 20 = 10 horas de mano de obra que no se utilizan. Por último, note que
el punto X¹ = X² = 25 no cumple con (2) por que S² = 60 – 2(25) – 25 = - 15 indica
que (25,25) usa mas mano de obra que la que se tiene disponible.

En resumen, para transformar (1) en una restricción de igualdad se reemplaza


(1) por S¹ = 40 - X¹ - X² (o bien X¹ + X² + S¹ = 40) y S¹ ≥ 0. Para convertir a (2) en una
restricción de igualdad se reemplaza (2) por S² = 60 – 2X¹ - X² (o bien
2X¹ + X² + S² = 60) y S² ≥ 0. Así se convierte un PL en

max Z = 4X¹ + 3X²

s.a. X¹ + X² + S¹ = 40

2X¹ + X² + S² = 60

X¹, X², S¹, S² ≥ 0

Material de Estudio Tema 2 3 Ing. José Luis Ochoa de la Rosa


ITs
UED Investigación de Operaciones I

METODO SIMPLEX
Ejemplo 2
Terminamos el ejemplo anterior con un PL(1) en forma estándar, en
resumen si la restricción i de un PL es una restricción ≤, entonces se convierte en
una restricción de igualdad al sumar una variable de holgura Sᵢ a la restricción
i–esima y anadir la restricción de signo Sᵢ ≥ 0 .

Para ilustrar como la restricción ≥ se puede convertir en una restricción


de igualdad , considerese el problema de la dieta .

min Z = 50X¹ + 20X² + 30X³+ 80X4


s.a. 400 X¹ + 200X² + 150X³ + 500X4 ≥ 500 ( Restriccion de las calorías) (3)
3X¹ + 2X² + ≥ 6 ( Restriccion del chocolate) (4)
2X¹ + 2X² + 4X³ + 4X4 ≥ 10 ( Restriccion del azúcar) (5)
2X¹ + 4X² + X³ + 5X4 ≥ 8 (Restriccion de la grasa) (6)
X¹, X², X³, X4 ≥ 0
Para convertir la restricción i-esima ≥ en una restricción de igualdad, se define una
variable de excedente o superflua eᵢ ( eᵢ siempre será la variable de excedente para
la restricción i-esima). Se define eᵢ como la cantidad con la cual la restricción i-esima
se satisface en exceso. Por tanto, para el problema de la dieta, se tiene

e¹ = 400 X¹ + 200X² + 150X³ + 500X4 - 500 o (3’)


400X¹ + 200X² + 150X³ + 5004 - e¹ = 500
e² = 3X¹ + 2X² - 6, o bien, 3X¹ + 2X² - e² = 6 (4’)
e³ = 2X¹ + 2X² + 4X³ + 4X4 – 10, o bien, 2X¹ + 2X² + 4X³ + 4X4 - e4 = 10 (5’)
e4 = 2X¹ + 4X² + X³ + 5X4 – 8, o bien, 2X¹ + 4X² + X³ + 5X4 - e4 = 8 (6’)

Material de Estudio Tema 2 4 Ing. José Luis Ochoa de la Rosa


ITs
UED Investigación de Operaciones I

Un punto (X¹,X²,X³,X4) cumple la restricción i-esima ≥ si y solo si eᵢ es no negativa.


Por ejemplo, de (4’), e² ≥ 0 si y solo si 3X¹ + 2X² ≥ 6. Considerese el punto X¹ = 2 ,
X³ = 4, X² = X4 = 0, para un ejemplo numérico ; dicho punto satisface las cuatro
restricciones del problema de dieta. Por lo que se refiere a este punto,

e¹ = 400(2) + 150(4) – 500 = 900 ≥ 0


e² = 3(2) - 6 = 0 ≥ 0
e³ = 2(2) + 4(4) – 10 = 10 ≥ 0
e4 = 2(2) + 4 – 8 = 0 ≥ 0
Por consiguiente, para transformar el problema de la dieta en una forma estándar, se
reemplaza (3) por (3’); (4) por (4’); (5) por (5’) y (6) por (6’), también se deben
agregar las restricciones de signo eᵢ ≥ 0 (i=1,2,3,4) . El PL resultante en la forma
estándar y se podrá escribir como

min Z = 50X¹ + 20X² + 30X³ + 80X4

s.a. 400X¹ + 200X² + 150X³ + 500X4 - e¹ = 500


3x¹ + 2x² - e² = 6
2x¹ + 2x² + 4X³ + 4x4 - e³ = 10
2x¹ + 4x² + x³ + 5x4 - e4 = 8
Xᵢ, eᵢ ≥ 0 ( ᵢ = 1,2,3,4 )

En resumen , si la restricción i-esima de una PL es una restricción ≥, entonces se


puede convertir en una restriccion de igualdad al restar una variable de excedente eᵢ
de la restricción i-esima y anadir la restricción de signo eᵢ ≥ 0.

Material de Estudio Tema 2 5 Ing. José Luis Ochoa de la Rosa