el método simplex algebraico: · pdf fileel método simplex algebraico:...

59
1 EL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION M. En C. Eduardo Bustos Farías

Upload: vophuc

Post on 31-Jan-2018

223 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

1

EL MÉTODO SIMPLEXALGEBRAICO:

MINIMIZACION

M. En C. Eduardo Bustos Farías

Page 2: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

2

MinimizaciónEl método simplex puede aplicarse a un problema de minimización si se modifican los pasos del algoritmo:1. Se cambia la prueba de optimalidad, de manera que el proceso de solución continúa hasta que todos los valores del renglón Cj-Zj sean cero o positivos.2. La variable que entra es la que tiene el valor Cj-Zjmás negativo.

Page 3: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

3

O bien,Puede convertirse un problema de minimización en uno de maximización simplemente:1. Multiplicando los coeficientes de la función objetivo del problema de minimización por –12. Cambiando el sentido de las desigualdades.

Page 4: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

4

Técnica de variables artificialesEn general se recurre a las variables artificiales cuando al

menos una de las restricciones en el modelo original es del tipo >=, esto con el fin de obtener la solución básica factible inicial.

Las variables artificiales proporcionan un mecanismo matemático para obtener una primera solución básica.

El efecto de estas variables en la solución final es cancelado por el valor de la penalización muy alta en la función objetivo.

Estas variables son ficticias y no tienen una interpretación física directa en términos del problema original.

Page 5: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

5

Pasos:1. Expresar el modelo original en la forma estándar o tabular y llevarlo preferentemente a un problema de maximización multiplicándolo por –1.

Page 6: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

6

2. Sumar del lado izquierdo de cada ecuación, correspondiente a las restricciones del tipo >= una variable no-negativa.

Estas variables se llaman variables artificiales y su adición causa una alteración en las restricciones.

Esta dificultad es superada garantizando que las variables artificiales sean igual a 0 en la solución final, lo cual se consigue asignando un valor muy alto o grande a dichas variables.

Page 7: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

7

Pasos:(-M para un problema de maximización o + M para

un problema de minimización). Con M >0.

3. El uso de las variables artificiales proporciona una solución inicial básica.

4. Proceder con los pasos normales del método simplex.

Page 8: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

8

Algoritmo del Método de la Gran M

1. Pasar a la forma estándar el modelo matemático. 2. Agregar variables artificiales en las ecuaciones que no

tienen variables de holgura. 3. Se deben penalizar a las variables artificiales en la

función objetivo asignándoles coeficientes positivos muy grandes. Sea M un número muy grande. ( En los modelos de Minimización la penalización para cada variable artificial se suma y en los de Maximización se restan).

4. En la función objetivo no deben aparecer variables básicas por lo que se hace necesario eliminar las variables artificiales de la F.O.(Quitar las “M” de las columnas de las artificiales).

Page 9: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

9

Algoritmo del Método de la Gran M

5. Con la solución inicial artificial se aplica el método simplex de la forma acostumbrada generando las tablas necesarias para llegar a una solución.

Notas:• Cuando una solución contiene variables artificiales básicas igual a cero entonces la solución sí es factible con respecto al problema original.• Si el problema no tiene solución factible, cuando menos una variable artificial será positiva en la solución óptima.

Page 10: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

10

EJEMPLO 1

Uso de variables artificiales

Page 11: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

11

Minimizar Z= 30X1 + 10X2SUJETO A:2X1 +4X2 <= 80X1 + X2 = 258X1 + 6X2 >=120X1, X2 >=0

Page 12: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

12GRÁFICA DEL PROBLEMA DE MINIMIZACIÓN

Page 13: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

El problema de maximización

13

Page 14: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

14

Multiplicamos por -1

Maximizar Z= -30X1 - 10X2SUJETO A:2X1 +4X2 <= 80X1 + X2 = 258X1 + 6X2 >=120X1, X2 >=0

Page 15: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

15

AÑADIMOS UNA VARIABLE DE HOLGURA Y RESTAMOS UNA DE EXCEDENTE PARA IGUALAR

Maximizar Z= -30X1 - 10X2 + OS1 + 0S2SUJETO A:2X1 +4X2 + 1S1 + 0S2 = 80X1 + X2 + 0S1 + 0S2 = 258X1 + 6X2 +0S1- 1S2 =120X1, X2, S1, S2 >= 0

