Sei sulla pagina 1di 48

Investigación de Operaciones I.

Ingeniería Industrial.
Tema:
El método simplex.

Presentan:
Ibarra Carreón Miriam de Jesús.
Rodríguez Aguilar Cynthia Guadalupe.

26 de abril de 2018.
Antecedentes.
El Método Simplex es un método analítico
de solución de problemas de
programación lineal capaz de resolver
modelos complejos. Es un método
iterativo que permite ir mejorando la
solución en cada paso.

2
INVESTIGACIÓN DE OPERACIONES I.
Fue creado en el año de 1947 por el
estadounidense George Bernard Dantzig y
el ruso Leonid Vitalievich Kantorovich, con
el ánimo de crear un algoritmo capaz de
solucionar problemas de m restricciones y n
variables.
Este método se puede aplicar a problemas
que tengan cualquier número de variables.

3
INVESTIGACIÓN DE OPERACIONES I.
Objetivo.
Resolver el modelo matemático que a
continuación se presentará por:
-Método Gráfico.
-Método simplex.
-Solver.
Y así mismo obtener el dual y resolverlo
por método simplex.

4
INVESTIGACIÓN DE OPERACIONES I.
Marco teórico.
Método Gráfico
El procedimiento de solución gráfica
comprende dos pasos, a partir del modelo
general:
1.-Determinación del espacio de soluciones
que define todas las soluciones factibles del
modelo.
2.-Determinación d la solución óptima,
entre todos los puntos factibles del espacio
de soluciones.
5
INVESTIGACIÓN DE OPERACIONES I.
Método Simplex
Paso 1: Convertir las desigualdades de las
restricciones en igualdades, mediante la
incorporación de las variables de holgura (o
excedencia) y/o variables artificiales (o
ficticias), de acuerdo a la tabla siguiente.
Restricción: Coeficiente de la Coeficiente de la
variable variable artificial:
(holgura/excedenci
a):
<= +1 0
>= -1 +1
= 0 +1
Falta símbolo +1 y -1 0

6
INVESTIGACIÓN DE OPERACIONES I.
Paso 2: Incluir las variables de holgura y
artificiales en la ecuación de la función
objetivo con un coeficiente:
• Cero (0) para variables de holgura (y
excedencia).
• M para variables artificiales, donde M
se supone es un valor muy grande no
necesariamente conocido.
Signos de la variable M:
•Para maximización: negativo (-).
•Para minimización: positivo (+)-

7
INVESTIGACIÓN DE OPERACIONES I.
Paso 3: Formar la primera tabla:
a) Expresar las ecuaciones de las
restricciones en función de sus
coeficientes.
b) Agregar el renglón objetivo arriba del
renglón de variables. A estos
coeficientes de las variables en la
función objetivo se les llama
“contribuciones”.
c) Buscar la primera solución en función de
las variables cuyos coeficientes son +1
en la parte de la identidad.

8
INVESTIGACIÓN DE OPERACIONES I.
d) Generar el renglón índice o renglón de
utilidad:
I. Para maximización:
Sumatoria de los productos de El elemento
Número
índice
= los elementos de la columna
por el respectivo elemento de
- correspondiente a
la columna en el
la columna objetivo renglón objetivo

II. Para minimización:

Sumatoria de los productos


El elemento
de los elementos de la
Número = correspondiente a - columna por el respectivo
índice la columna en el elemento de la columna
renglón objetivo objetivo

9
INVESTIGACIÓN DE OPERACIONES I.
e) Calcular la utilidad, que se obtiene de la
sumatoria de las contribuciones de las
variables de cada renglón por el valor
correspondiente de las constantes de las
ecuaciones.

La aproximación será óptima cuando no haya


números negativos en el renglón índice
considerando sus 2 partes ( prueba de
optimalidad )

10
INVESTIGACIÓN DE OPERACIONES I.
Paso 4: Mejorar la aproximación anterior
mediante el siguiente procedimiento:

a) Determinar la columna clave o columna


de trabajo. Que será la que posea el índice
más negativo (en caso de empate,
seleccionar al azar). En los casos en los
que la tabla simplex tenga 2 partes de
renglón índice, se considera primeramente
la parte con términos de M y luego la
numérica.

11
INVESTIGACIÓN DE OPERACIONES I.
b) Determinar el renglón clave.- Será el de
menor cociente de los obtenidos al dividir
los elementos de la columna de constantes
entre entre el correspondiente elemento de
la columna clave (en caso de empate ,
seleccione al azar). El renglón índice no es
candidato a ser clave . No se consideran
como denominadores elementos de la
columna clave iguales o menores a cero.

c) Sustituir la variable y su contribución que


