Sie sind auf Seite 1von 48

min, =, .

INICIALIZACIN
OBJETIVO: PRESENTAR LA FORMA DE
INICIALIZACIN EN MINIMIZACIN Y
RESTRICCIONES =, .
TEMAS:
MINIMIZACIN

COMO MAXIMIZACIN
FORMA AUMENTADA PARA =, .
MTODO DE PENALIZACIN; LA GRAN M
CONCLUSIONES
03/07/2007 05:44 p.m.

CONDICIONES DEL SIMPLEX




En el algoritmo desarrollado para MAXIMIZACIN




En la inicializacin se toman todas las variables de


decisin como no bsicas y las holguras estn en su
mximo valor; y son todas no-negativas.
Toda variable bsica tiene siempre un coeficiente de cero
en el rengln de la funcin objetivo (rengln cero).

Para un problema de MINIMIZACIN, se buscar


extender estas condiciones de la siguiente forma.

03/07/2007 05:44 p.m.

MINIMIZACIN COMO
MAXIMIZACIN


Para continuar utilizando el algoritmo ya


desarrollado, TODO problema de MINIMIZACIN
puede se expresado como uno de MAXIMIZACIN
y resolverse de manera habitual. (Debe quedar claro que
la transformacin es independiente de los valores numricos de los
coeficientes).

min z = c1x1 + c2x2 + + cnxn =


max - z = - c1x1 - c2x2 - - cnxn

03/07/2007 05:44 p.m.

MINIMIZACIN COMO
MAXIMIZACIN


Resolver
min z = 7 x1 - 3 x2 - 4 x3
sujeta a
x1 - 2 x2 + 4 x3 20
- 2 x1 + x2 + 5 x3 40
2 x1 - 3 x2 + 8 x3 50
x1, x2, x3 0

03/07/2007 05:44 p.m.

MINIMIZACIN COMO
MAXIMIZACIN


El planteamiento de maximizacin es
max - z = -7 x1 + 3 x2 + 4 x3
sujeta a
x1 - 2 x2 + 4 x3 20
- 2 x1 + x2 + 5 x3 40
2 x1 - 3 x2 + 8 x3 50
x1, x2, x3 0

03/07/2007 05:44 p.m.

MINIMIZACIN COMO
MAXIMIZACIN


Tabla simplex (sumando una variable de holgura a


cada restriccin; x4, x5, x6)
Variable
bsica

Ecuacin
(rengln)

Coeficientes

Lado
derecho

x1

x2

x3

x4

x5

x6

(0)

-1

-3

-4

x4

(1)

-2

20

x5

(2)

-2

40

x6

(3)

-3

50

03/07/2007 05:44 p.m.

MINIMIZACIN COMO
MAXIMIZACIN


El coeficiente ms negativo y columna pivote


Variable
bsica

Ecuacin
(rengln)

Coeficientes

Lado
derecho

x1

x2

x3

x4

x5

x6

(0)

-1

-3

-4

x4

(1)

-2

20

x5

(2)

-2

40

x6

(3)

-3

50

03/07/2007 05:44 p.m.

MINIMIZACIN COMO
MAXIMIZACIN


Prueba de cociente mnimo y rengln pivote


Variable
bsica

Ecuacin
(rengln)

Coeficientes

Lado
derecho

x1

x2

x3

x4

x5

x6

(0)

-1

-3

-4

x4

(1)

-2

20

x5

(2)

-2

40

x6

(3)

-3

50

20/4=5,

40/5=8,

50/8=25/4.

x3 desplazar a x4
03/07/2007 05:44 p.m.

MINIMIZACIN COMO
MAXIMIZACIN


Pivote
Variable
bsica

Ecuacin
(rengln)

Coeficientes

Lado
derecho

x1

x2

x3

x4

x5

x6

(0)

-1

-3

-4

x4

(1)

-2

20

x5

(2)

-2

40

x6

(3)

-3

50

1/4 (rengln 1)

03/07/2007 05:44 p.m.

MINIMIZACIN COMO
MAXIMIZACIN