Page 16: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

16

AGREGAMOS LAS VARIABLES ARTIFICIALES

Maximizar Z= -30X1 - 10X2 + OS1 + 0S2- MA1- MA2SUJETO A:2X1 +4X2 + 1S1 + 0S2 + 0A1 + 0A2 = 80X1 + X2 + 0S1 + 0S2 + 1A1 + 0A2 = 258X1 + 6X2 +0S1- 1S2 + 0A1 + 1A2 = 120X1, X2, S1, S2, A1, A2 > = 0

Page 17: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

17

Llenado de la tabla 1 del simplex

Page 18: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

18

Maximizar Z= -30X1 - 10X2 + OS1 + 0S2- MA1- MA2SUJETO A:2X1 +4X2 + 1S1 + 0S2 + 0A1 + 0A2 = 80X1 + X2 + 0S1 + 0S2 + 1A1 + 0A2 = 258X1 + 6X2 +0S1- 1S2 + 0A1 + 1A2 = 120

Cjn VAR DE SOLUCIÓN X1 X2 S1 S2 A1 A2 CANT.

SOLUCIÓN

0 S1 2 4 1 0 0 0 80

Page 19: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

19

Maximizar Z= -30X1 - 10X2 + OS1 + 0S2- MA1- MA2SUJETO A:2X1 +4X2 + 1S1 + 0S2 + 0A1 + 0A2 = 80X1 + X2 + 0S1 + 0S2 + 1A1 + 0A2 = 258X1 + 6X2 +0S1- 1S2 + 0A1 + 1A2 = 120

Cjn VAR DE SOLUCIÓN X1 X2 S1 S2 A1 A2 CANT.

SOLUCIÓN

0 S1 2 4 1 0 0 0 80

-M A1 1 1 0 0 1 0 25

Page 20: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

20

Maximizar Z= -30X1 - 10X2 + OS1 + 0S2- MA1- MA2SUJETO A:2X1 +4X2 + 1S1 + 0S2 + 0A1 + 0A2 = 80X1 + X2 + 0S1 + 0S2 + 1A1 + 0A2 = 258X1 + 6X2 +0S1- 1S2 + 0A1 + 1A2 = 120

Cjn VAR DE SOLUCIÓN X1 X2 S1 S2 A1 A2 CANT.

SOLUCIÓN

0 S1 2 4 1 0 0 0 80

-M A1 1 1 0 0 1 0 25

-M A2 8 6 0 -1 0 1 120

Page 21: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

21

Maximizar Z= -30X1 - 10X2 + OS1 + 0S2- MA1- MA2SUJETO A:2X1 +4X2 + 1S1 + 0S2 + 0A1 + 0A2 = 80X1 + X2 + 0S1 + 0S2 + 1A1 + 0A2 = 258X1 + 6X2 +0S1- 1S2 + 0A1 + 1A2 = 120

Cjn VAR DE SOLUCIÓN X1 X2 S1 S2 A1 A2 CANT.

SOLUCIÓN

0 S1 2 4 1 0 0 0 80

-M A1 1 1 0 0 1 0 25

-M A2 8 6 0 -1 0 1 120

Zj -9M -7M

Page 22: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

22

Maximizar Z= -30X1 - 10X2 + OS1 + 0S2- MA1- MA2SUJETO A:2X1 +4X2 + 1S1 + 0S2 + 0A1 + 0A2 = 80X1 + X2 + 0S1 + 0S2 + 1A1 + 0A2 = 258X1 + 6X2 +0S1- 1S2 + 0A1 + 1A2 = 120

Cjn VAR DE SOLUCIÓN X1 X2 S1 S2 A1 A2 CANT.

SOLUCIÓN

0 S1 2 4 1 0 0 0 80

-M A1 1 1 0 0 1 0 25

-M A2 8 6 0 -1 0 1 120

Zj -9M -7M 0 M

Page 23: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

23

Maximizar Z= -30X1 - 10X2 + OS1 + 0S2- MA1- MA2SUJETO A:2X1 +4X2 + 1S1 + 0S2 + 0A1 + 0A2 = 80X1 + X2 + 0S1 + 0S2 + 1A1 + 0A2 = 258X1 + 6X2 +0S1- 1S2 + 0A1 + 1A2 = 120

