Sie sind auf Seite 1von 14

PROGRAMACION LINEAL 100404

TAREA 1. MÉTODOS SIMPLEX PRIMAL Y SIMPLEX DUAL

Presentado a:

JOSE MARTIN DIAZ

UNIVERSIDAD NACIONAL ABIERTA Y DISTANCIA

28 marzo de 2019

BOGOTA D.C

INTRODUCCION
El método Simplex es un procedimiento iterativo que permite mejorar la solución

de la función objetivo en cada paso. El proceso concluye cuando no es posible

continuar mejorando dicho valor, es decir, se ha alcanzado la solución óptima (el

mayor o menor valor posible, según el caso, para el que se satisfacen todas las

restricciones).

Partiendo del valor de la función objetivo en un punto cualquiera, el procedimiento

consiste en buscar otro punto que mejore el valor anterior.

Pasos, fases o etapas de la estrategia de aprendizaje a


desarrollar:
El estudiante debe desarrollar individualmente cada uno de los ejercicios

planteados de la siguiente manera:

Paso 1. Los ejercicios 1 y 2 del tipo maximizar deben plantearse de

manera que se pueda aplicar la solución del modelo de programación

lineal, identificando correctamente las condiciones del problema, función

objetivo y restricciones. Resuélvalos por los métodos que se proponen en

la unidad, métodos simplex primal algebraico y el método simplex primal

de las dos fases.

JUGO 1: 20 A + 30 B + 20 C

JUGO 2: 30 A + 20B +20C

JUGO 3 : 20 A + 10 B + 20 C

Se debe gastar

𝐴 ≥ 1500
𝐵 ≤ 1700
𝐶 ≤ 1300
UTILIDAD

J1=600

J2= 400

J3=500

Z= 600 J1 + 400 J2 + 500 J3

Sujeto A

20 𝐽1 + 30 𝐽2 + 20 𝐽2 ≥ 1500
30 𝐽1 + 20 𝐽2 +10 𝐽3 ≤ 1700

20 𝐽1 + 20 𝐽2 + 20 𝐽3 ≤ 1300

𝐽1 + 𝐽 2 + 𝐽 3 ≥ 0

Maximizar

𝑧 = 600 𝐽1 + 400 𝐽2 + 500 𝐽3 + 0 𝑥4 + 0 𝑥5 + 0 𝑥6 + 0𝑥7

Sujeto A

20 𝐽1 + 30 𝐽2 + 20 𝐽2 + 1 𝐽4 + 1 𝐽7 = 1500

30 𝐽1 + 20 𝐽2 + 10 𝐽2 + 1 𝐽5 = 1700

20𝐽1 + 20 𝐽2 + 20 𝐽2 + 1 𝑗6 = 1300

𝐽1 + 𝐽 2 + 𝐽 3 + 𝐽4 + 𝐽 5 + 𝐽 6 + 𝐽 7 ≥ 0
La variable que sale de la base es p7 y la que entra es p2

Tabla Cb 𝑝0 𝑝1 𝑝2 𝑝3 𝑝4 𝑝5 𝑝6 𝑝7
1
𝑝7 -1 1500 20 20 -1 0 0 1
𝑝5 0 1700 30 20 10 0 1 0 0
𝑝6 0 1300 20 20 20 0 1 0 0
Z -1500 -20 -30 -20 1 0 0 0

Tabla Cb 𝑝0 𝑝1 𝑝2 𝑝3 𝑝4 𝑝5 𝑝6 𝑝7
1
𝑝2 0 50 2⁄ 1 2⁄ −1⁄ 0 0 1⁄
3 3 30 30
𝑝5 0 700 50⁄ 0 −10⁄ 2⁄ 1 0 −2⁄
3 3 3 3
𝑝6 0 300 20⁄ 0 20⁄ 2⁄ 0 1 −2⁄
3 3 3 3
Z 0 0 0 0 0 0 0 1

Tabla Cb 𝑝0 𝑝1 𝑝2 𝑝3 𝑝4 𝑝5 𝑝6
1
𝑝2 400 20 0 1 0 −1⁄ 0 −1⁄
10 10
𝑝1 600 85⁄ 1 0 0 1⁄ 1⁄ 1⁄
2 20 20 40
𝑝3 500 5⁄ 0 0 1 1⁄ −1⁄ 1⁄
2 20 20 10
Z 34750 0 0 0 15 5 75⁄
2