Pivote
Variable
bsica

Ecuacin
(rengln)

Coeficientes

Lado
derecho

x1

x2

x3

x4

x5

x6

(0)

-1

-3

-4

x4

(1)

1/4

-1/2

1/4

x5

(2)

-2

40

x6

(3)

-3

50

-5 (rengln 1) + (rengln 2);


-8 (rengln 1) + (rengln 3);
4 (rengln 1) + (rengln 0);
03/07/2007 05:44 p.m.

10

MINIMIZACIN COMO
MAXIMIZACIN


Actualizacin de tabla
Variable
bsica

Ecuacin
(rengln)

Coeficientes

Lado
derecho

x1

x2

x3

x4

x5

x6

(0)

-1

-5

20

x3

(1)

1/4

-1/2

1/4

x5

(2)

0 -13/4

7/2

-5/4

15

x6

(3)

-2

10

03/07/2007 05:44 p.m.

11

MINIMIZACIN COMO
MAXIMIZACIN



An hay coeficientes negativos en (0)


El coeficiente ms negativo y columna pivote
Variable
bsica

Ecuacin
(rengln)

Coeficientes

Lado
derecho

x1

x2

x3

x4

x5

x6

(0)

-1

-5

20

x3

(1)

1/4

-1/2

1/4

x5

(2)

0 -13/4

7/2

-5/4

15

x6

(3)

-2

10

03/07/2007 05:44 p.m.

12

MINIMIZACIN COMO
MAXIMIZACIN


Prueba de cociente mnimo y rengln pivote


Variable
bsica

Ecuacin
(rengln)

Coeficientes

Lado
derecho

x1

x2

x3

x4

x5

x6

(0)

-1

-5

20

x3

(1)

1/4

-1/2

1/4

x5

(2)

0 -13/4

7/2

-5/4

15

x6

(3)

-2

10

5/(-1/2); NO PERMITIDO,

15/(7/2)=30/7,

10/1=10.

x2 desplazar a x5
03/07/2007 05:44 p.m.

13

MINIMIZACIN COMO
MAXIMIZACIN


Pivote
Variable
bsica

Ecuacin
(rengln)

Coeficientes

Lado
derecho

x1

x2

x3

x4

x5

x6

(0)

-1

-5

20

x3

(1)

1/4

-1/2

1/4

x5

(2)

0 -13/4

7/2

-5/4

15

x6

(3)

-2

10

2/7 (rengln 2)

03/07/2007 05:44 p.m.

14

MINIMIZACIN COMO
MAXIMIZACIN


Pivote
Variable
bsica

Ecuacin
(rengln)

Coeficientes

Lado
derecho

x1

x2

x3

x4

x5

x6

(0)

-1

-5

20

x3

(1)

1/4

-1/2

1/4

x5

(2)

0 -13/14

-5/14

2/7

30/7

x6

(3)

-2

10

1/2 (rengln 2) + (rengln 1);


-1 (rengln 2) + (rengln 3);
5 (rengln 2) + (rengln 0);
03/07/2007 05:44 p.m.

15

MINIMIZACIN COMO
MAXIMIZACIN


Actualizacin de tabla
Variable
bsica

Ecuacin
(rengln)

(0)

x3

Coeficientes
x2

x3

x4

x5

x6

-1 47/14

-11/14

10/7

290/7

(1)

-3/14

1/14

1/7

50/7

x2

(2)

0 -13/14

-5/14

2/7

30/7

x6

(3)

-23/14

-2/7

40/7

03/07/2007 05:44 p.m.

x1

Lado
derecho

13/14

16

MINIMIZACIN COMO
MAXIMIZACIN



An hay coeficientes negativos en (0)


Columna y rengln pivote
Variable
bsica

Ecuacin
(rengln)

(0)

x3

Coeficientes
z

x1

Lado
derecho

x2

x3

x4

x5

x6

-1 47/14

-11/14

10/7

290/7

(1)

-3/14

1/14

1/7

50/7

x2

(2)

0 -13/14

-5/14

2/7

30/7

