Sei sulla pagina 1di 12

1

Lic. Araujo Cajamarca, Raul


Programacio n Lineal-Me todo simplex-Minimizacio n
1. Resolver el siguiente problema mediante el mtodo grfico y el mtodo simplex
primal.

Funcin objetivo:

Min.
1 2
3 2.5 z x x

Sujeto a:

1 2
2 4 40 x x

(Inecuacin 01)
1 2
3 2 50 x x (Inecuacin 02)
1 2
, 0 x x


SOLUCIN POR EL MTODO GRFICO

Primer paso: Convertir las inecuaciones en ecuaciones.

1 2
2 4 40 x x

(Ecuacin 01)
1 2
3 2 50 x x (Ecuacin 02)


Segundo paso: Graficar ecuaciones e identificar rea de factibilidad.





2
Lic. Araujo Cajamarca, Raul



Tercer paso: Identificar los vrtices del rea de factibilidad.
Los puntos son: B (20,0), C (15,2.5) y D (0,25)

Cuarto paso: Determinar el valor mnimo.


Vrtices
1
x
2
x
z
B 20 0 60.00
C 15 2.5 51.25
D 0 25 62.50


El valor mnimo se alcanza para el punto C (
1
15 x y
2
25 x ), 51.25 z

SOLUCIN POR EL MTODO SIMPLEX

Primer paso: Convertir las inecuaciones en ecuaciones (agregar las variables de exceso
necesarias)

Tipo de
desigualdad
Tipo de variable
que aparece

-Exceso + Artificial
= +Artificial

+Holgura



3
Lic. Araujo Cajamarca, Raul
Funcin objetivo:
Min.
1 2
3 2.5 z x x
Sujeto a:

1 2
2 4 40 x x


1 2
3 2 50 x x
1 2
, 0 x x


Funcin objetivo:
Min.
1 2 1 2 1 2
3 2.5 0 0 z x x s s Mr Mr
Sujeto a:
1 2 1 1
2 4 40 x x s r
1 2 2 2
3 2 50 x x s r
1 2
, 0 x x

1 2
, 0 s s

1 2
, 0 r r


i
r =Variables artificiales
i
s =Variables de exceso
M =Coeficiente de las variables artificiales, infinitamente grande

Si la funcin objetivo fuese Maximizacin, entonces los M tendran el signo menos (-M) en la
funcin objetivo.

Segundo paso: Determinar las variables bsicas y las no bsicas.


BASICAS NO BSICAS
1
r
1
x
2
r
2
x

1
s

2
s

Tercer paso: Elaborar la tabla inicial del Simplex.

Tablero Simplex

j
c
3 2.5 0 0 M M
i
b
i

B
c
B
x
1
x
2
x
1
s
2
s
1
r
2
r

M
1
r
2 4 -1 0 1 0 40
M
2
r
3 2 0 -1 0 1 50
j
z

5M 6M -M -M M M 90M

j j
c z
3-5M 2.5-6M M M 0 0


Cuarto paso: Eleccin de la columna pivote (variable que entra).

El coeficiente ( 0
j j
c z ) de z ms pequeo (NEGATIVOS) = Columna
2
x
4
Lic. Araujo Cajamarca, Raul
Si estuvisemos en el caso de maximizacin, se elige el ms grande (POSITIVO) 0
j j
c z
Quinto paso: Eleccin de la fila pivote (variable que sale).

=Razn = Solucin / Coeficiente columna pivote

Razn Menor = slo 0
,
Fila perteneciente a
1
r


j
c
3 2.5 0 0 M M
i
b
i

B
c
B
x
1
x
2
x
1
s
2
s
1
r

2
r

M
1
r
2 4 -1 0 1 0 40
10
M
2
r
3 2 0 -1 0 1 50 25
j
z

5M 6M -M -M M M 90M

j j
c z
3-5M 2.5-6M M M 0 0


Interseccin de fila pivote y columna pivote = Elemento pivote

Sexto paso: Elaborar la nueva tabla del simplex.
a) Nueva fila pivote = Fila Pivote / Elemento Pivote

2 4 -1 0 1 0 40

4 4 4 4 4 4 4
= = = = = = =
1/2 1 -1/4 0 1/4 0 10

b) Nueva filas = Fila Anterior Coeficiente de la Columna Pivote x Nueva Fila Pivote

Fila
2
r
3 2 0 -1 0 1 50
- - - - - - -
2 2 2 2 2 2 2
x x x x x x x
1/2 1 -1/4 0 1/4 0 10
= = = = = = =
2 0 1/2 -1 -1/2 1 30


5
Lic. Araujo Cajamarca, Raul
Nuevo tablero simplex:

j
c
3 2.5 0 0
M
M
i
b
i

B
c
B
x
1
x
2
x
1
s
2
s
1
r

2
r

2.5
2
x
1/2 1 -1/4 0
1/4
0 10 20
M
2
r
2 0 1/2 -1
-1/2
1 30 15
j
z