Solución óptima Z = 34750


𝐽1 = 85⁄2

𝐽 2 = 20

𝐽 3 = 5⁄2

Paso 2. Los ejercicios 3 y 4 del tipo minimizar deben plantearse de

manera que se pueda aplicar la solución del modelo de programación

lineal identificando correctamente las condiciones del problema, función

objetivo y restricciones. Resuélvalos por el método simplex primal de las

dos fases.

Maximizar z = 6x1 + 7x2 +5x3 + 3x4

Sujeto

3𝑥1 + 3𝑥2 + 2𝑥3 + 𝑥4 ≤ 75

3𝑥1 + 2𝑥2 + 3𝑥3 + 2𝑥4 ≤ 100

2𝑥1 + 2𝑥2 + 4𝑥3 + 3𝑥4 ≥30

2𝑥1 + 2𝑥2 + 1𝑥3 + 2𝑥4 ≤ 68

𝑥1 𝑥 2 𝑥3 𝑥4 ≥ 0

MAXIMIZAR Z= 6𝑥1+ 7 𝑥 2 + 5𝑥3 + 3 𝑥4 + 0𝑥5 + 0𝑥 6 + 0𝑥7 + 0 𝑥8

SUJETO 1

3𝑥1 + 3𝑥2 + 2𝑥3 + 𝑥4 + 𝑥5 = 75


3𝑥1 + 2𝑥2 + 3𝑥3 + 2𝑥4 + 𝑥6 = 100
2𝑥1 + 2𝑥2 + 4𝑥3 + 3𝑥4 − 𝑥7 + 𝑥9 = 30
2𝑥1 + 2𝑥2 + 𝑥3 + 2𝑥4 + 𝑥8 = 68
𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 , 𝑥5, 𝑥6 , 𝑥7 , 𝑥8 , 𝑥9 ≥ 0
Variable que sale de la base es p9 y el que entra es p3

Tabla Cb 𝑝0 𝑝1 𝑝2 𝑝3 𝑝4 𝑝5 𝑝6 𝑝7 𝑝8 𝑝7
1
𝑝5 0 75 3 3 2 1 1 0 0 0 0
𝑝6 0 100 3 2 3 2 0 1 0 0 0
𝑝9 -1 30 2 2 3 0 0 -1 0 1
𝑝8 0 68 2 2 1 2 0 0 0 1 0
Z -30 -2 -2 -4 -3 0 0 1 0 0

Tabla Cb 𝑝0 𝑝1 𝑝2 𝑝3 𝑝4 𝑝5 𝑝6 𝑝7 𝑝8 𝑝7
1
𝑝5 0 60 2 2 0 −1⁄ 1 0 1⁄ 0 −1⁄
2 2 2
𝑝6 0 155⁄ 3⁄ 1⁄ 0 −1⁄ 0 1 3⁄ 0 −3⁄
2 2 2 4 4 4
𝑝9 0 15⁄ 1⁄ 1⁄ 1 3⁄ 0 0 −1⁄ 0 1⁄
2 2 2 4 4 4
𝑝8 0 121⁄ 3⁄ 3⁄ 0 5⁄ 0 0 1⁄ 1 −1⁄
2 2 2 4 4 4
Z 0 0 0 0 0 0 0 0 0 1

Metodo simplex

La variable que sale de la base es P5 y la que entra es P7.

Tabla 6 7 5 3 0 0 0 0
1
Base Cb P0 P1 P2 P3 P4 P5 P6 P7 P8
P7 7 20 0 0 -8 / 3 -7 / 3 2/3 0 1 0
P6 6 50 1 0 5/3 4/3 -2 / 3 1 0 0
P2 7 25 1 1 2/3 1/3 1/3 0 0 0
P8 8 18 0 0 -1 / 3 4/3 -2 / 3 0 0 1
Z 759 7 0 -35 / 3 5/3 -7 / 3 6 7 8

La variable que sale de la base es P2 y la que entra es P5.