x6

(3)

-23/14

-2/7

40/7

13/14

x4 desplazar a x3
03/07/2007 05:44 p.m.

17

MINIMIZACIN COMO
MAXIMIZACIN


Pivote
Variable
bsica

Ecuacin
(rengln)

(0)

x3

Coeficientes
z

x1

Lado
derecho

x2

x3

x4

x5

x6

-1 47/14

-11/14

10/7

290/7

(1)

-3/14

1/14

1/7

50/7

x2

(2)

0 -13/14

-5/14

2/7

30/7

x6

(3)

-23/14

-2/7

40/7

13/14

14 (rengln 1)

03/07/2007 05:44 p.m.

18

MINIMIZACIN COMO
MAXIMIZACIN


Pivote
Variable
bsica

Ecuacin
(rengln)

(0)

x3

Coeficientes
z

x1

Lado
derecho

x2

x3

x4

x5

x6

-1 47/14

-11/14

10/7

290/7

(1)

14

100

x2

(2)

0 -13/14

-5/14

2/7

30/7

x6

(3)

-23/14

-2/7

40/7

-3

13/14

5/14 (rengln 1) + (rengln 2);


23/14 (rengln 1) + (rengln 3);
11/14 (rengln 1) + (rengln 0);
03/07/2007 05:44 p.m.

19

MINIMIZACIN COMO
MAXIMIZACIN



Actualizacin de tabla
La solucin es ptima
Variable
bsica

Ecuacin
(rengln)

z*

Coeficientes

Lado
derecho

x1

x2

x3

x4

x5

x6

(0)

-1

11

120

x4*

(1)

-3

14

100

x2*

(2)

-2

40

x6*

(3)

-4

23

170

z* = -120

03/07/2007 05:44 p.m.

x2*=40 x4*=100 x6*=170


x1*=0 x3*=0 x5*=0
20

FORMA AUMENTADA: =


Toda restriccin del tipo ser aumentada con


la substraccin de una variable de holgura y
con la suma de una variable artificial.
5x1 + 3x2 60
2x1 + 2x2 30

Tienen como forma aumentada


5x1 + 3x2 - x3
+ A1
= 60
2x1 + 2x2
- x4
+ A2 = 30
03/07/2007 05:44 p.m.

21

FORMA AUMENTADA: =


Toda restriccin del tipo = ser aumentada con


la suma de una variable artificial.
7x1 + 9x2 = 126

Tiene como forma aumentada


7x1 + 9x2 + A3 = 126

03/07/2007 05:44 p.m.

22

FORMA AUMENTADA: =


Esta forma aumentada se explica en relacin al


algoritmo. Para la desigualdad si slo se realiza la
substraccin de la variable de holgura, y junto con la
seleccin inicial de las variables de decisin iguales a
cero nos da un valor negativo para las variables de
holgura adicionadas; situacin que no puede manejar el
algoritmo.
La variable Artificial solventa esta condicin, pero tal
como lo dice es una variable ajena al problema y para
poder dar una solucin al final todas ella deben ser
iguales a cero.

03/07/2007 05:44 p.m.

23

MTODO DE PENALIZACIN;
LA GRAN M






La adicin de una variable ajena al problema requiere


un tratamiento especial, el problema deja de ser
equivalente con el original y se debe poner especial
cuidado.
El mtodo de penalizacin o tambin llamado de la
Gran M realizar el tratamiento.
M significa: un coeficiente Muy grande o Mucho
Si todas las variables artificiales tienen un valor de cero,
la solucin ser equivalente con la del problema
original.
Si alguna de las variables artificiales tiene un valor
distinto de cero, el problema original es infactible.

03/07/2007 05:44 p.m.

24

MTODO DE PENALIZACIN;
LA GRAN M


Una vez aumentadas las variables artificiales a las


restricciones correspondientes:


Se aumentan la variables artificiales a la funcin objetivo


