Sei sulla pagina 1di 15

EvidenciaEvidencia de aprendizaje.

de aprendizaje. Solucin
Solucin a problemas de
a problemas de programacin
programacin lineal
lineal

Ingeniera en Desarrollo de software


Semestre 5
Asignatura:
Investigacin de Operaciones

Unidad 1. Programacin lineal

Facilitador: Jorge Alberto Galan Montero


Alumno: Vicente Daz Ayala
Mat: AL12505732
Evidencia de aprendizaje. Solucin a problemas de programacin
lineal
Introduccin: Como actividad final de la unidad, aplicars lo aprendido en dos
ejercicios que debern ser resueltos por los Mtodos llamados de la M y de las Dos
fases. Recuerda que para resolverlos debidamente es necesario estudiar todo el
material propuesto en la Unidad y realizar las actividades anteriores.
Propsito: Al lograr terminar sta actividad satisfactoriamente, comprobars que cada
concepto y cada procedimiento descrito aqu fueron asimilado debidamente, por lo
tanto, estars listo para entrar a la siguiente unidad.

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.

Variable bsica entrante


inicial
Z X1 X2 X3 S1 S2 S3 CD
Variable

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

COMPLETANDO LAS TABLAS OBTENIDAS

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

S2 = X2 0 1/2 1 1/4 0 1/4 0 25/2


1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4
0 4/3 0 1 2/3 1/3 0 30
0 1/14 1 0 -1/6 1/6 0 5

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 1 1/2 0 -7/4 0 5/4 0 125/2


-7/4 -7/4 -7/4 -7/4 -7/4 -7/4 -7/4 -7/4
0 4/3 0 1 2/3 1/3 0 30
1 17/6 0 0 7/6 11/6 0 115

COMPLETANDO LAS TABLAS OBTENIDAS

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

X1 -2X2 + X3 + R1 = 20 = X1 -2X2 + X3 + R1 =20


R1 = 20-X1 +2X2 - X3

2 X1 +4X2 + X3 + R2-X4 = 50 = 2 X1 +4X2 + X3 + R2-X4 = 50


R2=50-2 X1 -4X2 - X3 + X4

ENTONCES:

W=(20-X1 +2X2 - X3) +L (50-2 X1 -4X2 - X3 + X4 )

W=70-3X1 -2X2 - 2X3+ X4

W+3X1 +2X2 + 2X3 - X4 =70

Variable bsica entrante


X1 X2 Xinicial
3 X4 R1 R2 CD
Variable

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

Variable bsica saliente


inicial
4.- Aplica la fase 1 paso a paso.

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

R1 = X1 0 1 8 -2 -11 -10 -21 10 20


10
-2 -2 -2 -2 -2 -2 -2
0 1 -1/8 -1/8 -1/4 1/8 10/8
1 0 3/4 -1/4 1/2 -1/4 45/2
W
8 8 8 8 8 8 8
0 1 -1/8 -1/8 -1/4 1/8 10/8
0 0 0 0 -1 -1 0

Tabla de primera fase

5.- Construye la primera tabla simplex completa de la fase 2.

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

Como no hay nmeros positivos se pasa a la segunda fase.


6.- Aplica la fase 2 paso a paso para resolver el problema.

X1 + 3/4X3 1/4X4 =45/2 X1 =-3/4X3+ 1/4X4 +45/2

X2 - 1/8X3 1/8 X4 =5/4 X2 = 1/8X3 +1/8 X4 +5/4


SE SUSTITUYEN EN LA ECUACION ORIGINAL
Z= 2x1 +5X2 +3X3

Z = 2(-3/4X2 + 1/4X4 +45/2) +5(1/8X3 +1/8 X4 +5/4) + 3(0)


Z + 7/8X3 -9/8X4= 115/4

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.

8.-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.
1.- Utiliza el mtodo de la gran M para aplicar el mtodo simplex paso a paso a fin de
resolver el problema.

Tenemos: 2X 1 + X2 + 3X3 + S1 + 0 + 0 = 60

3X1 +3X2 + 5X3 + 0 + S2 + 0 = 50

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 --

Mtodo simplex paso a paso para resolver el problema.

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

COMPLETANDO LAS TABLAS OBTENIDAS

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

X2 = S2 0 -1/3 4/3 0 -5/3 1 0 20