Tabla 6 7 5 3 0 0 0 0
2
Base Cb P0 P1 P2 P3 P4 P5 P6 P7 P8
P7 7 100 8/5 0 0 -1 / 5 -2 / 5 8/5 1 0
P3 5 30 3/5 0 1 4/5 -2 / 5 3/5 0 0
P2 7 5 3/5 1 0 -1 / 5 3/5 -2 / 5 0 0
P8 8 28 1/5 0 0 8/5 -4 / 5 1/5 0 1
Z 1109 14 0 0 11 -7 13 7 8
Tabla 6 7 5 3 0 0 0 0
3
Base Cb P0 P1 P2 P3 P4 P5 P6 P7 P8
P7 7 310 / 3 2 2/3 0 -1 / 3 0 4/3 1 0
P3 5 100 / 3 1 2/3 1 2/3 0 1/3 0 0
P5 0 25 / 3 1 5/3 0 -1 / 3 1 -2 / 3 0 0
P8 8 104 / 3 1 4/3 0 4/3 0 -1 / 3 0 1
Z 3502 / 3 21 35 / 3 0 26 / 3 0 25 / 3 7 8

La solución óptima es Z = 3502 / 3


X1 = 0
X2 = 0
X3 = 100 / 3
X4 = 0

Paso 3. Resuelva el ejercicio 1 de maximización por el método simplex

dual, recuerde que en este método la solución comienza siendo infactible

y óptima en comparación con el método simplex primal que comienza

siendo factible, pero no óptimo.

Minimizar: Z= 17x1+17x2+23x3
Sujeto a
2x1+2x2+3x3 ≤33
3x1+2x2+1x3 ≤31
2x1+3x2+1x3 ≤35

X1,x2,x3 ≥0
Maximizar: Z=-17x1-17x2-23x3+0x4+0x5+0x6
Sujeto a
2x1+2x2+3x3+1x4 =33
3x1+2x2+1x3+1x5 =31
2x1+3x2+1x3+1x6 =35

X1,x2,x3,x4,x5,x6 ≥0
Tabla -17 -17 -23 0 0 0
1
Base Cb P0 P1 P2 P3 P4 P5 P6
P4 0 33 2 2 3 1 0 0
P5 0 31 3 2 1 0 1 0
P6 0 35 2 3 1 0 0 1
Z 0 17 17 23 0 0 0

La solución óptima es Z = 0
X1 = 0
X2 = 0
X3 = 0
Para maximizar
La variable que sale de la base es P4 y la que entra es P3
Tabla 17 17 23 0 0 0
1
Base Cb P0 P1 P2 P3 P4 P5 P6
P4 0 33 2 2 3 1 0 0
P5 0 31 3 2 1 0 1 0
P6 0 35 2 3 1 0 0 1
Z 0 -17 -17 -23 0 0 0

Tabla 17 17 23 0 0 0
2
Base Cb P0 P1 P2 P3 P4 P5 P6
P3 23 11 2/3 2/3 1 1/3 0 0
P5 0 20 7/3 4/3 0 -1 / 3 1 0
P6 0 24 4/3 7/3 0 -1 / 3 0 1
Z 253 -5 / 3 -5 / 3 0 23 / 3 0 0

Tabla 3 17 17 23 0 0 0
Base Cb P0 P1 P2 P3 P4 P5 P6
P3 23 37 / 7 0 2/7 1 3/7 -2 / 7 0
P1 17 60 / 7 1 4/7 0 -1 / 7 3/7 0
P6 0 88 / 7 0 11 / 7 0 -1 / 7 -4 / 7 1
Z 1871 / 7 0 -5 / 7 0 52 / 7 5/7 0

Tabla 4 17 17 23 0 0 0
Base Cb P0 P1 P2 P3 P4 P5 P6
P3 23 3 0 0 1 5 / 11 -2 / 11 -2 / 11
P1 17 4 1 0 0 -1 / 11 7 / 11 -4 / 11
P2 17 8 0 1 0 -1 / 11 -4 / 11 7 / 11
Z 273 0 0 0 81 / 11 5 / 11 5 / 11

La solución óptima es Z = 273


X1 = 4
X2 = 8
X3 = 3

Paso 4. Resuelva el ejercicio 3 de minimización por el método simplex

dual, recuerde que en este método la solución comienza siendo infactible

y óptima en comparación con el método simplex primal que comienza

siendo factible, pero no óptimo.

Minimizar Z = 720X1 + 215X2 + 120X3 + 70X4

30X1 + 5X2 + 3X3 + 7X4 ≥ 510

17X1 + 7X2 + 3X3 + 5X4 ≥ 320

11X1 + 5X2 + 4X3 + 2X4 ≥ 280

7X1 + 6X2 + 5X3 + 1X4 ≥ 170