encabeza el renglón clave (variable que
sale) por la variable y su contribución que
encabeza la columna clave (variable que
12 entra)
INVESTIGACIÓN DE OPERACIONES I.
d) Determinar el número clave o elemento
pivote.- Será aquel que pertenece al
renglón y columna claves al mismo tiempo.

e) Hacer el número clave la unidad, lo cual


se consigue al dividir todo el renglón clave
entre el número clave.

13
INVESTIGACIÓN DE OPERACIONES I.
f) Hacer ceros los elementos restantes de
la columna clave, con excepción del
número clave . Esto se logra mediante
modificaciones matriciales que consisten en
sumar o restar a cada renglón un número
determinados de veces el renglón clave.
(reducción de Gauss).

g) Hacer la prueba de optimalidad.

h) Si se tiene solución óptima termina, en


caso contrario siga al paso 5.

14
INVESTIGACIÓN DE OPERACIONES I.
Paso 5: Repetir todo el paso 4, o detener el
procedimiento si el problema es cíclico o no
tiene solución.

15
INVESTIGACIÓN DE OPERACIONES I.
Formulación del problema dual

Paso 1: Se invierte el sentido de la función


objetivo. Si el problema primario es de
maximización, el problema dual será de
minimización, y viceversa. La función
objetivo se representa con W.

Paso 2: Las variables del problema primario


se denominarán como X, mientras que las
del problema dual serán Y, debiendo ser no
negativas.

16
INVESTIGACIÓN DE OPERACIONES I.
Paso 3: Definir el sentido de las
desigualdades de las restricciones: en dual
de minimizar todas serán mayor o igual que
(>=); y en dual de maximizar todas serán
menor o igual que (<=).

Paso 4: Los coeficientes de la función


objetivo del problema primario pasan a ser
las constantes de las restricciones del
problema dual. Esto implica que el
problema dual tendrá tantas restricciones
como variables tenga el primario.
17
INVESTIGACIÓN DE OPERACIONES I.
Paso 5: Las constantes de las restricciones
del problema primario pasan a ser los
coeficientes de la función objetivo del
problema dual. Esto significa que el
problema dual tendrá tantas variables como
restricciones tenga el primario.

Paso 6: Los coeficientes de las


restricciones del problema primario se
colocan de tal forma que los renglones del
primario pasarán a ser las columnas del
problema dual y con este cambio, las
columnas del primario serán los renglones
18 del dual.
INVESTIGACIÓN DE OPERACIONES I.
Desarrollo.
María quiere hacer dos tipos de regalos
para vender en San Valentín, uno grande y
uno chico a fin de maximizar sus ingresos
en la papelería que trabaja. Los
parámetros de venta para ambos regalos
son $50 pesos para el grande y $30 para el
chico. El tiempo que dispone para hacer
ambos regalos es de 180 minutos y el
tiempo promedio para hacerlos es de 20
minutos para el regalo grande y 10 minutos
para el regalo pequeño.
19
INVESTIGACIÓN DE OPERACIONES I.
Modelo:
Z= 50X1 + 30X2

Sujeto a:
20X1 + 10X2 ≤ 180
X1,X2 ≥ 0

20
INVESTIGACIÓN DE OPERACIONES I.
Método gráfico.

Maximizar: Z = 50X1 + 30 X1
Sujeto a:
20X1 + 10X2 ≤ 180
X1,X2 ≥ 0
1) 20X1 + 10X2 ≤ 180
2) X1 ≥0
3) X2 ≥ 0

21
INVESTIGACIÓN DE OPERACIONES I.
• 1) X1= 9 , X2= 18
• 2) X1= 0
• 3) X2= 0

• Evaluación en el punto (10,8):


1) 20(10) + 10(8) ≤180
280 ≤ 180 (no cumple)
2) 10 ≥ 0 (si cumple)
3) 8 ≥ 0 (si cumple)

22
INVESTIGACIÓN DE OPERACIONES I.
X2 Área del gráfico
20
(0,18)
18
16
14
12
10 (10,8)
8
6
4
2 (9,0)
(0,0) X1
0
0 1 2 3 4 5 6 7 8 9 10

23
INVESTIGACIÓN DE OPERACIONES I.
Z0,0= 50(0)+30(0)
=0
Z9,0= 50(9)+30(0)
= 450
Z0,18= 50(0)+30(18)
= 540

24
INVESTIGACIÓN DE OPERACIONES I.
Método Simplex.
Pasos
1,2 y 3.
50 30 0 0 0 -M -M
X1 X2 H1 H2 H3 F1 F2
0 H1 180 20 10 1 0 0 0 0
-M F1 0 1 0 0 -1 0 1 0
-M F2 0 0 1 0 0 -1 0 1
0 -50 -30 0 0 0 0 0
0 -1 -1 0 1 1 0 0