con un coeficiente de castigo o penalizacin. MAk para
minimizacin y MAk para maximizacin. Ntese que es
en el sentido opuesto de optimizacin.
Se reduce a cero el coeficiente para las variables bsicas
en el rengln de la funcin objetivo. (Columnas donde se
localiza la matriz identidad, en este mtodo siempre habr
factores de M).
Ya establecidas las variables bsicas en forma correcta,
se procede de manera habitual con el algoritmo Simplex.

03/07/2007 05:44 p.m.

25

MTODO DE PENALIZACIN;
LA GRAN M


Considere el siguiente problema de


minimizacin:
min z = 60 x1 + 50 x2
sujeta a
5x1 + 3x2 60
2x1 + 2x2 30
7x1 + 9x2 = 126
x1 , x2 0

03/07/2007 05:44 p.m.

26

MTODO DE PENALIZACIN;
LA GRAN M


Forma aumentada y tambin aumentando las


Artificiales a la funcin objetivo:
min z = 60 x1 + 50 x2
+ MA1 + M A2 + MA3
sujeta a
5x1 + 3x2 - x3
+ A1
= 60
2x1 + 2x2
- x4
+ A2
= 30
+ A3 = 126
7x1 + 9x2
x1 , x2, x3, x4, A1, A2, A3, 0

03/07/2007 05:44 p.m.

27

MTODO DE PENALIZACIN;
LA GRAN M


Ahora para resolver como un problema de


maximizacin:
max -z = - 60 x1 - 50 x2
- MA1 - M A2 - MA3
sujeta a
5x1 + 3x2 - x3
+ A1
= 60
2x1 + 2x2
- x4
+ A2
= 30
+ A3 = 126
7x1 + 9x2
x1 , x2, x3, x4, A1, A2, A3, 0

03/07/2007 05:44 p.m.

28

MTODO DE PENALIZACIN;
LA GRAN M


Tabla Simplex
Coeficientes

Ec
(R)

x1

x2

x3

x4

A1

A2

A3

(0)

-1

60

50

A1

(1)

-1

60

A2

(2)

-1

30

A3

(3)

126

V.B

03/07/2007 05:44 p.m.

Lado
derecho

29

MTODO DE PENALIZACIN;
LA GRAN M


Los coeficientes de las variables bsicas en el


rengln cero no son correctos y se reducen a cero.
Coeficientes

Ec
(R)

x1

x2

x3

x4

A1

A2

A3

(0)

-1

60

50

A1

(1)

-1

60

A2

(2)

-1

30

A3

(3)

126

V.B

03/07/2007 05:44 p.m.

Lado
derecho

30

MTODO DE PENALIZACIN;
LA GRAN M


Los coeficientes de las variables bsicas en el


rengln cero no son correctos y se reducen a cero.
Coeficientes

Ec
(R)

x1

x2

x3

x4

A1

A2

A3

(0)

-1

60-5M

50-3M

-60M

A1

(1)

-1

60

A2

(2)

-1

30

A3

(3)

126

V.B

Lado
derecho

-M (rengln 1) + (rengln 0)

03/07/2007 05:44 p.m.

31

MTODO DE PENALIZACIN;
LA GRAN M


Los coeficientes de las variables bsicas en el


rengln cero no son correctos y se reducen a cero.
Coeficientes

Ec
(R)

x1

x2

x3

x4

A1

A2

A3

(0)

-1

60-7M

50-5M

-90M

A1

(1)

-1

60

A2

(2)

-1

30

A3

(3)

126

V.B

Lado
derecho

-M (rengln 2) + (rengln 0)

03/07/2007 05:44 p.m.

32

MTODO DE PENALIZACIN;
LA GRAN M


V.B

Los coeficientes de las variables bsicas en el


rengln cero no son correctos y se reducen a cero.
Ec
(R)

Coeficientes
z

x1

x2

x3

x4

A1

A2

A3

Lado
derecho

(0)

-1 60-14M 50-14M

-216M

A1

(1)

-1

60

A2

(2)

-1

30

A3

(3)

126

-M (rengln 3) + (rengln 0)

03/07/2007 05:44 p.m.

33

MTODO DE PENALIZACIN;
LA GRAN M