X1, X2, X3, X4 ≥ 0

Maximizar Z=-720X1 - 215X2 - 120X3 - 70X4 +0X5 +0X6 + 0X7 +0X8 +0X9 +0X10 +0X11+0X12

30X1 + 5X2 + 3X3 + 7X4 -1X5 +1X9 =510

17X1 + 7X2 + 3X3 + 5X4 -1X6 +1X10 = 320

11X1 + 5X2 + 4X3 + 2X4 –X7 +1X11 = 280

7X1 + 6X2 + 5X3 + 1X4 -1X8 +1X12 = 170

X1, X2, X3, X4, X5, X6, X7, X8, X9, X10,X11,X12 ≥ 0

Tabla 0 0 0 0 0 0 0 0 -1 -1 -1 -1
1
Base Cb P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12
P9 -1 510 30 5 3 7 -1 0 0 0 1 0 0 0
P10 -1 320 17 7 3 5 0 -1 0 0 0 1 0 0
P11 -1 280 11 5 4 2 0 0 -1 0 0 0 1 0
P12 -1 170 7 6 5 1 0 0 0 -1 0 0 0 1
Z - -65 -23 -15 -15 1 1 1 1 0 0 0 0
1280
La variable que sale de la base es P9 y la que entra es P1.
Tabla 0 0 0 0 0 0 0 0 -1 -1 -1 -1
2
Base Cb P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12
P1 0 17 1 1/ 1/ 7/ -1 / 0 0 0 1/ 0 0 0
6 10 30 30 30
P10 -1 31 0 25 / 13 / 31 / 17 / -1 0 0 -17 1 0 0
6 10 30 30 / 30
P11 -1 93 0 19 / 29 / -17 11 / 0 -1 0 -11 0 1 0
6 10 / 30 30 / 30
P12 -1 51 0 29 / 43 / -19 7/ 0 0 -1 -7 / 0 0 1
6 10 / 30 30 30
Z -175 0 -73 -17 1/ -7 / 1 1 1 13 / 0 0 0
/6 /2 6 6 6
La variable que sale de la base es P10 y la que entra es P2.
Tabla 0 0 0 0 0 0 0 0 -1 -1 -1 -1
3
Base Cb P0 P1 P P3 P4 P5 P6 P7 P8 P9 P10 P11 P12
2
P1 0 394 / 1 0 6/ 24 / -7 / 1/ 0 0 7/ -1 / 0 0
25 125 125 125 25 125 25
P2 0 186 / 0 1 39 / 31 / 17 / -6 / 0 0 -17 6/ 0 0
25 125 125 125 25 / 25
125
P11 -1 1736 0 0 239 / -169 -8 / 19 -1 0 8/ -19 1 0
/ 25 125 / 125 / 125 / 25
125 25
P12 -1 376 / 0 0 349 / -229 -53 29 0 -1 53 / -29 0 1
25 125 / / / 125 / 25
125 125 25
Z -2112 0 0 -588 398 61 / -48 1 1 64 / 73 / 0 0
/ 25 / 125 / 125 / 125 25
125 25

La variable que sale de la base es P12 y la que entra es P3.

Tabla 0 0 0 0 0 0 0 0 -1 -1 -1 -1
4
Base Cb P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12
P1 0 5410 1 0 0 78 / -17 7/ 0 6/ 17 / -7 / 0 -6 /
/ 349 349 / 349 349 349 349 349
349
P2 0 2010 0 1 0 158 / 64 / - 0 39 / -64 129 0 -39
/ 349 349 349 129 349 / / /
/ 349 349 349
349
P11 -1 20640 0 0 0 -34 / 79 / -12 -1 239 -79 12 / 1 -
/ 349 349 349 / / / 349 239
349 349 349 /
349
P3 0 1880 0 0 1 -229 -53 145 0 - 53 / - 0 125
/ 349 / 349 / / 125 349 145 /
349 349 / / 349
349 349
Z - 0 0 0 34 / -79 12 / 1 - 428 337 0 588
20640 349 / 349 239 / / /
/ 349 349 / 349 349 349
349
La variable que sale de la base es P2 y la que entra es P8.
Tabla 0 0 0 0 0 0 0 0 -1 -1 -1 -1
5
Base Cb P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12
P1 0 190 1 -2 / 0 2/ -1 / 1/ 0 0 1/ -1 / 0 0
/ 13 13 13 13 13 13 13
P8 0 670 0 349 0 158 64 / -43 0 1 -64 43 / 0 -1
/ 13 / 39 / 39 39 / 13 / 39 13
P11 -1 310 0 - 0 - -35 29 / -1 0 35 / -29 1 0
/ 13 239 112 / 39 13 39 / 13
/ 39 / 39
P3 0 310 0 125 1 31 / 17 / -10 0 0 -17 10 / 0 0
/ 13 / 39 39 39 / 13 / 39 13
Z - 0 239 0 112 35 / -29 1 0 4/ 42 / 0 1
310 / 39 / 39 39 / 13 39 13
/ 13

