Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de aprendizaje. Solucin
Solucin a problemas de
a problemas de programacin
programacin lineal
lineal
Instrucciones:
I) Resuelve los siguientes ejercicios
Tenemos: X 1 -2X2 + X3 + S1 + 0 + 0 = 20
2 X1 +4X2 + X3 + 0 + S2 + 0 = 50
0 + 0 + 0 + 0 + 0 + S3 = 0
Z - 2X 1 - 5X2 - 3X3 + 0 + 0 + 0 = 0
1.- Utiliza el mtodo de la gran M y construye la primera tabla simplex completa para
el mtodo simplex e identifica la solucin BF inicial (artificial) correspondiente.
Tambin identifica la variable bsica entrante inicial y la variable bsica que sale.
Bsica
S1 0 1 -2 1 1 0 0 20 --
S2 0 2 4 1 0 1 0 50 25/2
S3 0 0 0 0 0 0 1 0 --
Z 1 -2 -5 -3 0 0 0 0 --
Variable bsica
saliente
2.- Aplica el mtodo simplex paso a paso para resolver el problema.
S2 =X2 0 2 4 1 0 1 0 50
4 4 4 4 4 4 4 4
0 1/2 1 1/4 0 1/4 0 25/2
S1 0 1 -2 1 1 0 0 20
-2 -2 -2 -2 -2 -2 -2 -2
0 1/2 1 1/4 0 1/4 0 25/2
0 2 0 3/2 1 1/2 0 45
S3 0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 0
0 1/2 1 1/4 0 1/4 0 25/2
0 0 0 0 0 0 1 0
Z 1 -2 -5 -3 0 0 0 0
-5 -5 -5 -5 -5 -5 -5 -5
0 1/2 1 1/4 0 1/4 0 25/2
1 1/2 0 -7/4 0 5/4 0 125/2
Z X1 X2 X3 S1 S2 S3 CD
Variable
Bsica
X3 =S1 0 2 0 3/2 1 1/2 0 45 20
X2 = S2 0 1/2 1 1/4 0 1/4 0 25/2 50
S3 0 0 0 0 0 0 1 0 --
Z 1 1/2 0 -7/4 0 5/4 0 125/2 --
COMO EXISTE UN VALOR NEGATIVO EN Z SE RESUELVE NUEVAMENTE
S1 = X3 0 2 0 3/2 1 1/2 0 45
3/2 3/2 3/2 3/2 3/2 3/2 3/2 3/2
0 4/3 0 1 2/3 1/3 0 30
S3 0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 0
0 4/3 0 1 2/3 1/3 0 30
0 0 0 0 0 0 1 0
Z X1 X2 X3 S1 S2 S3 CD
Variable
Bsica
X3= S1 0 4/3 0 1 2/3 1/3 0 30
X2 = S2 0 1/14 1 0 -1/6 1/6 0 5
S3 0 0 0 0 0 0 1 0
Z 1 17/6 0 0 7/6 11/6 0 115
Checando resultado
X1= 0 , X2 = 5, X3 = 30
Z = 2X1 + 5X2 + 3X3 = 2(0) + 5(5) +3(30) =25 + 90
Z= 115
3.-Utiliza el mtodo de las dos fases para construir la primera tabla simplex completa
para la fase 1 e identifica la solucin BF inicial (artificial) correspondiente. Tambin
identifica la variable bsica entrante inicial y la variable bsica que sale.
Tenemos: W=R1+ R2
FASE 1
ENTONCES:
Bsica
W 3 2 2 -1 0 0 70
R1 1 -2 1 0 1 0 20 20
R2 2 4 1 -1 0 1 50 25
X1 X2 X3 X4 R1 R2 CD
Variable
a
W 3 2 2 -1 0 0 70
R1=X1 1 -2 1 0 1 0 20 20
R2 2 4 1 -1 0 1 50 25
R1=X1 1 -2 1 0 1 0 20
1 1 1 1 1 1 1
1 -2 1 0 1 0 20
R2 2 4 1 -1 0 1 50
2 2 2 2 2 2 2
1 -2 1 0 1 0 20
0 8 -1 -1 -2 1 10
W 3 2 2 -1 0 0 70
3 3 3 3 3 3 3
1 -2 1 0 1 0 20
0 8 -1 -1 -3 0 10
X1 X2 X3 X4 R1 R2 CD
Variable
a
W 0 8 -1 -1 -3 0 10
R1=X1 1 -2 1 0 1 0 20
R2 0 8 -1 -1 -2 1 10
Llenamos la nueva tabla y resolvemos
R2=X2 0 8 -1 -1 -2 1 10
8 8 8 8 8 8 8
0 1 -1/8 -1/8 -1/4 1/8 10/8
X1 X2 X3 X4 R1 R2 CD
Variable
a
W 0 0 0 0 -1 -1 0
R1= X1 1 0 3/4 -1/4 1/2 -1/4 45/2
R2=X2 0 1 -1/8 -1/8 -1/4 1/8 10/8
X1 X2 X3 X4 CD
Variable
a
Z 0 0 7/8 -9/8 115/4
R1= X1 1 0 3/4 -1/4 45/2
R2=X2 0 1 -1/8 -1/8 5/4
Se resuelve la nueva tabla
X1 X2 X3 X4 CD
Variable
X1 X2 X3 X4 CD
a
Variable
Z 0 X 0 X2 7/8 X3 -9/8 X4 115/4 CD
1
a
Variable
R 1= X1 1 0 3/4 -1/4 45/2 30
X3= X1 1 X02 3/4 -1/4 145/2
R2=Xa2
Variable 0 X1 1 -1/8 X3 -1/8 X4 5/4 CD--
3/4 3/4 3/4 3/4 3/4
R2=X2 0 1 -1/8 -1/8 5/4
a 4/3 0 1 -1/3 30
-1/8 -1/8 -1/8 -1/8 -1/8
z 0 0 7/8 -9/8 115/4
4/3 0 1 -1/3 30
7/8 7/8 7/8 7/8 7/8
-1/6 1 0 -1/6 5
4/3 0 1 -1/3 30
-7/6 0 0 -5/6 5
Completamos la nueva tabla
X1 X2 X3 X4 CD
Variable
a
z -7/6 0 0 -5/6 5
X3= X1 4/3 0 1 -1/3 30
R2= X2 -1/6 1 0 -1/6 5
Tenemos:
X1 = 0, X2 =5 y X3 =30
7.- Compara la secuencia de soluciones BF que obtuvo en el paso 2 con los pasos 4 y
6. Contesta la pregunta. Cules de estas soluciones son factibles slo para el
problema artificial obtenido al introducir las variables artificiales y cules son factibles
para el problema real?
Las soluciones ms factibles pienso que se dan con el mtodo simplex que con
el mtodo de la dos fases se complica un poco ms.
Tenemos: 2X 1 + X2 + 3X3 + S1 + 0 + 0 = 60
Z - 3X 1 - 2X2 - 4X3 + 0 + 0 + 0 = 0
Z X1 X2 X3 S1 S2 S3 CD
Variable
Bsica
S1 0 2 1 3 1 0 0 60 20
S2 0 3 3 5 0 1 0 120 24
Z 1 -3 -2 -4 0 0 0 0 --
S1 =X3 0 2 1 3 1 0 0 60
3 3 3 3 3 3 3 3
0 2/3 1/3 1 1/3 0 0 20
S2 0 3 3 5 0 1 0 120
5 5 5 5 5 5 5 5
0 2/3 1/3 1 1/3 0 0 20
0 -1/3 4/3 0 -5/3 1 0 20
Z 1 -3 -2 -4 0 0 0 0
-4 -4 -4 -4 -4 -4 -4 -4
0 2/3 1/3 1 1/3 0 0 20
1 -1/3 -2/3 0 4/3 0 0 80
Z X1 X2 X3 S1 S2 S3 CD
Variable
Bsica
X3 =S1 0 2/3 1/3 1 1/3 0 0 20 60
S2 0 -1/3 4/3 0 -5/3 1 0 20 15
Z 1 -1/3 -2/3 0 4/3 0 0 80 --
Resolvemos pues hay nmeros negativos en Z
Z X1 X2 X3 S1 S2 S3 CD
Variable
Bsica
X3 =X1 0 9/12 0 1 9/12 -1/4 0 15 20
X2= S2 0 -1/4 1 0 -15/12 3/4 0 15 ---
Z 1 -1/2 0 0 1/2 1/2 0 90 ---
Resolvemos pues hay nmeros negativos en Z
TABLA FINAL
Z X1 X2 X3 S1 S2 S3 CD
Variable
Bsica
X1 0 1 0 12/9 1 -1/3 0 20
X2 0 0 1 1/3 -1 8/12 0 20
Z 1 0 0 6/9 1 2/3 0 100
Checando resultado
Z= 100
2.- Emplea el mtodo de las dos fases para aplicar el mtodo simplex paso a paso y
resolver el problema.
Tenemos: W=R1+ R2
FASE 1
ENTONCES:
Bsica
W 5 4 8 -1 0 0 180
R1 2 1 3 0 1 0 60 20
R2 3 3 5 -1 0 1 120 25
R2 3 3 5 -1 0 1 120
5 5 5 5 5 5 5
2/3 1/3 1 0 1/3 0 20
-1/3 4/3 0 -1 -5/3 1 20
W 5 4 8 -1 0 0 180
8 8 8 8 8 8 8
2/3 1/3 1 0 1/3 0 20
-1/3 4/3 0 -1 -8/3 0 20
X1 X2 X3 X4 R1 R2 CD
Variable
a
W -1/3 4/3 0 -1 -8/3 0 20
R1=X3 2/3 1/3 1 0 1/3 0 20
R2 -1/3 4/3 0 -1 -5/3 1 20
Llenamos la nueva tabla y resolvemos
X1 X2 X3 X4 R1 R2 CD
Variable
a
W 0 0 0 0 -1 -1 0
R1= X3 3/4 0 1 1/4 3/4 -1/4 15
R2=X2 -1/4 1 0 -3/4 -5/4 3/4 15
Como no hay nmeros positivos se pasa a la segunda fase.
6.- Aplica la fase 2 paso a paso para resolver el problema.
Z + 5/2 X1 1/2X4= 90
X1 X2 X3 X4 CD
Variable
a
Z 5/2 0 0 -1/2 90
R1= X3 3/4 0 1 1/4 15
R2=X2 -1/4 1 0 -3/4 15
X1 X2 X3 X4 CD
X3= X1 3/4 0 1 1/4 15
X1 X2 X3 X4 CD
3/4 3/4 3/4 3/4 3/4
R2=X2 -1/4
X1 X10 X0
4/3 -3/4
X3 15
20
CD
1 2 3 4
-1/4 -1/4 -1/4 -1/4 -1/4
z 5/2 0 0 -1/2 90
1 0 4/3 3 20
5/2 5/2 5/2 5/2 5/2
0 1 1/3 0 20
1 0 4/3 3 20
0 0 10/3 7 40
Completamos la nueva tabla
X1 X2 X3 X4 CD
Variable
a
z 0 0 10/3 7 40
X1 1 0 4/3 3 20
X2 0 1 1/3 0 20
Tenemos:
X1 = 20, X2 =20 y X3 =0
Z=3X1 +2 X2 +4X3
Z= 60+40
Z=100
4.- Utiliza un paquete de software basado en el mtodo simplex para comparar sus
resultados con los hechos a mano. En el contenido de la unidad 1 y en la bibliografa
encontrars sugerencias de sitios en Internet para usar dicho software.
II) Guarda los 2 ejercicios en un archivo de Microsoft Word con el nombre
DIOP_U1_EA_XXYZ.Doc. Sustituye las XX por las dos primeras letras del primer
nombre, la Y por la inicial del apellido paterno y la Z por la inicial del apellido materno