V.B

La tabla ya es correcta y con esta inicializacin se


resuelve por el algoritmo Simplex.
Ec
(R)

Coeficientes
z

x1

x2

x3

x4

A1

A2

A3

Lado
derecho

(0)

-1 60-14M 50-14M

-216M

A1

(1)

-1

60

A2

(2)

-1

30

A3

(3)

126

03/07/2007 05:44 p.m.

34

MTODO DE PENALIZACIN;
LA GRAN M


V.B

Columna y rengln pivote


Ec
(R)

Coeficientes
z

x1

x2

x3

x4

A1

A2

A3

Lado
derecho

(0)

-1 60-14M 50-14M

-216M

A1

(1)

-1

60

A2

(2)

-1

30

A3

(3)

126

PCM:

60/3=20,

30/2=15,

126/9=14.

x2 desplazar a A3
03/07/2007 05:44 p.m.

35

MTODO DE PENALIZACIN;
LA GRAN M


V.B

Pivote
Ec
(R)

Coeficientes
z

x1

x2

x3

x4

A1

A2

A3

Lado
derecho

(0)

-1 60-14M 50-14M

-216M

A1

(1)

-1

60

A2

(2)

-1

30

A3

(3)

126

1/9 (rengln 3)

03/07/2007 05:44 p.m.

36

MTODO DE PENALIZACIN;
LA GRAN M


V.B

Pivote
Ec
(R)

Coeficientes
z

x1

x2

x3

x4

A1

A2

A3

Lado
derecho

(0)

-1 60-14M 50-14M

-216M

A1

(1)

-1

60

A2

(2)

-1

30

A3

(3)

7/9

1/9

14

-3 (rengln 3) + (rengln 1);


-2 (rengln 3) + (rengln 2);
-50+14M(rengln 3) + (rengln 0);
03/07/2007 05:44 p.m.

37

MTODO DE PENALIZACIN;
LA GRAN M


Actualizacin de tabla
Coeficientes

Ec
(R)

x1

x2

x3

x4

A1

A2

A3

(0)

-1

190/9
-28/9M

-50/9
+14/9M

-700
-20M

A1

(1)

8/3

-1

-1/3

18

A2

(2)

4/9

-1

-2/9

x2

(3)

7/9

1/9

14

V.B

03/07/2007 05:44 p.m.

Lado
derecho

38

MTODO DE PENALIZACIN;
LA GRAN M


El coeficiente ms negativo y columna pivote


Coeficientes

Ec
(R)

x1

x2

x3

x4

A1

A2

A3

(0)

-1

190/9
-28/9M

-50/9
+14/9M

-700
-20M

A1

(1)

8/3

-1

-1/3

18

A2

(2)

4/9

-1

-2/9

x2

(3)

7/9

1/9

14

V.B

PCM:

18/(8/3)=27/4,

2/(4/9)=9/2,

Lado
derecho

14/(7/9) =18.

x1 desplazar a A2
03/07/2007 05:44 p.m.

39

MTODO DE PENALIZACIN;
LA GRAN M


Pivote
Coeficientes

Ec
(R)

x1

x2

x3

x4

A1

A2

A3

(0)

-1

190/9
-28/9M

-50/9
+14/9M

-700
-20M

A1

(1)

8/3

-1

-1/3

18

A2

(2)

4/9

-1

-2/9

x2

(3)

7/9

1/9

14

V.B

Lado
derecho

9/4 (rengln 2)

03/07/2007 05:44 p.m.

40

MTODO DE PENALIZACIN;
LA GRAN M


Pivote
Coeficientes

Ec
(R)

x1

x2

x3

x4

A1

A2

A3

(0)

-1

190/9
-28/9M

-50/9
+14/9M

-700
-20M

A1

(1)

8/3

-1

-1/3

18

A2

(2)

-9/4

9/4

-1/2

9/2

x2

(3)

7/9

1/9

14

V.B

Lado
derecho

-(8/3) (rengln 2) + (rengln 1);