8 5
4
M
2.5
4 5
8
M
-M
5 4
8
M
M 25+30M

j j
c z
7 8
4
M
0
5 4
8
M
M
12 5
8
M
0


Sptimo paso: Elaborar la nueva tabla del simplex.

c) Nueva fila pivote = Fila Pivote / Elemento Pivote


2 0 1/2 -1 -1/2 1 30

2 2 2 2 2 2 2
= = = = = = =
1 0 1/4 -1/2 -1/4 1/2 15


d) Nueva filas = Fila Anterior Coeficiente de la Columna Pivote x Nueva Fila Pivote

Fila
2
x


1/2 1 -1/4 0 1/4 0 10
- - - - - - -
1/2 1/2 1/2 1/2 1/2 1/2 1/2
x x x x x x x
1 0 1/4 -1/2 -1/4 1/2 15
= = = = = = =
0 1 -3/8 1/4 3/8 -1/4 5/2


6
Lic. Araujo Cajamarca, Raul
Nuevo tablero simplex:

j
c
3 2.5 0 0
M
M
i
b
i

B
c
B
x
1
x
2
x
1
s
2
s
1
r

2
r

2.5
2
x
0 1 -3/8 1/4
3/8
-1/4 5/2
3
1
x
1 0 1/4 -1/2
-1/4
1/2 15
j
z

3 2.5 -3/16 -7/8
3/16
7/8 205/4

j j
c z
0 0 3/16 1/8
3
16
M
7
8
M


Como 0
j j
c z cumple con el criterio de optimalidad, encontramos la solucin ptima. Si
estuvisemos en el caso de maximizacin, 0
j j
c z
NOTA: No hay ms iteraciones debido a que existen coeficientes de z positivos y ceros en
la nueva tabla.
El valor mximo de z se alcanza para un
1
15 x y
2
5 / 2 x , con un 205/ 4 z .

2. Resolver el siguiente problema mediante el mtodo simplex

Funcin objetivo:
Min.
1 2
4 Z x x
Sujeto a:
1 2
3 3 x x
1 2
4 3 6 x x
1 2
2 3 x x
1 2
, 0 x x

Primer paso: Estandarizando y sumando variables artificiales a la primera y la segunda
ecuacin y modificando la funcin objetivo; el programa toma la forma siguiente:

Funcin objetivo:
Min.
1 2
4 Z x x
Sujeto a:
1 2
3 3 x x
1 2
4 3 6 x x
1 2
2 3 x x
1 2
, 0 x x
Funcin objetivo:
Min.
1 2 1 2 1 2
4 0 0 Z x x s s Mr Mr
Sujeto a:
1 2 1
3 3 x x r
1 2 1 2
4 3 6 x x s r
1 2 2
2 3 x x s
1 2
, 0 x x
1 2
, 0 s s
1 2
, 0 r r
7
Lic. Araujo Cajamarca, Raul
Observe que para la restriccin tipo = se ha agregado una variable artificial (
1
r )

La forma tabular del programa es:

Segundo paso: Determinar las variables bsicas y las no bsicas.




BASICAS NO BSICAS
1
r
1
x
2
r
2
x
2
s
1
s



Tercer paso: Elaborar la tabla inicial del Simplex.

Tablero Simplex

j
c
4 1 0 0 M M
i
b
i

B
c
B
x
1
x
2
x
1
s
2
s
1
r
2
r

M
1
r
3 1 0 0 1 0
M
2
r
4 3 -1 0 0 1
0
2
s

1 2 0 1 0 0
j
z

7M 4M -M 0 M M 9M

j j
c z
4-7M 1-4M M 0 0 03


Cuarto paso: Eleccin de la columna pivote (variable que entra).

El coeficiente (
j j
c z ) de z ms pequeo (NEGATIVOS) = Columna
1
x

Quinto paso: Eleccin de la fila pivote (variable que sale).

=Razn = Solucin / Coeficiente columna pivote

Razn Menor = Fila perteneciente a
1
r


8
Lic. Araujo Cajamarca, Raul

j
c
4 1 0 0 M M
i
b
i

B
c
B
x
1
x
2
x
1
s
2
s
1
r
2
r

M
1
r
3 1 0 0 1 0 3
1
M
2
r 4 3 -1 0 0 1 6 6/4
0
2
s

1 2 0 1 0 0 3 3
j
z

7M 4M -M 0 M M 9M

j j
c z
4-7M 1-4M M 0 0 0



Interseccin de fila pivote y columna pivote = Elemento pivote

Sexto paso: Elaborar la nueva tabla del simplex.
e) Nueva fila pivote = Fila Pivote / Elemento Pivote



3 1 0 0 1 0 3

3 3 3 3 3 3 3
= = = = = = =
1 1/3 0 0 1/3 0 1


f) Nueva filas = Fila Anterior Coeficiente de la Columna Pivote x Nueva Fila Pivote

Fila
2
r


