Está en la página 1de 10

INVESTIGACIN DE OPERACIONES

El Mtodo Simplex
El mtodo simplex nos ayuda a obtener la solucin de un problema de
programacin lineal de una manera ms general que el mtodo grafico. El proceso
concluye cuando no es posible seguir mejorando ms dicha solucin.
Maximizar Z= F(x, y) =3x+2y
Sujeto a: 2x+y 18
2x+3y 42
3x+y 24
x 0, y 0
Convertir las desigualdades en igualdades
Se introduce una variable de helgadura por cada uno de las restricciones, para
convertirlas en igualdades, resultado el sistema de ecuaciones lineales:
2x+y+h 18
2x+3y+s 42
3x+y+d 24
Igualar la funcin objetivo a cero
-3x-2y-z=0
Escribir la tabla inicial simplex
En las columnas aparecern todas las variables del problema y en filas, los
coeficientes de las igualdades obtenidas, una fila por cada restriccin y la ltima
fila con los coeficientes de la funcin objetivo.
Variable de Holgura
Base
z
h
s
d

Variable de Decisin
x
y
-3
-2
2
1
2
3
3
1

h
0
1
0
0

s
0
0
1
0

d
0
0
0
1

Valores de
Solucin
0
18
42
24
1

Encontrar la variable de decisin que entra en la base y la variable holgura que


sale de la base.
4.1 Para escoger la variable de decisin que entre en la base, nos fijamos en la fila
de coeficientes de la funcin objetivo y escogemos la variable con el coeficiente
negativo mayor (en el valor absoluto).
En nuestro caso, la variable x de coeficiente -3.
Si en la ltima fila no existe ningn coeficiente negativo, significa que se ha
alcanzado la solucin ptima. Por lo tanto, lo que va determinar el final del proceso
de aplicacin del mtodo simplex, es que en la fila de la solucin no haya
elementos negativos.
La columna de la variable que entra en la base se llama columna pivote.
4.2 Para encontrar la variable de holgura que tiene que salir de la base se divide
cada trmino de la ltima columna (valores de solucin).
Por el termino correspondiente de la columna pivote, siempre que estos ltimos
sean mayores que 0. En nuestro caso: 18/2[=9] ,42/2[=21] y 24/3[=8].
Si hubiese algn elemento menor o igual que 0 no se hace dicho cociente. En el
caso de que todos los elementos fuesen menores o iguales. A 0, entonces
tendramos una solucin no acotada y no se puede seguir.
Si al calcular los cocientes, 2 o ms son iguales, indica que cualquiera de las
variables correspondientes pueda salir de la base.

5.0 Encontrar los coeficientes de la nueva tabla


Los nuevos coeficientes de x se obtienen dividiendo todos los coeficientes de la
fila d en el elemento pivote.
Variable de Holgura
Base
z
h
s
d

Variable de Decisin
x
y
-3
-2
2
1
2
3
1
1/3

h
0
1
0
0

s
0
0
1
0

d
0
0
0
1/3

Valores de
Solucin
0
18
42
8

Despus mediante la reduccin gaussiana hacemos ceros los restantes trminos


de su columna con lo que obtenemos los nuevos coeficientes de las otras filas
incluyendo los de la funcin objetivo z.

Para hacer cero el rengln de l funcin objetivo, multiplicamos por 3 el rengln


pivote y se lo sumamos al regln de la funcin objetivo.

Variable de Holgura
Base

Variable de Decisin
x
y
-3+3
-2+3(1/3)

h
s

2
2

1
3

h
0+3(0
)
1
0

1/3

s
0+3(0)

d
0+3(0)

0+3(8)

0
1

0
0

18
42

1/3

Variable de Holgura
Base
z
h
s
d

Variable de Decisin
x
y
0
-1
2
1
2
3
1
1/3

h
0
1
0
0

Valores de
Solucin

s
0
0
1
0

d
1
0
0
1/3

Valores de
Solucin
24
18
42
8

Para hacer cero el segundo rengln de la columna pivote multiplicamos por 2 el