-(7/9) (rengln 2) + (rengln 3);
-190/9 + 28/9M (rengln 2) + (rengln 0);
03/07/2007 05:44 p.m.

41

MTODO DE PENALIZACIN;
LA GRAN M


Actualizacin de la tabla
Coeficientes

Ec
(R)

x1

x2

x3

x4

A1

A2

A3

(0)

-1

95/2
-6M

-95/2
+7M

-795
-6M

A1

(1)

-1

-6

x1

(2)

-9/4

9/4

-1/2

9/2

x2

(3)

7/4

-7/4

1/2

21/2

V.B

03/07/2007 05:44 p.m.

Lado
derecho

42

MTODO DE PENALIZACIN;
LA GRAN M


El coeficiente ms negativo y columna pivote


Coeficientes

Ec
(R)

x1

x2

x3

x4

A1

A2

A3

(0)

-1

95/2
-6M

-95/2
+7M

-795
-6M

A1

(1)

-1

-6

x1

(2)

-9/4

9/4

-1/2

9/2

x2

(3)

7/4

-7/4

1/2

21/2

V.B

PCM:

6/6=1,

(9/2)/(-9/4):NO PERMITIDO,

Lado
derecho

(21/2)/(7/4) =6.

x4 desplazar a A1
03/07/2007 05:44 p.m.

43

MTODO DE PENALIZACIN;
LA GRAN M


Pivote
Coeficientes

Ec
(R)

x1

x2

x3

x4

A1

A2

A3

(0)

-1

95/2
-6M

-95/2
+7M

-795
-6M

A1

(1)

-1

-6

x1

(2)

-9/4

9/4

-1/2

9/2

x2

(3)

7/4

-7/4

1/2

21/2

V.B

Lado
derecho

1/6 (rengln 1)

03/07/2007 05:44 p.m.

44

MTODO DE PENALIZACIN;
LA GRAN M


Pivote
Coeficientes

Ec
(R)

x1

x2

x3

x4

A1

A2

A3

(0)

-1

95/2
-6M

-95/2
+7M

-795
-6M

A1

(1)

-1/6

1/6

-1

1/6

x1

(2)

-9/4

9/4

-1/2

9/2

x2

(3)

7/4

-7/4

1/2

21/2

V.B

Lado
derecho

9/4 (rengln 1) + (rengln 2);


-(7/4) (rengln 1) + (rengln 3);
-95/2 + 6M (rengln 1) + (rengln 0);
03/07/2007 05:44 p.m.

45

MTODO DE PENALIZACIN;
LA GRAN M


Actualizacin de tabla y es ptima*


Coeficientes

Ec
(R)

x1

x2

x3

x4

A1

A2

A3

(0)

-1

95/12

-95/12
+M

-35/12
+M

-1675/2

x4* (1)

-1/6

1/6

-1

1/6

x1* (2)

-3/8

3/8

-1/8

27/4

x2* (3)

7/24

-7/24

5/24

35/4

V.B

z*

z* = 842.5

03/07/2007 05:44 p.m.

x1*=6.75

x2*=8.75

x4*=100

A1*=0

A2*=0

A3*=0

Lado
derecho

x3*=0

46

CONCLUSIONES


Como todo problema de minimizacin puede ser


expresado como uno de maximizacin, el
algoritmo ya definido puede seguir siendo
utilizado sin modificar ningn criterio.
Siempre que existan restricciones de igualdad o
del tipo mayor o igual que, se aumentarn de
forma adecuada las restricciones y puedan ser
manejadas por el algoritmo.

03/07/2007 05:44 p.m.

47

CONCLUSIONES


En el mtodo de penalizacin o de la gran M,


adems de aumentar el sistema;


Se aumentan las variables artificiales a la funcin


objetivo con un coeficiente de castigo en sentido
opuesto al de optimizacin.
Se actualiza correctamente los coeficiente en el
rengln cero para la variables bsicas.
Una vez inicializado correctamente se sigue el
algoritmo Simplex de forma habitual.

03/07/2007 05:44 p.m.

48

Das könnte Ihnen auch gefallen