Cjn VAR DE SOLUCIÓN X1 X2 S1 S2 A1 A2 CANT.

SOLUCIÓN

0 S1 2 4 1 0 0 0 80

-M A1 1 1 0 0 1 0 25

-M A2 8 6 0 -1 0 1 120

Zj -9M -7M 0 M -M -M -145M

Page 24: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

24

Maximizar Z= -30X1 - 10X2 + OS1 + 0S2- MA1- MA2SUJETO A:2X1 +4X2 + 1S1 + 0S2 + 0A1 + 0A2 = 80X1 + X2 + 0S1 + 0S2 + 1A1 + 0A2 = 258X1 + 6X2 +0S1- 1S2 + 0A1 + 1A2 = 120

Cjn VAR DE SOLUCIÓN X1 X2 S1 S2 A1 A2 CANT.

SOLUCIÓN

0 S1 2 4 1 0 0 0 80

-M A1 1 1 0 0 1 0 25

-M A2 8 6 0 -1 0 1 120

Zj -9M -7M 0 M -M -M -145M

CJ-Zj -30+9M -10+7M 0 -M M M

Page 25: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

25

TABLA 1 (resumen)Cjn VAR DE

SOLUCIÓN X1 X2 S1 S2 A1 A2 CANT. SOLUCIÓN

0 S1 2 4 1 0 0 0 80

-M A1 1 1 0 0 1 0 25

-M A2 8 6 0 -1 0 1 120

Zj -9M -7M 0 M -M -M -145M

CJ-Zj -30+9M -10+7M 0 -M M M

Page 26: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

26

TABLA 1: variable que entra y variable que sale de la base

Cjn VAR DE SOLUCIÓN X1 X2 S1 S2 A1 A2 CANT.

SOLUCIÓN

0 S1 2 4 1 0 0 0 80

-M A1 1 1 0 0 1 0 25

-M A2 8 6 0 -1 0 1 120

Zj -9M -7M 0 M -M -M -145M

CJ-Zj -30+9M -10+7M 0 -M M M

Page 27: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

27

Cjn VAR DE SOLUCIÓN X1 X2 S1 S2 A1 A2 CANT.

SOLUCIÓN

0 S1 2 4 1 0 0 0 80

-M A1 1 1 0 0 1 0 25

-M A2 8 6 0 -1 0 1 120

Zj -9M -7M 0 M -M -M -145M

CJ-Zj -30+9M -10+7M 0 -M M M

Cjn VAR DE SOLUCIÓN X1 X2 S1 S2 A1 A2 CANT.

SOLUCIÓN

0 S1 0 5/2 1 -1/4 0 -1/4 50-M A1 0 1/4 0 1/8 1 -1/8 10-30 X1 1 3/4 0 -1/8 0 1/8 15

Zj -30 -45/2-M/4

0 15/4-M/8 -M 15/4-M/8 -450-10M

CJ-Zj -9M 25/2+M/4 0 -15/4-

17/8M -M 15/4-M/8

Le cambioEl signo alCj-zj y selo sumoA Zj

Page 28: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

28

Page 29: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

29

TABLA 2

Cjn VAR DE SOLUCIÓN X1 X2 S1 S2 A1 A2 CANT.

SOLUCIÓN

0 S1 0 5/2 1 -1/4 0 -1/4 50

-M A1 0 1/4 0 1/8 1 -1/8 10

-30 X1 1 3/4 0 -1/8 0 1/8 15

Zj -30 -45/2-M/4

0 15/4-M/8 -M 15/4-M/8 -450-10M

CJ-Zj -9M 25/2+M/4 0 -15/4-

17/8M -M 15/4-M/8

Page 30: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

30

TABLA 2Cjn VAR DE

SOLUCIÓN X1 X2 S1 S2 A1 A2 CANT. SOLUCIÓN

0 S1 0 5/2 1 -1/4 0 -1/4 50

-M A1 0 1/4 0 1/8 1 -1/8 10

-30 X1 1 3/4 0 -1/8 0 1/8 15

Zj -30 -4572-M/4

0 15/4-M/8 -M 15/4-M/8 -450-10M

CJ-Zj -9M 2572+M/4 0 -15/4-

17/8M -M 15/4-M/8