rengln pivote y se lo restamos al segundo rengln.
Variable de Holgura
Base
z
h
s
d

Variable de Decisin
x
y
0
-1
2-2(1)
1-2(1/3)
2
1

3
1/3

h
0
1-2(0)

s
0
0-2(0)

0
0

1
0

d
1
02(1/3)
0
1/3

Variable de Holgura
Base
z
h
s
d

Variable de Decisin
x
y
0
-1
0
1/3
2
3
1
1/3

h
0
1
0
0

s
0
0
1
0

d
1
-2/3
0
1/3

Valores de
Solucin
24
18-2(8)
42
8
Valores de
Solucin
24
2
42
8

Para hacer cero el elemento de la segunda restriccin de la columna pivote


multiplicamos el rengln pivote por 2 y se lo restamos a la segunda restriccin.
Variable de Holgura
Base
z
h
s
d

Variable de Decisin
x
y
0
-1
0
1/3
2-2(1)
3-2(1/3)
1

1/3

h
0
1
02(0)
0

s
0
0
1-2(0)

d
1
-2/3
0-2(1/3)

24
2
42-2(8)

1/3

Variable de Holgura
Base
z
h
s
d

Variable de Decisin
x
y
0
-1
0
1/3
0
7/3
1
1/3

h
0
1
0
0

Valores de
Solucin

s
0
0
1
0

d
1
-2/3
-2/3
1/3

Valores de
Solucin
24
2
26
8

Esta ltima tabla simplex muestra todos los elementos de la columna pivote igual a
cero menos el del rengln pivote.
6.0 Buscar que el rengln de la funcin objetivo no haya ningn valor negativo en
las variables de decisin, en la ultima tabla se tiene que la variable y tiene un valor
negativo por lo que ser la columna pivote.
La fila pivote se selecciona de menor valor que se obtiene al dividir los elementos
de la columna de los valores de solucin. Entre los valores de la columna pivote.
Variable de Holgura
Base
z
h
s
d

Variable de Decisin
x
y
0
-1
0
1/3
0
7/3
1
1/3

h
0
1
0
0

s
0
0
1
0

d
1
-2/3
-2/3
1/3

Valores de
Solucin
24
2/(1/3)=6
26/(7/3)=78/7
8/(1/3)=24

Por lo que la fila pivote es la primera, restriccin o el rengln h, y tiene como


elemento pivote (1/3).
Variable de Holgura
Base
z

Variable de Decisin
x
y
0
-1

h
0

s
0

d
1

Valores de
Solucin
24

h
s
d

0/(1/3)
0
1

1/3/(1/3)
7/3
1/3

1/(1/3)
0
0

0/(1/3)
1
0

-2/3/(1/3)
-2/3
1/3

Variable de Holgura
Base
z
h
s
d

Variable de Decisin
x
y
0
-1
0
1
0
7/3
1
1/3

Aqu faltan algunas tablas

h
0
3
0
0

s
0
3
1
0

d
1
-2
-2/3
1/3

2/(1/3)
26
8
Valores de
Solucin
24
6
26
8

Resolver por el mtodo simplex


Maximizar z=10x1+15x2
Sujeto a:

10x1+20x24000
5x1+5x21500
4x1+2x2800

Agregamos valores de holgadura a las restricciones para igualarlos a 0.


z=10x1+15x2+x3+x4+x5
10x1+20x2+x3=4000
5x1+5x2+x4=1500
4x1+2x2+x5=800
Colocamos los coeficientes en la tabla simplex.
X1
-10
10
5
4

X2
-15
20
5
2

X3
0
1
0
0

X4
0
0
1
0

X5
0
0
0
1

0
4000
1500
800

z
h
s
d

Seleccionamos la columna pivote, que es el mas negativo de las variables de


decisin que en este problema es el -15, y seleccionamos la fila pivote dividiendo
la columna las de la derecha entre los valores que corresponden de la columna
pivote, seleccionamos el valor menor de la solucin, que en este problema es 20 y
corresponde a la fila h, dividimos esta fila entre el valor del elemento pivote que es
20 y tenemos la sig. Tabla simplex.
4000/20=200, 1500/5=500, 800/2=400
X1
-10
0.5
5
4