Solución NO óptima.

25
INVESTIGACIÓN DE OPERACIONES I.
Paso 4.
Determinar la columna y el renglón clave.

50 30 0 0 0 -M -M
X1 X2 H1 H2 H3 F1 F2
0 H1 180 20 10 1 0 0 0 0
-M F1 0 1 0 0 -1 0 1 0
-M F2 0 0 1 0 0 -1 0 1
0 -50 -30 0 0 0 0 0
0 -1 -1 0 1 1 0 0

26
INVESTIGACIÓN DE OPERACIONES I.
Sustituir la variable y su contribución que
encabeza el renglón clave por la variable y
contribución que encabeza la columna
clave
50 30 0 0 -M -M
X1 X2 H2 H3 F1 F2
50 X1 180 20 10 0 0 0 0
-M F1 0 1 0 -1 0 1 0
-M F2 0 0 1 0 -1 0 1
0 -50 -30 0 0 0 0
0 -1 -1 1 1 0 0

27
INVESTIGACIÓN DE OPERACIONES I.
Determine el número clave y haga el
número clave la unidad.

50 30 0 0 -M -M
X1 X2 H2 H3 F1 F2
50 X1 9 1 1/2 0 0 0 0
-M F1 0 1 0 -1 0 1 0
-M F2 0 0 1 0 -1 0 1
0 -50 -30 0 0 0 0
0 -1 -1 1 1 0 0

28
INVESTIGACIÓN DE OPERACIONES I.
Mediante modificaciones matriciales
(reducción de Gauss) haga ceros los
elementos restantes de la columna clave,
con excepción del número clave y realice
la prueba de optimalidad.
50 30 0 0 -M -M
X1 X2 H2 H3 F1 F2
50 X1 9 1 1/2 0 0 0 0
-M F1 9 0 1/2 1 0 -1 0
-M F2 0 0 1 0 -1 0 1
450 0 -5 0 0 0 0
9 0 -1/2 1 1 0 0

Solución NO óptima

29
INVESTIGACIÓN DE OPERACIONES I.
Procederemos a repetir todo el paso 4
con la nueva tabla que se generó:

50 30 0 0 -M -M
X1 X2 H2 H3 F1 F2
50 X1 9 1 1/2 0 0 0 0
-M F1 9 0 1/2 1 0 -1 0
-M F2 0 0 1 0 -1 0 1
450 0 -5 0 0 0 0
9 0 -1/2 1 1 0 0

30
INVESTIGACIÓN DE OPERACIONES I.
Determinar la columna y el renglón clave.

50 30 0 0 -M -M
X1 X2 H2 H3 F1 F2
50 X1 9 1 1/2 0 0 0 0
-M F1 9 0 1/2 1 0 -1 0
-M F2 0 0 1 0 -1 0 1
450 0 -5 0 0 0 0
9 0 -1/2 1 1 0 0

31
INVESTIGACIÓN DE OPERACIONES I.
Sustituir la variable y su contribución que
encabeza el renglón clave por la variable y
contribución que encabeza la columna
clave
30 0 0 -M -M
X2 H2 H3 F1 F2
30 X2 9 1/2 0 0 0 0
-M F1 9 1/2 1 0 -1 0
-M F2 0 1 0 -1 0 1
450 -5 0 0 0 0
9 -1/2 1 1 0 0

32
INVESTIGACIÓN DE OPERACIONES I.
Determine el número clave y haga el
número clave la unidad.

30 0 0 -M -M
X2 H2 H3 F1 F2
30 X2 18 1 0 0 0 0
-M F1 9 1/2 1 0 -1 0
-M F2 0 1 0 -1 0 1
450 -5 0 0 0 0
9 -1/2 1 1 0 0

33
INVESTIGACIÓN DE OPERACIONES I.
Mediante modificaciones matriciales
(reducción de Gauss) haga ceros los
elementos restantes de la columna clave,
con excepción del número clave y realice
la prueba de optimalidad.

30 0 0 -M -M
X2 H2 H3 F1 F2
30 X2 18 1 0 0 0 0
-M F1 0 0 1 0 -1 0
-M F2 18 0 0 1 0 -1
540 0 0 0 0 0
18 0 1 1 0 0

SOLUCIÓN ÓPTIMA
34
INVESTIGACIÓN DE OPERACIONES I.
SOLVER

35
INVESTIGACIÓN DE OPERACIONES I.
Obtener el dual.

W= 180 y1

20y1 >= 50
10y1 >= 30
y1 >= 0

36
INVESTIGACIÓN DE OPERACIONES I.
Resolver el dual por el método
simplex.

