Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmo Simplex PDF
Algoritmo Simplex PDF
simplex
Mg. Lord Barrera
Escuela de
Ingeniera Industrial
II
Lord Barrera
1. Algoritmo simplex y programacin por objetivos
En la clase anterior se estudi cmo resolver en forma grca problemas de
programacin lineal con dos variables. Desafortunadamente, la mayor parte de
los PL de la vida cotidiana involucran varias variables, por lo que es necesario
un mtodo para resolver PL con ms de dos variables. En este apartado estudia-
remos el algoritmo simplex, que se utiliza para resolver incluso PL muy largos.
El algoritmo simplex se usa para resolver PL que tienen miles de restricciones y
variables, y que se aplican en la industria.
1.1. Convirtiendo un PL en una forma estandar
Ya vimos que un PL puede tener tanto restricciones de igualdad como res-
tricciones de desigualdad. Asimismo, puede tener variables que es necesario que
sean no negativas, asi como las que no tienen restricciones de signo. Antes de po-
der utilizar el algoritmo simplex para resolver un PL, ste se debe convertir en un
problema equivalente en el cual todas las restricciones son ecuaciones y todas las
variables son no negativas. Una PL de esta forma es llamada forma estandar.
Ejemplo 1.1. Leather Limited fabrica dos tipos de cinturones: el modelo de
lujo y el modelo regular. Para cada tipo se requiere un metro cuadrado de cuero.
Se necesita una hora de mano de obra calicada para un cinturn regular, y para
un cinturn de lujo se requieren 2 horas. Se dispone cada semana de 40 metros
cuadrados de cuero y 60 horas de mano de obra calicada. Cada cinturn regular
aporta 3 soles a la utilidad, y cada cinturn de lujo, 4 soles. Si se denen
x
1
= cantidad de cinturones de lujo fabricados cada semana
x
2
= cantidad de cinturones regulares producidos a la semana
El PL se describe como sigue:
z = 4x
1
+ 3x
2
s.a
x
1
+ x
2
40 (Restriccin de la piel) (1.1)
2x
1
+ x
2
60 (Restriccin de la mano de obra) (1.2)
x
1
, x
2
0 (1.3)
www.lordbarrera.com.pe
Entonces convertimos las desigualdades (1.1) y (1.2) en
z = 4x
1
+ 3x
2
s.a
x
1
+ x
2
+ s
1
= 40 (1.4)
2x
1
+ x
2
+ s
2
= 60 (1.5)
x
1
, x
2
, s
1
, s
2
0 (1.6)
Observemos que el PL anterior es una forma estandar.
Ejemplo 1.2. Expresar el problema de Dorian Auto en la forma estandar
z = 50x
1
+ 100x
2
cuyas restricciones son
7x
1
+ 2x
2
28 (1)
2x
1
+ 12x
2
24 (2)
x
1
0
x
2
0
Solucin. Pasando a la forma estandar tenemos
z = 50x
1
+ 100x
2
cuyas restricciones son
7x
1
+ 2x
2
s
1
= 28
2x
1
+ 12x
2
s
2
= 24
x
1
, x
2
, s
1
, s
2
0
2
Lord Barrera
1.2. Preliminares del algoritmo simplex
Suponga que se ha convertido un PL con m restricciones en la forma estn-
dar. Si se supone que la forma estndar contiene n variables (denominadas por
conveniencia x
1
, x
2
, . . . , x
n
), la forma estndar para tal PL es
z = c
1
x
1
+ c
2
x
2
+ . . . + c
n
x
n
s.a
a
11
x
1
+ a
12
x
2
+ . . . + a
1n
x
n
= b
1
a
21
x
1
+ a
22
x
2
+ . . . + a
2n
x
n
= b
2
.
.
.
.
.
. =
.
.
.
a
m1
x
1
+ a
m2
x
2
+ . . . + a
mn
x
n
= b
m
x
i
0 (i = 1, . . . , n)
(1.7)
Si denimos
A =
a
11
a
12
a
1n
a
21
a
22
. . . a
2n
.
.
.
.
.
.
.
.
.
a
m1
a
m2
. . . a
mn
x =
x
1
x
2
.
.
.
x
n
b =
b
1
b
2
.
.
.
b
n