X2
-15
1
5
2

X3
0
0.05
0
0

X4
0
0
1
0

X5
0
0
0
1

0
200
1500
800

z
h
s
d

Hacemos cero todos los elementos de la columna pivote menos el elemento pivote
que se quedara como 1.
X1
-10+15(0.5)
0.5
5-5(0.5)
4-2(0.5)

X2
-15+15(1)
1
5-5(1)
2-2(1)

X3
0+15(0.05)
0.05
0.5(0.5)
0.2-2(0.05)

X4
0+15(0)
0
1-5(0)
0-2(0)

X5
0+15(0)
0
0-5(0)
1-2(0)

0+15(200)
200
1500-5(200)
800-2(200)

z
h
s
d

La tabla simplex que queda despus de estas operaciones es:


X1
-2.5
0.5
2.5
3

X2
0
1
0
0

X3
0.75
0.05
0.25
0.1

X4
0
0
1
0

X5
0
0
0
1

3000
200
500
400

z
h
s
d

Como todava hay un negativo en las variables de decisin, se lleva a cabo


operacin (iteracin), en donde la columna pivote es la variable x1, y la fila pivote
se obtiene de la divisin de la columna mas o de la derecha y los valores
correspondientes de la columna pivote, estas divisiones son las siguientes.
200/0.5=400, 500/2.5=200, 400/3=133.3333
Haciendo 1 el elemento pivote tenemos la siguiente tabla simplex
X1
-2.5
0.5
2.5
1

X2
0
1
0
0

X3
0.75
0.05
0.25
0.0333

X4
0
0
1
0

X5
0
0
0
0.3333

3000
200
500
133.3333

z
h
s
d

Se elimina todos los elementos de la columna pivote menos el elemento pivote.


X1
-2.5+2.5(1)
0.5-0.5(1)
2.5-2.5(1)
1

X2
0+2.5(0)
1-0.5(0)
0-2.5(0)
0

X3
0.75+2.5(0.0333)
0.05-0.5(0.0333)
0.25-2.5(0.0333)
0.0333

X4
0+2.5(0)
0-0.5(0)
1-2.5(0)
0

X5
0+2.5(0.3333)
0-0.5(0.3333)
0-2.5(0.3333)
0.3333

La tabla simplex final ser la siguiente:


X1

X2

X3

X4

X5

3000+2.5(133.3333)
200-0.5(133.3333)
500-2.5(133.3333)
133.3333

z
h
s
d

0
0
0
1

0
1
0
0

0.8332
-0.0333
-0.1667
0.0333

0
0
1
0

0.8332
-0.1666
-0.8332
0.3333

Con la solucin siguiente:


X1
X2
X3
X4
X5

133.33
133.33
0
166.66
0

PROBLEMAS
Resolver el siguiente problema
Max. Z=7x1+3x2+3x3
Sujeto a las restricciones:
x11000
x21000
x31500
60x1+2x2+20x3100,000

Resolver el siguiente problema


Maximiza z=2x1+3x2
X1+3x26
3x1+2x26
X1, x20

Resolver los siguientes 4 problemas.


Problema 1:

3333.33
133.3333
166.66
133.3333

z
h
s
d

Maximiza
Restricciones:

z=2x1+x2-3x3+5x4
x1+2x2+2x3+4x440
2x1-x2+x3+2x48
4x1-2x2+x3-x410

Problema 2:
Maximiza
Restricciones:

z=2x1-3x2+4x3+5x4
3x1+9x2+2x3+7x410
2x1-2x2+3x3+9x415
2x1+4x2+9x3+6x45

Problema 3:
Maximiza
Restricciones:

z=2x1+3x2
x1+0.5x23
3x1+2x26
-x1+x21

Problema 4:
Maximiza
Restricciones:

z=4x1+5x2+9x3+11x4
x1+x2+x3+x415
7x1+5x2+3x3+2x4120
3x1+5x2+10x3+15x4100

También podría gustarte