Paso 1:
20 y1 – H1 +F1=50
10 y1 – H2 +F2=30

Paso 2:
180 y1 + 0H1 + 0H2 + MF1 + MF2

37
INVESTIGACIÓN DE OPERACIONES I.
Paso 3: 180 0 0 M M
y1 H1 H2 F1 F2
M F1 50 20 -1 0 1 0
M F2 30 10 0 -1 0 1
0 180 0 0 0 0
30 -30 1 1 0 0

•180- (M*20) + (M*10) = 180 - 30 M


•0- (M*-1) + (M*0) = 0 + M
•0- (M*0) + (M*-1) = 0 + M
•M - (M*1) + (M*0) = 0 + 0
•M - (M*0) + (M*1) = 0 + 0

e) (M*20) + (M*10) = 30 M
Prueba de optimalidad: No es óptima la solución.
38
INVESTIGACIÓN DE OPERACIONES I.
Paso 4:

180 0 0 M M
y1 H1 H2 F1 F2
M F1 50 20 -1 0 1 0
M F2 30 10 0 -1 0 1
0 180 0 0 0 0
30 -30 1 1 0 0

39
INVESTIGACIÓN DE OPERACIONES I.
180 0 0 M M
y1 H1 H2 F1 F2
180 y1 5/2 1 -1/20 0 1 0
M F2 30 10 0 -1 0 1
0 180 0 0 0 0
30 -30 1 1 0 0

40
INVESTIGACIÓN DE OPERACIONES I.
180 0 0 M M
y1 H1 H2 F1 F2
180 y1 5/2 1 -1/20 0 1 0
M F2 5 0 1/2 -1 0 1
-450 0 9 0 0 0
105 0 -1/2 1 0 0

R2= R2- 10R1


R3= R3 – 180 R1
R4= R4 + 30 R1

Prueba de optimalidad: No es
óptima la solución.

41
INVESTIGACIÓN DE OPERACIONES I.
180 0 0 M M
y1 H1 H2 F1 F2
180 y1 5/2 1 -1/20 0 1/20 0
M F2 5 0 1/2 -1 0 1
-450 0 9 0 0 0
105 0 -1/2 1 0 0

42
INVESTIGACIÓN DE OPERACIONES I.
180 0 0 M M
y1 H1 H2 F1 F2
180 y1 5/2 1 -1/20 0 1/20 0
0 H1 10 0 1 -2 0 1
-450 0 9 0 0 0
105 0 -1/2 1 0 0

43
INVESTIGACIÓN DE OPERACIONES I.
180 0 0 M M
y1 H1 H2 F1 F2
180 y1 3 1 0 -1/10 1/20 0
0 H1 10 0 1 -2 0 1
-540 0 0 18 0 0
110 0 0 0 0 0

R1= R1 + 1/20 R2
R3= R3 -9 R2
R4 = R4 + ½ R2

Prueba de optimalidad: La solución es


óptima.
44
INVESTIGACIÓN DE OPERACIONES I.
Resultados.

Método Gráfico Simplex Solver Dual


simplex
Solución X1= 0 X1= 0 X1= 0 Y1= 3
X2= 18 X2= 18 X2= 18 W= 540
Z= 540 Z= 540 Z= 540

45
INVESTIGACIÓN DE OPERACIONES I.
El objetivo se cumplió satisfactoriamente
pues se logró resolver el problema
plateado mediante los métodos
establecidos y así mismo se pudo
comprobar que para los métodos gráfico,
simplex y solver la solución fue la misma
y de igual manera en el dual el valor de
W fue el mismo que el de Z. De ésta
manera se pudo comprobar que los
cálculos fueron hechos de manera
correcta.
46
INVESTIGACIÓN DE OPERACIONES I.
Conclusiones.
A fin de maximizar los ingresos de María
en la papelería, ella requiere hacer 18
regalos chicos para así obtener un
ingreso de $540 quedando su solución
de la siguiente manera:
X1= 0
X2= 18
Z= 540

47
INVESTIGACIÓN DE OPERACIONES I.
Bibliografía.
1. López, Bryan Salazar. Ingeniería Industrial
Online. [En línea] 2016. [Citado el: 13 de Abril
de 2018.]
https://www.ingenieriaindustrialonline.com/herra
mientas-para-el-ingeniero-
industrial/investigaci%C3%B3n-de-
operaciones/m%C3%A9todo-simplex/.

2. Lieberman, Hillier. Introducción a la


Investigación de operaciones. México DF : Mc
Graw Hill, 2010 . 978-607-15-0308-4.
48
INVESTIGACIÓN DE OPERACIONES I.

Potrebbero piacerti anche