50/2.5=20

10/.25=40

15/.75=20

Page 31: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

31

Page 32: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

32

Solución

X1=10X2=15S1=0S2=50Z=$450 (la expresamos con signo positivo)Las variables artificiales al no quedar en la base

valen cero.

Page 33: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

33

EL CASO DE LA MINIMIZACIÓN: QUÍMICA SIGMA S.A.

Page 34: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

34

EL CASO DE LA MINIMIZACIÓN: QUÍMICA SIGMA S.A.

• La empresa química SIGMA S.A. manufactura dos productos que se venden como materia prima a compañías que fabrican jabones para baño, detergentes y otros productos.

• Con base en un análisis de los niveles actuales de inventario y de la demanda potencial para el siguiente mes, los administradores de la empresa han especificado que la producción total combinada de los productos 1 y 2 debe ser de cuando menos de 350 galones.

Page 35: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

35

EL CASO DE LA MINIMIZACIÓN: QUÍMICA SIGMA S.A.

• Por otro lado, se debe satisfacer también un pedido para un cliente importante por 125 galones del producto 1. Sabemos que el producto 1 requiere de 2 horas de tiempo de procesamiento por galón, en tanto que el producto 2 requiere de una hora de procesamiento por galón y existen disponibles 600 horas, de tiempo de procesamiento para el siguiente mes.

• Sigma desea satisfacer las condiciones anteriores en un costo de producción mínimo.

• Los costos de producción son de $2.00 por galón del producto 1 y de $3.00 por galón del producto 2.

Page 36: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

36

SOLUCIÓNVariables de decisión:X1= Número de galones del producto 1 a fabricar el siguiente

mes.X2= Número de galones del producto 2 a fabricar el siguiente

mes.

MIN Z = 2X1 + 3X2Sujeto a:1X1 >= 1251X1 + 1X2 >= 3502X1 + 1X2 <= 600X 1, X2 >= 0

Page 37: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

37

Método gráfico

Resolviendo primero por él, aprovechando que solo tiene dos variables:

1. Construir una gráfica con cada una de las rectas procedentes de las restricciones.

2. Determinar la región factible.3. Trazar la recta de la ecuación de la

función objetivo.

Page 38: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

38

X1= 250X2= 100Z = 2(250) + 3 (100) = 800

Page 39: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

39

• Resolviendo ahora por el método simplex y usando la técnica de variables artificiales:

• Una restricción <= genera la inclusión de una variable holgura al lado izquierdo de la desigualdad para convertirse en ecuación.

• A una restricción del tipo >= se le debe restar una variable de excedente del lado izquierdo de la desigualdad para convertirse en ecuación.

Page 40: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

40

El modelo quedaría:

MIN Z = 2X1 + 3X2Sujeto a:1X1 >=1251X1 + 1X2 >=3502X1 + 1X2 <=600X 1, X2 >= 0

AÑADIMOS UNA VARIABLE DE HOLGURA Y RESTAMOS UNA DE EXCEDENTE PARA IGUALAR

Que es igual a: MIN Z = 2X1 + 3X2 + 0X3 + 0X4 + 0X5Sujeto a:

1X1 - 1X3 = 1251X1 + 1X2 - 1X4 = 3502X1 + 1X2 + 1X5 = 600

X 1,2,3,4,5 >= 0

Page 41: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

41

Multiplicar por (-1) para convertirlo en un problema de maximización:

MAX Z = -2X1 - 3X2 + 0X3 + 0X4 + 0X5Sujeto a:

1X1 - 1X3 = 1251X1 + 1X2 - 1X4 = 3502X1 + 1X2 + 1X5 = 600

X 1,2,3,4,5 >= 0

Page 42: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

42

AGREGAMOS LAS VARIABLES ARTIFICIALES

MAX Z= -2X1 – 3X2 + 0X3 + 0X4 + 0X5 – Ma1 – Ma2Sujeto a:1. 1X1 -1X3 + 1 a1 = 1252. 1X1 + 1X2 -1X4 + 1 a2 = 3503. 2X1 + 1X2 + 1X5 = 600

X1, X2, X3, X4, X5, a1, a2 >= 0

La cual incorpora variables de holgura (X3, X4) y de excedente (X5) y variables artificiales (a1 y a2) y M un número muy grande.