La variable que sale de la base es P11 y la que entra es P6.

Tabla 0 0 0 0 0 0 0 0 -1 -1 -1 -1
6
Base Cb P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12
P1 0 400 1 5/ 0 22 / -4 / 0 1/ 0 4/ 0 -1 / 0
/ 29 87 87 87 29 87 29
P8 0 2520 0 -4 / 0 -6 / 9/ 0 -43 1 -9 / 0 43 / -1
/ 29 29 29 29 / 29 29
29
P6 0 310 0 - 0 - -35 1 -13 0 35 -1 13 / 0
/ 29 239 112 / / / 29
/ 87 / 87 87 29 87
P3 0 930 0 95 / 1 -17 11 0 -10 0 -11 0 10 / 0
/ 29 87 / 87 / / / 29
87 29 87
Z -1 / 0 0 0 0 0 0 0 0 1 1 1 1
45
Existe alguna solución posible para el problema, por lo que podemos pasar a la
Fase II para calcularla.
METODO SIMPLEX
Tabla -720 -215 -120 -70 0 0 0 0
1
Base Cb P0 P1 P2 P3 P4 P5 P6 P7 P8
P1 -720 400 / 1 5 / 87 0 22 / -4 / 0 1 / 29 0
29 87 87
P8 0 2520 / 0 -4 / 0 -6 / 9 / 29 0 -43 / 1
29 29 29 29
P6 0 310 / 0 -239 / 0 -112 / -35 / 1 -13 / 0
29 87 87 87 29
P3 -120 930 / 0 95 / 1 -17 / 11 / 0 -10 / 0
29 87 87 87 29
Z - 0 1235 / 0 -2570 520 / 0 480 / 0
399600 29 / 29 29 29
/ 29
La variable que sale de la base es P1 y la que entra es P4.
Tabla -720 -215 -120 -70 0 0 0 0
2
Base Cb P0 P1 P2 P3 P4 P5 P6 P7 P8
P4 -70 600 / 87 / 5 / 22 0 1 -2 / 11 0 3 / 22 0
11 22
P8 0 1080 / 9 / 11 -1 / 0 0 3 / 11 0 -16 / 1
11 11 11
P6 0 890 / 56 / -27 / 0 0 -7 / 11 1 -3 / 11 0
11 11 11
P3 -120 470 / 17 / 25 / 1 0 1 / 11 0 -7 / 22 0
11 22 22
Z - 3855 / 690 / 0 0 20 / 0 315 / 0
98400 11 11 11 11
/ 11

La solución óptima es Z = 98400 / 11


X1 = 0
X2 = 0
X3 = 470 / 11
X4 = 600 / 11

Paso 5. En grupo harán uso del complemento Solver de Excel para

discutir si coinciden las respuestas obtenidas por los métodos manuales

descritos anteriormente y además si resulta complejo o favorable el uso

de herramientas tecno pedagógicas para solucionar problemas de la

investigación de operaciones.
ONCLUCIONES

El método simplex Es una herramienta algebraica que permite localizar de manera

eficiente el óptimo entre los puntos extremos de una solución a un problema de

programación lineal. Este método utiliza el álgebra de matrices, en el cual se forma

la inversa de una matriz para resolver una serie de ecuaciones simultaneas.

El método simplex se emplea con un proceso interactivo o sea que se usa

sucesivamente la misma rutina básica de cálculo, lo que da por resultado una serie

de soluciones sucesivas hasta que se encuentra la mejor. Una característica básica

del método Simplex es que la última solución produce una contribución tan grande

o mayor que la solución previa en un problema de maximización, lo que da la

seguridad de llegar finalmente a la respuesta óptima.

Das könnte Ihnen auch gefallen