Escolar Documentos
Profissional Documentos
Cultura Documentos
ANALISIS DE SISTEMAS
MINEROS
SOLUCIONES METODO
SIMPLEX EN Programacion lineal
MSc.ING GUSTAVO BOJORQUEZ
HUERTA
AGOSTO 2013
METODO SIMPLEX.
El mtodo Simplex es un procedimiento iterativo que
permite ir mejorando la solucin paso a paso. El
proceso concluye cuando no es posible seguir
mejorando ms dicha solucin.
Partiendo del valor de la funcin objetivo en un vrtice
cualquiera, el mtodo consiste en buscar sucesivamente
otro vrtice que mejore al anterior. La bsqueda se
hace siempre a travs de los lados del polgono (o de
las aristas del poliedro, si el nmero de variables es
mayor). Cmo el nmero de vrtices (y de aristas) es
finito, siempre se podr encontrar la solucin factible.
.
.
cn1X1 + cn2X2 +. + cnnXn
V1
+ S2
V2
.
+ Sn
.
Vn
Donde:
Zj = Valor iterativo de la funcin objetivo
C1, C2, . Cj
X1, X2, Xn
= Variables de decisin.
= Variables de holgura
V1, V2, V3
TABULADO GENERAL
Cj
Mezcla
de
Produc
tos
cantid
ad
C1
x1
C2
x2
Cn
xn
0
S1
0
S2
0
Sn
S1
V1
c11
c12
c1n
S2
V2
c21
c22
c2n
Sn
Vn
cn1
cn2
cnn
Matriz del
Sistema
Zj
Cj - Zj
C10
C2-0 Cn-0
Variables de
contribucin
por unidad
coeficientes
Matriz de
Identidad
0
Contribucin
perdida por
unidad
Contribucin
neta por
unidad
Elemento
interseccio
nal
x
anterior
del regln
restante
Nuevo
elemento
correspondi
ente en el
regln
substituto
Nuevo
valor
= para el
regln
restante
x2 0
600 (Area 3)
0
TABLEA I
Cj
Mezcla
de
Product
os
cantid
ad
10
x1
12
x2
0
S1
0
S2
0
S3
S1
1,500
S2
1,500
S3
600
Matriz
del
Sistema
Zj
Cj - Zj
10
12
Variables de
contribucin por
unidad
coeficientes
Matriz de
Identidad
Contribucin
perdida por
unidad
Contribucin neta
por unidad
TABLEA I
COLUMNA ENTRANTE
Cj
Mezcla
de
Product
os
cantid
ad
10
x1
12
x2
0
S1
0
S2
0
S3
S1
1,500
S2
1,500
S3
600
Matriz
del
Sistema
Zj
Cj - Zj
Variables de
contribucin por
unidad
coeficientes
Matriz de
Identidad
10
12
0
MAYOR VALOR
Contribucin
perdida por
unidad
Contribucin neta
por unidad
TABLEA I
FILA REEMPLAZADA
Elemento pivote
Cj
Mezcla
de
Product
os
cantid
ad
10
x1
12
x2
0
S1
0
S2
0
S3
S1
1500
S2
1500
S3
600
Matriz
del
Sistema
Zj
Cj - Zj
10
12
Variables de
contribucin por
unidad
coeficientes
Matriz de
Identidad
Contribucin
perdida por
unidad
Contribucin neta
por unidad
Elemento
interseccio
nal
anterior
de la fila
restante
Nuevo
elemento
x correspondie
nte en la fila
reemplazante
Nuevo
valor
= para la
fila
restante
TABLEA I
Cj
Mezcla
de
Product
os
cantid
ad
10
x1
12
x2
0
S1
0
S2
0
S3
x2
500
2/3
1/
3
S2
1500
S3
600
Matriz
del
Sistema
Zj
Cj - Zj
10
12
Variables de
contribucin por
unidad
coeficientes
Matriz de
Identidad
Contribucin
perdida por
unidad
Contribucin neta
por unidad
Los nuevos valores de las filas S2 y S3, se calculan del modo siguiente:
Fila S2:
1,500 (2 x 500) = 500
3 (2 x 2/3) = 1 2/3
2 (2 x 1) = 0
0 (2 x 1/3) = - 2/3
1 (2 x 0) = 1
0 (2 x 0) = 0
Fila S3:
600 (1 x 500) = 100
1 (1 x 2/3) = 1/3
1 (1 x 1) = 0
0 (1 x 1/3) = - 1/3
0 (1 x 0) = 0
1 (1 x 0) = 1
TABLEA I - MODIFICADO
Cj
Mezcla
de
Product
os
cantid
ad
10
x1
12
x2
0
S1
0
S2
0
S3
12
x2
500
2/3
1/3
S2
500
1 2/3
-2/3
S3
100
1/3
-1/3
Matriz
del
Sistema
Zj
Cj - Zj
6,000
12
Variables de
contribucin por
unidad
coeficientes
Matriz de
Identidad
-4
Contribucin
perdida por
unidad
Contribucin neta
por unidad
El procedimiento para calcular las dos ltimas filas del Tableau II, se
realizan del modo siguiente:
Zj (contribucin total) = 12(500) + 0(500) + 0(100) = 6,000
Zj para x1 = 12(2/3) + 0(1 2/3) + 0(1/3) = 8
Zj para x2 = 12(1) + 0(0) + 0(0)
= 12
=0
=0
= -4
S2 : 0 0
=0
S3 : 0 0
=0
TABLEAU II
Cj
12
0
Mezcla
de
Cantid
Product ad
os
x2
S2
500
500
10
x1
12
x2
0
S1
0
S2
0
S3
2/3
1/3
1 2/3
Fila reemplazante
0
-2/3
1
0
S3
100
1/3
-1/3
8
2
12
0
4
-4
0
0
0
0
= 300.
TABLEAU III
Cj
12
Mezcla
de
Cantid
Product ad
os
x2
300
10
x1
12
x2
0
S1
0
S2
0
S3
-2
S2
-5
x1
300
-1
Fila reemplazante
Zj
6,600
Cj - Zj
10
0
12
0
2
-2
0
0
6
-6
600
Tabla I . Iteracin n 1
Base
Variable de decisin
Valores
solucin
Variable de holgura
18
42
24
-3
-2
Veamos con un ejemplo una vez calculada la fila del pivote (fila x
en la tabla 2):
VIEJA
FILA DE S
COEFICI
ENTE
NUEVA FILA
PIVOTE
NUEVA FILA
DE S
2
3
2
2
x
x
1
1/3
=
=
0
7/3
0
1
0
42
2
2
2
2
x
x
x
x
0
0
1/3
8
=
=
=
=
0
1
-2/3
26
Tabla II . Iteracin n 2
Variable de
decisin
Variable de holgura
1/3
-2/3
7/3
-2/3
26
1/3
1/3
-1
24
Base
Valores
solucin
Variable de holgura
-2
-7
12
-1
-1
30
Base
Valores
solucin
Variable de holgura
-1/2
12
-7/4
-3/4
5/4
33
Base
Valores
solucin
Funcin Objetivo:
Minimizar Z = 5x1 + 6x2 +7x3 + MA1 + 0S1 + 0S2 + MA2 + 0S3 + MA3 (minimizacin de costos).
Sujeto a:
x1 + x2 + x3 +A1 + 0S1 + 0S2+ 0A2 + 0 S3 + 0A3 = 1,000
x1 + 0x2 + 0x3 + 0A1 + S1 + 0S2+ 0A2 + 0S3 + 0A3 = 300
0x1 + x2 + 0x3 + 0A1 + 0S1 - S2 + A2 + 0 S3 + 0A3 = 150
0x1 + 0x2 + x3 + 0A1 + 0S1 + 0S2+ 0A2 - S3 + A3 = 200
7. En el primer tablea nicamente se seleccionan como variables de la mezcla de los
productos A1, S1, A2 y A3, esto debido a que las variables A1, A2, y A3 permiten
mantener en equilibrio las primeras ecuaciones y lo mismo sucede con la variable de
holgura S1. Esto debido a que las variables artificiales antes manifestadas que por tener
un costo muy alto, no estarn presentes en la solucin final, lo mismo sucede con la
variable de holgura S1.
TABLEA I
Cj
Mezcla
de
Produc
tos
Canti
d
5
x1
6
x2
7
x3
M 0
A1 S1
0
S2
M
A2
0
S3
M
A3
A1
1,000
S1
300
A2
150
-1
A3
200
-1
Zj
1,350
M
2M 2M M
-M M -M
5M
62M
Cj - Zj
Fila Pvot (fila
reemplazada)
72M
TABLEA II
Cj
Mezcla
de
Produc
tos
Canti
d
5
x1
6
x2
7
x3
M 0
A1 S1
0
S2
M
A2
0 M
S A3
A1
850
-1
S1
300
x2
150
-1
A3
200
Zj
1,050M+
900
2M M
M6
M+
6
5M
72M
2MM+
6
Columna Pvot (elementos
6
Cj - Zj
Fila Pvot (fila
reemplazada)
interseccionales)
TABLEA II
Cj
Mezcla Canti
de
d
Product
os
5
x1
6
x2
7
x3
M
A1
0
S1
0
S2
M
A2
0
S3
M
A3
A1
650
-1
-1
S1
300
x2
150
-1
x3
200
-1
Zj
650M+
2300
M6
M+
6
M7
M+7
M+5
M+
6
2M6
M+7
2M7
Cj - Zj
Fila Pvot (fila
reemplazada)
TABLEA III
Cj
Mezcla Canti
de
d
Product
os
5
x1
6
x2
7
x3
M
A1
0
S1
0
S2
M
A2
0
S3
M
A3
A1
350
-1
-1
-1
x1
300
x2
150
-1
x3
200
-1
Zj
350M+
3800
M+5
M6
M+
6
M7
M+7
M5
M+
6
2M6
M+7
2M7
Cj - Zj
TABLEA III
Cj
Mezcla Canti
de
d
Product
os
5
x1
6
x2
7
x3
M
A1
0
S1
0
S2
M
A2
0
S3
M
A3
S2
350
-1
-1
-1
x1
300
x2
500
-1
-1
x3
200
-1
Zj
5,900
-1
-1
M6
M1
Cj - Zj