Page 43: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

43

Construcción de la tabla 1 del simplex

Page 44: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

44

MAX Z= -2X1 – 3X2 + 0X3 + 0X4 + 0X5 – Ma1 – Ma2Sujeto a:1. 1X1 -1X3 + 1 a1 = 1252. 1X1 + 1X2 -1X4 + 1 a2 = 3503. 2X1 + 1X2 + 1X5 = 600

Agregamos esta nueva columna Cjn

Page 45: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

45

Llenado de la tabla

Page 46: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

46

MAX Z= -2X1 – 3X2 + 0X3 + 0X4 + 0X5 – Ma1 – Ma2Sujeto a:1. 1X1 + 0X2 -1X3 + 0X4 + 0X5 + 1 a1 +0 a2 = 1252. 1X1 + 1X2 -1X4 + 1 a2 = 3503. 2X1 + 1X2 + 1X5 = 600

Page 47: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

47

Se determina de la manera habitual la variable que entra a la base y la

que sale de la base, así como el elemento pivote

Page 48: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

48

PRIMERA TABLA

El elemento pivote

Page 49: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

49

SEGUNDA TABLA

-2M 3-2M 2 2M -2+M -M

Tabla 1

Page 50: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

50

TERCERA TABLA

Page 51: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

51

ÚLTIMA TABLA: LA ÓPTIMA

Page 52: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

52

Por lo tanto la solución óptima es:

X1= 250X2= 100X3= 125Z= $ 800 (la expresamos con signo positivo)Las variables artificiales al no quedar en la base valen cero.

Page 53: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

53

EJERCICIOS PARA ENTREGAR

Page 54: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

54

RESUELVA POR VARIABLES ARTIFICIALES

MINIMIZAR: Z = 0.375x1 + 0.50x2

SUJETO A:

100x1 + 200x2 >= 1000400x1 + 250x2 >= 2000200x1 + 200 x2 >= 1500X1 ,X2 >= 0

Page 55: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

55

MINIMIZAR: Z = 0.375x1 + 0.50x2+ 0S1+ 0S3+ 0S3

SUJETO A:100x1 + 200x2 -S1 = 1000400x1 + 250x2 -S2 = 2000200x1 + 200 x2 -S3 = 1500X1 ,X2, S1, S2, S3 >= 0

Page 56: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

56

MAX: Z = -0.375x1 - 0.50x2+0S1+0S3+0S3

SUJETO A:100x1 + 200x2-S1 = 1000400x1 + 250x2-S2 = 2000200x1 + 200 x2-S3 = 1500X1 ,X2, S1, S2, S3 >= 0

Page 57: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

57

MAX: Z = -0.375x1 - 0.50x2+0S1+0S2+0S3 -MA1 -MA2 -MA3

SUJETO A:100x1 + 200x2-S1+ A1 = 1000400x1 + 250x2-S2 + A2 = 2000200x1 + 200 x2-S3+ A3 = 1500X1 ,X2, S1, S2, S3, A1, A2, A3 >= 0

Page 58: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

58

MAX: Z = -0.375x1 - 0.50x2+0S1+0S2+0S3-MA1-MA2-MA3

SUJETO A:100x1 + 200x2-S1+ A1 = 1000400x1 + 250x2-S2 + A2 = 2000200x1 + 200 x2-S3+ A3 = 1500X1 ,X2, S1, S2, S3, A1, A2, A3 >= 0

Cjn VAR BAS

X1 X2 S1 S2 S3 A1 A2 A3

-M A1 100 200 -1 0 0 1 0 0

-M A2 400 250 0 -1 0 0 1 0

-M A3 200 200 0 0 -1 0 0 1

ZJ -700M -650M M M M -M -M -M

VAR SOL

1000

2000

1500

-4500M

CJ-ZJ -0.375+700M

-0.5+650M

-M -M -M M M M

Page 59: EL MÉTODO SIMPLEX ALGEBRAICO: · PDF fileEL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION ... El método simplex puede aplicarse a un problema de ... por el valor de la penalización muy

59

RESUELVA POR VARIABLES ARTIFICIALES

Min Z = 50x1 + 60x250x1 + 15x2 > 875004x1 + 8x2 > 16000x1 + 3x2 > 5000x1, x2 > 0