You are on page 1of 46

1

EL MTODO SIMPLEX
ALGEBRAICO:
MINIMIZACION
M. En C. Eduardo Bustos Faras
2
EJ EMPLO 1
Uso de variables artificiales
3
Minimizar Z= 30X1 + 10X2
SUJ ETO A:
2X1 +4X2 <= 80
X1 + X2 = 25
8X1 + 6X2 >=120
X1, X2 >=0
4
Multiplicamos por -1 a Z
Maximizar Z= -30X1 - 10X2
SUJ ETO A:
2X1 +4X2 <= 80
X1 + X2 = 25
8X1 + 6X2 >=120
X1, X2 >=0
5
AADIMOS UNA VARIABLE DE HOLGURA Y
RESTAMOS UNA DE EXCEDENTE PARA
IGUALAR
Maximizar Z= -30X1 - 10X2 + OS1 + 0S2
SUJ ETO A:
2X1 +4X2 + 1S1 + 0S2 = 80
X1 + X2 + 0S1 + 0S2 = 25
8X1 + 6X2 +0S1- 1S2 =120
X1, X2, S1, S2 >= 0
6
AGREGAMOS LAS VARIABLES
ARTIFICIALES
Maximizar
Z= -30X1 - 10X2 + OS1 + 0S2- MA1- MA2
SUJ ETO A:
2X1 +4X2 + 1S1 + 0S2 + 0A1 + 0A2 = 80
X1 + X2 + 0S1 + 0S2 + 1A1 + 0A2 = 25
8X1 + 6X2 +0S1- 1S2 + 0A1 + 1A2 = 120
X1, X2, S1, S2, A1, A2 > = 0, M valor muy grande
7
Llenado de la tabla 1 del simplex
8
Maximizar Z=-30X1 - 10X2 +OS1 +0S2- MA1- MA2
SUJ ETO A:
2X1 +4X2 +1S1 +0S2 +0A1 +0A2 =80
X1 +X2 +0S1 +0S2 +1A1 +0A2 =25
8X1 +6X2 +0S1- 1S2 +0A1 +1A2 =120
Cjn
VAR DE
SOLUCIN
X1 X2 S1 S2 A1 A2
CANT.
SOLUCIN
0 S1 2 4 1 0 0 0 80
9
Maximizar Z=-30X1 - 10X2 +OS1 +0S2- MA1- MA2
SUJ ETO A:
2X1 +4X2 +1S1 +0S2 +0A1 +0A2 =80
X1 +X2 +0S1 +0S2 +1A1 +0A2 =25
8X1 +6X2 +0S1- 1S2 +0A1 +1A2 =120
Cjn
VAR DE
SOLUCIN
X1 X2 S1 S2 A1 A2
CANT.
SOLUCIN
0 S1 2 4 1 0 0 0 80
-M A1 1 1 0 0 1 0 25
10
Maximizar Z=-30X1 - 10X2 +OS1 +0S2- MA1- MA2
SUJ ETO A:
2X1 +4X2 +1S1 +0S2 +0A1 +0A2 =80
X1 +X2 +0S1 +0S2 +1A1 +0A2 =25
8X1 +6X2 +0S1- 1S2 +0A1 +1A2 =120
Cjn
VAR DE
SOLUCIN
X1 X2 S1 S2 A1 A2
CANT.
SOLUCIN
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
11
Maximizar Z=-30X1 - 10X2 +OS1 +0S2- MA1- MA2
SUJ ETO A:
2X1 +4X2 +1S1 +0S2 +0A1 +0A2 =80
X1 +X2 +0S1 +0S2 +1A1 +0A2 =25
8X1 +6X2 +0S1- 1S2 +0A1 +1A2 =120
Cjn
VAR DE
SOLUCIN
X1 X2 S1 S2 A1 A2
CANT.
SOLUCIN
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
12
Maximizar Z=-30X1 - 10X2 +OS1 +0S2- MA1- MA2
SUJ ETO A:
2X1 +4X2 +1S1 +0S2 +0A1 +0A2 =80
X1 +X2 +0S1 +0S2 +1A1 +0A2 =25
8X1 +6X2 +0S1- 1S2 +0A1 +1A2 =120
Cjn
VAR DE
SOLUCIN
X1 X2 S1 S2 A1 A2
CANT.
SOLUCIN
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
13
Maximizar Z=-30X1 - 10X2 +OS1 +0S2- MA1- MA2
SUJ ETO A:
2X1 +4X2 +1S1 +0S2 +0A1 +0A2 =80
X1 +X2 +0S1 +0S2 +1A1 +0A2 =25
8X1 +6X2 +0S1- 1S2 +0A1 +1A2 =120
Cjn
VAR DE
SOLUCIN
X1 X2 S1 S2 A1 A2
CANT.
SOLUCIN
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
14
Maximizar Z=-30X1 - 10X2 +OS1 +0S2- MA1- MA2
SUJ ETO A:
2X1 +4X2 +1S1 +0S2 +0A1 +0A2 =80
X1 +X2 +0S1 +0S2 +1A1 +0A2 =25
8X1 +6X2 +0S1- 1S2 +0A1 +1A2 =120
Cjn
VAR DE
SOLUCIN
X1 X2 S1 S2 A1 A2
CANT.
SOLUCIN
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
-1+M -1+M
15
TABLA 1 (resumen)
Cjn
VAR DE
SOLUCIN
X1 X2 S1 S2 A1 A2
CANT.
SOLUCIN
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
-1+M -1+M
16
TABLA 1: variable que entra y
variable que sale de la base
Cjn
VAR DE
SOLUCIN
X1 X2 S1 S2 A1 A2
CANT.
SOLUCIN
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
-1+M -1+M
17
Cjn
VAR DE
SOLUCIN
X1 X2 S1 S2 A1 A2
CANT.
SOLUCIN
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
-1+M -1+M
Cjn
VAR DE
SOLUCIN
X1 X2 S1 S2 A1 A2
CANT.
SOLUCIN
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-29M/4
0
-15/4+7/8M
-2M
15/4+7M/8
Le cambio
El signo al
Cj-zj y se
lo sumo
A Zj
18
TABLA 2
Cjn
VAR DE
SOLUCIN
X1 X2 S1 S2 A1 A2
CANT.
SOLUCIN
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
19
TABLA 2
Cjn
VAR DE
SOLUCIN
X1 X2 S1 S2 A1 A2
CANT.
SOLUCIN
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
50/2.5=20
10/.25=40
15/.75=20
20
Solucin
X1=10
X2=15
S1=0
S2=50
Z=$450 (la expresamos con signo positivo)
Las variables artificiales al no quedar en la base
valen cero.
21
PROBLEMAS
22
X 10
3
X 10
3
X 10
3
X 10
3
23
SOLUCIN
Xi= valor proporcional que indica la medida
en que se financia el proyecto durante los 3
aos (en miles de unidades monetarias)
i= 1,2,3
Donde
Xi= 1 (significa que si se financia el proyecto)
Xi=0 (significa que no se financia el proyecto)
24
SOLUCIN
Max Z= 100x1+90x2+75x3+80x4
Sujeto a:
6x1+2x2+9x3+5x4 <=50 (ao 1)
14x1+8x2+19x3+2x4 <= 24 (ao 2)
5x1+14x2+18x3+9x4 <= 30 (ao 3)
X1+X2+X3+X4<=1 (para garantizar que cada
proyecto no sobrepase el 100% del mismo)
Xi >= 0, i= 1,2,3,4
25
Problema de la dieta
En un centro de nutricin se desea obtener la dieta de coste mnimo con unos
determinados requisitos vitamnicos para un grupo de nios que van a asistir a
campamentos de verano.
El especialista estima que el contenido de vitamina A es de al menos 32 unidades, de
vitamina B un mximo de 25, un mximo de 30 deC, y, a lo sumo, 14 de vitamina D.
La tabla nos da el nmero de unidades de las distintas vitaminas por unidad de alimento
consumido para seis alimentos elegidos, denominados 1, 2, 3, 4, 5, 6, as como su costo
por unidad
Se desea construir un modelo de
programacin lineal para conocer
la cantidad de cada alimento que
hay que preparar y que satisfaga los
requisitos propuestos con costo mnimo
Se desea construir un modelo de programacin lineal para conocer la
cantidad de cada alimento que hay que preparar y que satisfaga los
requisitos propuestos con costo mnimo
26
27
SOLUCIN
28
Definimos las variables de decisin
Xi, que representan la cantidad de alimento
i = 1, , 6, que se utiliza para la dieta en un
perodo de tiempo dado.
29
Las restricciones
Son consecuencia de los requisitos
vitamnicos exigidos a la dieta, que son:
26>= X1 + X2 + 3X4 + 2X5 + X6 <= 32 (vitamina A)
X1 + 2X2 + X3 + X4 + X5 >= 25 (vitamina B)
X2 + 2X3 + 2X5 + 2X6 >= 30 (vitamina C)
X1 + X4 + X6 <= 14 (vitamina D)
Con Xi>= 0 para i = 1,, 6.
30
La funcin objetivo
Representa el coste total de la dieta, que es:
C = 10X1 + 14X2 + 12X3 + 18X4 + 20X5 + 16X6
31
Por tanto, el programa lineal consiste en determinar
(X1, X2, X3, X4, X5, X6) 6 tal que:
Min C = 10X1 + 14X2 + 12X3 + 18X4 + 20X5 + 16X6.
s.a.
X1 + X2 + 3X4 + 2X5 + X6 <= 32
X1 + X2 + 3X4 + 2X5 + X6 >= 26
X1 + 2X2 + X3 + X4 + X5 >= 25
X2 + 2X3 + 2X5 + 2X6 >= 30
X1 + X4 + X6 <= 14
Con Xi>= 0 para i = 1,, 6.
32
PROBLEMA DEL ASERRADERO
Esta unidad recibisolamente tablas de
importacin de 50 cm de ancho.
Se reciben solicitudes locales de 300 tablas de 28
cmde ancho, 500 tablas de 20 cmde ancho, 200
tablas de 16cm Cuantas tablas debern utilizarse
y en que forma debern cortarse para lograr un
mnimo de desperdicio de madera y satisfacer las
solicitudes planteadas?
Dado que las tablas son de importacin, es
necesario utilizarlas al mximo, y por lo tanto la
minimizacin de los desperdicios se corresponde
con este requisito econmico.
33
SOLUCIN
34
La construccin del modelo
En esta situacin particular no se
especifican coeficientes de la funcin
objetivo ni de las restricciones;
por tanto no podemos definir la variable de
decisin a partir de ellos;
sino por el contrario, solamente podremos
definir los coeficientes de la funcin
objetivo y de las restricciones una vez que
conozcamos la definicin de las variables.
35
En el aserradero se dispone de tablas de 50 cms
de ancho solamente:
luego si se pudieran 2 tablas de 25 cmsse
cortaran en dos partes iguales la tabla, no habra
desperdicio alguno y se satisfara la solicitud.
Pero en este caso se piden tablas de 28, 20 y 16
cms respectivamente, y por tanto, habr
desperdicios, los cuales deben ser minimizados.
36
Busquemos las combinaciones racionales
posibles dadas las magnitudes:
37
La definicin de las variables de
decisin seria:
x1 tablas de 50 cma cortar segn la combinacin #1
x2 tablas de 50 cma cortar segn la combinacin #2
x3 tablas de 50 cma cortar segn la combinacin #3
x4 tablas de 50 cma cortar segn la combinacin #4
x5 tablas de 50 cma cortar segn la combinacin #5
En un perodo de tiempo dado.
Condicin de no negatividad
xj 0 j = 1...5
38
Restricciones
Las tres restricciones de este problema son de demanda.
Como que se plantea satisfaccin, se representaran mediante
ecuaciones.
Analicemos la primera de ellas.
Se requieren exactamente 300 tablas de 28 cms; por lo tanto,
el b1 serigual a 300 tablas de 28 cms.
En esta restriccin solamente aparecern aquellas variables,
en cuya definicin se hayan incluido tablas de 28 cms,
o sea la x1 y la x2.
Dimensionalmente esta restriccin se representa de esta
forma:
39
En la tabla de las combinaciones se aprecia por columna
que, tanto la combinacin 1 como la 2, producen una
tabla de 28 cmspor una tabla de 50 cm.
Por lo tanto, al ser la relacin de uno a uno, se plantea el
coeficiente unitario, pero en este caso las dimensiones de
las variables de decisin no coinciden con las del b ,
segn se pudo apreciar del anlisis dimensional.
40
Y en este caso la dimensin de las variables si serian la misma que la del bi;
y el coeficiente unitario de las variables respondera a esta circunstancia.
41
La funcin objetivo:
Al definir las combinaciones, se calcularon
los desperdicios de tablas de 50 cmsque
implicaba cada uno de ellas; es decir, los
coeficientes de la ultima columna de la tabla
de combinaciones expresan centmetros de
desperdicio por tabla de 50 cm.
Respecto a las combinaciones. Por tanto,
la funcin objetiva seria
Min z = X1+x2+x3+x4+x5
MG Auto Company
Tiene plantas en Los ngeles, Detroit y Nueva Orlens.
Sus centros de distribucin principales estn ubicados en Denver y Miami.
Las capacidades de las tres plantas durante el trimestre prximo son de 1000, 1500 y
1200 automviles.
Las demandas trimestrales en los dos centros de distribucin son de 2300 y 1400
vehculos.
El costo del transporte de un automvil por tren es aproximadamente de 3 centavos por
milla.
El diagrama de la distancia recorrida entre las plantas y los centros de distribucin es el
siguiente:
42
Plantear el modelo de programacin lineal asociado.
43
44
SOLUCIN
45
Mediante el uso de cdigos numricos para
representar las plantas y centros de distribucin,
hacemos que xij represente el nmero de
automviles transportados de la fuente i al destino
j, en un trimestre.
Como la oferta total ( = 1000 + 1500 + 1200 =
3700) es igual a la demanda total ( = 2300 + 1400
= 3700), el modelo de transporte resultante est
equilibrado.
Por lo tanto, el siguiente modelo de PL que
representa el problema tiene todas las restricciones
de igualdad.
46
Y enteros

You might also like