Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Contenido
Forma estndar de programacin lineal.
Caractersticas del algoritmo simplex.
Mtodo simplex para resolver problemas
de maximizacin.
Mtodo simplex para resolver problemas
de minimizacin.
Casos especiales en el mtodo simplex.
Variables sin restriccin de signo.
2
Introduccin (1)
El mtodo grfico es eficiente para dos
variables.
Pero muchos problemas de PL son complejos
para aplicar el mtodo grfico.
El mtodo simplex:
Examina los puntos de esquina como en el mtodo
grfico;
Sistemticamente examina los puntos de esquina,
usando lgebra, hasta encontrar una solucin
ptima;
Hace esta bsqueda de manera iterativa.
3
Introduccin (2)
El mtodo simplex:
Provee la solucin ptima a las variables Xi y la
mxima utilidad (o mnimo costo).
Provee informacin econmica importante.
b1
b2
bm
Mesa
s
4
2
Sillas
3
1
Disponibilida
d
(horas/sema
240
na)
100
7.00
5.00
10
Empresa maderera
Variables de decisin
X1 = nmero de mesas producidas y vendidas por
semana
X2 = nmero de sillas producidas y vendidas por semana
Formulacin matemtica
F.O. Max Z = 7 X1 + 5 X2
Sujeta a 4 X1 + 3 X2 240 (Restriccin de carpintera)
2 X1 + 1 X2 100 (Restriccin de pintura y
barnizado)
Con X1, X2 0 (condiciones de no
negatividad)
11
13
14
Puntos de esquina
Punto Variabl Variables
de
es
no bsicas
esquin bsicas
a
1
X3, X4
X1, X2
X2, X3
X1, X4
X1, X2
X3, X4
X1, X4
X2, X3
16
Co
va l u
ho ria mn
lg bl as
ur es d
a
de e
Co
va lu
de ria mn
ci bl as
si es d
n d e
e
Ut
va ilid
b ria ad
si bl
ca es de
s
Co
va l u
b ria mn
si b l a
ca es de
s
Cj
C.B.
V.B.
Zj
Zj-Cj
X3
X1
X2
X3
X4
Valor
Utilidad
unitaria
por fila
Fila de
Utilidad bruta
Fila de
utilidad neta
Filas de
restricciones
19
C.B.
Cj
V.B.
Zj
X1
X2
X3
X4
Valor
Zj-Cj
0
X3
100
X4
240
20
21
2 y 4.
1 y 3.
1 y 0.
0 y 1.
0
0
0
0
23
7 = -7
5 = -5
0=0
0=0
24
Cj
V.B.
Zj
X1
X2
X3
X4
Zj-Cj
-7
-5
X3
100
X4
240
C.B.
Valor
25
Valo
r
V.B.
Zj
X1
X2
X3
X4
Zj-Cj
-7
-5
X3
100
X4
240
C.B.
27
0
Valo
r
V.B.
Zj
X1
X2
X3
X4
Zj-Cj
-7
-5
X3
100
28
0
Valo
r
V.B.
Zj
X1
X2
X3
X4
Zj-Cj
-7
-5
X3
100
X4
240
C.B.
Columna pivote
Fila
pivote
Nmero pivote
29
V.B.
Zj
X1
X2
X3
X4
Valo
r
50
dividida
por el
nmero
pivote
Zj-Cj
7
X1
X4
30
Nmero en
la nueva
la vieja fila
fila
0
1
-2
1
40
=
=
=
=
=
4
3
0
1
240
Nmero
debajo del
Nmero
nmero correspondiente
en
pivote
la nueva fila
(4)
(4)
(4)
(4)
(4)
x
x
x
x
x
(1)
(1/2)
(1/2)
(0)
(50)
31
0
Valo
r
V.B.
Zj
X1
X2
X3
X4
7/2
7/2
Zj-Cj
-3/2
7/2
350
X1
50
X4
-2
40
C.B.
32
0
Valo
r
V.B.
Zj
X1
X2
X3
X4
7/2
7/2
Zj-Cj
-3/2
7/2
350
X1
50
X4
-2
40
C.B.
Columna pivote
Fila
pivote
Nmero pivote
33
34
0
Valo
r
V.B.
Zj
X1
X2
X3
X4
3/2
Zj-Cj
3/2
410
X1
3/2
-1/2
30
X2
-2
40
C.B.
Solucin ptima
Se deben producir y vender 30 mesas y 40 sillas
para obtener una utilidad de 410 UM.
35
Variables de excedencia y v.
artificiales (1)
Variables de excedencia y v.
artificiales (2)
Las restricciones mayor-que-o-igual-a ()
requieren un tratamiento diferente que hace las
restricciones menor-que-o-igual-a ().
Implican la sustraccin de una variable de
excedencia en lugar de la adicin de una variable
de holgura.
La variable de excedencia indica cunto excede el
lado izquierdo de la restriccin al valor en el lado
derecho de la restriccin.
Para convertir la restriccin 1, primero se resta una
variable de excedencia, X4, para crear la igualdad.
La restriccin se escribe como:
5 X1 + 10 X2 + 8 X3 - 1 X4 = 210
37
Variables de excedencia y v.
artificiales (3)
Hay un paso ms en la preparacin de la
restriccin para copiarla en la tabla simplex
inicial.
Las variables artificiales son necesarias en
restricciones y =.
Simplemente se agrega una variable artificial, X5,
a la restriccin como sigue:
5 X1 + 10 X2 + 8 X3 - 1 X4 + 1 X5 = 210
Ahora, no slo las variables X1, X2 y X3 sern no
bsicas (=0) en la solucin bsica factible inicial,
sino tambin la variable de excedencia X4.
38
Variables de excedencia y v.
artificiales (4)
La restriccin 2 es una igualdad.
Para ser incluida en la solucin bsica factible inicial
resulta que se debe agregar una variable artificial , X 6,
a la igualdad como sigue:
25 X1 + 30 X2 + 1 X6 = 900
Variables de excedencia y v.
artificiales (5)
Variables de excedencia y v.
artificiales (6)
Si un problema tuviera una funcin objetivo como
la siguiente: Min Z = 5 X1 + 9 X2 + 7 X3
Y restricciones como las previamente mostradas,
la forma estndar del problema sera el siguiente:
Max Z = - 5 X1 - 9 X2 - 7 X3 + 0 X4 - M X5 - M X6
Sujeta a
5 X1 + 10 X2 + 8 X3 - 1 X4 + 1 X5 + 0 X6 = 210
25 X1 + 30 X2 + 0 X3 + 0 X4 + 0 X5 + 1 X6 = 900
Con X1, X2, X3, X4, X5, X6 0
41
42
43
44
45
Infactibilidad (1)
La infactibilidad surge cuando no existe una
solucin que satisfaga todas las restricciones
del problema.
En el mtodo simplex, una solucin no factible
aparece en la tabla simplex final.
Todos los ingresos de la fila Zj-Cj sern no
negativos para implicar optimalidad, pero en
el conjunto de variables bsicas an aparece
una variable artificial.
46
Infactibilidad (2)
Indicacin de infactibilidad
An cuando todos los valores ZjCj son no negativos
(criterio para una solucin ptima) una variable
artificial permanece como variable bsica.
C.B.
Cj
-M
V.B.
Zj
X1
X2
X3
X4
X5
5M+
4
4M+
2
-M
Zj-Cj
5M+
1
4M+
2
4M+
4
Valor
No acotamiento (1)
El no acotamiento describe problemas de PL que no
tienen soluciones finitas.
En el mtodo simplex, la condicin de no
acotamiento ser descubierta antes de llegar a la
tabla simplex final.
El problema se manifestar cuando se trate de
decidir que variable sale del conjunto de variables
bsicas.
Se determina la fila de la variable que sale del
conjunto de variables bsicas, seleccionando
aquella con el menor ratio positivo.
Si todos los ratios son no positivos, esto indica que
el problema es no acotado.
48
No acotamiento (2)
Cj
0
Valo
r
V.B.
Zj
X1
X2
X3
X4
-1
3/2
Zj-Cj
-1
3/2
50
X1
20
X2
-1
10
C.B.
49
Degeneracin (1)
La degeneracin es otra situacin que puede
ocurrir cuando resolvemos un problema de PL
con el mtodo simplex.
La degeneracin es reconocida por primera
vez cuando se calculan los ratios, si hay un
empate del menor ratio, esto es una seal de
que existe degeneracin.
Por esto, cuando la siguiente tabla es
desarrollada, una de las variables en la
solucin tendr un valor de cero.
50
Degeneracin (2)
Cj
0
Valo
r
V.B.
Zj
X1
X2
X3
X4
9/2
9/2
Zj-Cj
3/2
9/2
18
X3
-1
-2
X2
C.B.
51
Valo
r
V.B.
Zj
X1
X2
X3
X4
Zj-Cj
10
X2
5/2
52