4 3 -1 0 0 1 6
- - - - - - -
4 4 4 4 4 4 4
x x x x x x x
1 1/3 0 0 1/3 0 1
= = = = = = =
0 5/3 -1 0 -4/3 1 2



9
Lic. Araujo Cajamarca, Raul
g) Nueva filas = Fila Anterior Coeficiente de la Columna Pivote x Nueva Fila Pivote

Fila
2
s
1 2 0 1 0 0 3
- - - - - - -
1 1 1 1 1 1 1
x x x x x x x
1 1/3 0 0 1/3 0 1
= = = = = = =
0 5/3 0 1 -1/3 0 2


Nuevo tablero simplex:


j
c
4 1 0 0 M M
i
b
i

B
c
B
x
1
x
2
x
1
s
2
s
1
r
2
r

4
1
x
1 1/3 0 0 1/3 0 1 3
M
2
r
0 5/3 -1 0 -4/3 1 2
6/5
0
2
s

0 5/3 0 1 -1/3 0 2 6/5
j
z

4
5 4
3
M
-M 0
4 4
3
M
M 4+2M

j j
c z
0
1 5
3
M
M 0
7 4
3
M
0


Sptimo paso: Elaborar la nueva tabla del simplex.

a) Nueva fila pivote = Fila Pivote / Elemento Pivote



0 5/3 -1 0 -4/3 1 2

5/3 5/3 5/3 5/3 5/3 5/3 5/3
= = = = = = =
0 1 -3/5 0 -4/5 3/5 6/5


10
Lic. Araujo Cajamarca, Raul
b) Nueva filas = Fila Anterior Coeficiente de la Columna Pivote x Nueva Fila Pivote

Fila
1
x


1 1/3 0 0 1/3 0 1
- - - - - - -
1/3 1/3 1/3 1/3 1/3 1/3 1/3
x x x x x x x
0 1 -3/5 0 -4/5 3/5 6/5
= = = = = = =
1 0 1/5 0 3/5 -1/5 3/5


c) Nueva filas = Fila Anterior Coeficiente de la Columna Pivote x Nueva Fila Pivote

Fila
2
s


0 5/3 0 1 -1/3 0 2
- - - - - - -
5/3 5/3 5/3 5/3 5/3 5/3 5/3
x x x x x x x
0 1 -3/5 0 -4/5 3/5 6/5
= = = = = = =
0 0 1 1 1 -1 0


Nuevo tablero simplex:



j
c
4 1 0 0 M M
i
b
i

B
c
B
x
1
x
2
x
1
s
2
s
1
r
2
r

4
1
x
1 0 1/5 0 3/5
-1/5
3/5 3
1
2
x
0 1 -3/5 0 -4/5
3/5
6/5 NO
0
2
s

0 0 1 1 1
-1
0 0
j
z

4 1 1/5 0 8/5 -1/5 18/5

j j
c z
0 0 -1/5 0
8
5
M
1
5
M



11
Lic. Araujo Cajamarca, Raul
Sptimo paso: Elaborar la nueva tabla del simplex.

d) Nueva fila pivote = Fila Pivote / Elemento Pivote


0 0 1 1 1 -1 0

1 1 1 1 1 1 1
= = = = = = =
0 0 1 1 1 -1 0


e) Nueva filas = Fila Anterior Coeficiente de la Columna Pivote x Nueva Fila Pivote

Fila
1
x



1 0 1/5 0 3/5 -1/5 3/5
- - - - - - -
1/5 1/5 1/5 1/5 1/5 1/5 1/5
x x x x x x x
0 0 1 1 1 -1 0
= = = = = = =
1 0 0 -1/5 2/5 0 3/5



f) Nueva filas = Fila Anterior Coeficiente de la Columna Pivote x Nueva Fila Pivote

Fila
2
x



0 1 -3/5 0 -4/5 3/5 6/5
- - - - - - -
-3/5 -3/5 -3/5 -3/5 -3/5 -3/5 -3/5
x x x x x x x
0 0 1 1 1 -1 0
= = = = = = =
0 1 0 3/5 -1/5 0 6/5


12
Lic. Araujo Cajamarca, Raul
Nuevo tablero simplex:


j
c
4 1 0 0 M M
i
b
i

B
c
B
x
1
x
2
x
1
s
2
s
1
r
2
r

4
1
x
1 0 0 -1/5 2/5 0 3/5
1
2
x
0 1 0 3/5 -1/5 0 6/5
0
1
s

0 0 1 1 1 -1 0
j
z

4 1 0 -1/5 7/5 0 18/5

j j
c z
0 0 0 1/5
7
5
M M


Como 0
j j
c z cumple con el criterio de optimalidad, encontramos la solucin ptima.
NOTA: No hay ms iteraciones debido a que existen coeficientes de z positivos y ceros en
la nueva tabla.
El valor mximo de z se alcanza para un
1
3/ 5 x y
2
6 / 5 x , con un 18/ 5 z .

Potrebbero piacerti anche