S1 =X3 0 2/3 1/3 1 1/3 0 0 20
4/3 4/3 4/3 4/3 4/3 4/3 4/3 4/3
1/3 1/3 1/3 1/3 1/3 1/3 1/3 1/3
00 -1/4
-1/4 1
1 0
0 -15/12
-15/12 3/4
3/4 00 15
15
0 9/12 0 1 27/36 -1/4 0 15

Z 1 -1/3 -2/3 0 4/3 0 0 80


-2/3 -2/3 -2/3 -2/3 -2/3 -2/3 -2/3 -2/3
0 -1/4 1 0 -15/12 3/4 0 15
1 -1/2 0 0 1/2 1/2 0 90

COMPLETANDO LAS TABLAS OBTENIDAS

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

X1 = X3 0 9/12 0 1 9/12 -1/4 0 15


S2 =X2 0 -1/4 1 0 -15/12 3/4 0 15
9/12 9/12 9/12 9/12 9/12 9/12 9/12 9/12
-1/4 -1/4 -1/4 -1/4 -1/4 -1/4 -1/4 -1/4
00 11 00 12/9
12/9 11 -1/3
-1/3 00 20
20
0 0 1 1/3 -1 8/12 0 20

Z 1 -1/2 0 0 1/2 1/2 0 90


-1/2 -1/2 -1/2 -1/2 -1/2 -1/2 -1/2 -1/2
0 1 0 12/9 1 1/3 0 20
1 0 0 6/9 1 2/3 0 100

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

X1= 20 , X2 = 20, X3 = 0 Y Z=100

Z = 3(20)+ 2(20) + 4(0) = 60 + 40 + 0 = 100

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

2X1 + X2 + 3X3 + R1 = 60 = R 1 = -2X1 -X2 - 3X3 +


60

3X1 +3X2 + 5X3 + R2-X4 = 120 = R 2=-2 X1 -4X2 - X3 + X4


=120

ENTONCES:

W+5X1 +4X2 + 8X3 - X4 =180

Variable bsica entrante


X1 X2 Xinicial
3 X4 R1 R2 CD
Variable

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

Variable bsica saliente


inicial 4.- Aplica la fase 1 paso a paso.
R1=X3 2 1 3 0 1 0 60
3 3 3 3 3 3 3
2/3 1/3 1 0 1/3 0 20

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

R2=X2 -1/3 4/3 0 -1 -5/3 1 20


4/3 4/3 4/3 4/3 4/3 4/3 4/3
-1/4 1 0 -3/4 -5/4 3/4 15

R1 = X3 2/3 1/3 1 0 1/3 0 20


1/3 1/3 1/3 1/3 1/3 1/3 1/3
-1/4 1 0 -3/4 -5/3 3/4 15
3/4 0 1 1/4 3/4 -1/4 15

W -1/3 4/3 0 -1 -8/3 0 20


4/3 4/3 4/3 4/3 4/3 4/3 4/3
-1/4 1 0 -3/4 -5/3 3/4 15
0 0 0 0 -1 -1 0
Tabla de primera fase

5.- Construye la primera tabla simplex completa de la fase 2.

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.

3/4X1 + X3 +1/4X4 =15 X3 =-3/4X1- 1/4X4 +15

-1/4X1 + X2 3/4X4 =5/4 X2 = 1/4X1 +3/4 X4 + 15

SE SUSTITUYEN EN LA ECUACION ORIGINAL

Z= 3x1 +2(1/4X1 +3/4 X4 + 15) +4(-3/4X1- 1/4X4 +15)

Z = -5/2X1 + 1/2X4 =90

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

Se resuelve la nueva tabla

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

3.- Compara la serie de soluciones BF de los pasos 1 y 2. Contesta la pregunta.


Cules de esta soluciones son factibles slo para el problema artificial que se obtuvo
al introducir las variables artificiales y cules son factibles para el problema real?

Yo pienso que el mtodo simplex de la m es ms fcil y me cost menos trabajo llegar


a la solucin.

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

III) Enva el archivo a tu Facilitador mediante la seccin de Tareas para recibir


retroalimentacin.

IV) Revisa la escala de evaluacin de la Evidencia de aprendizaje que encontrars en


el archivo Instrumentos de evaluacin.