Está en la página 1de 14

Taller # 2

SOLUCION DE PROBLEMAS

DE

PROGRAMACIÓN LINEAL
El Algoritmo Simplex parte de una solución inicial B.F..
Pasos previos al Algoritmo Simplex:
0. Verificar los signos de los términos independientes y de
las variables de decisión
1. Si el problema es de minimización, transformarlo en
uno de maximización (o cambiar signo de evaluadores)
2. Convertir todas las restricciones en igualdades:
Restricciones del tipo <=: Sumar variables de holgura.
Restricciones del tipo >=: Restar variables de exceso.
(ambas al lado izquierdo de la restricción)
3. Sumar variables artificiales, al lado izquierdo, solo
cuando sea necesario para completar la solución inicial.
En la F.O. incluir las penalizaciones correspondientes.
4. Llevar el renglón cero a la forma estándar de
Eliminación Gaussiana: como función sólo de las VNB
5. Escribir la primera tabla simplex
Problema 1

Min Z = 3X1 + 2X2 + 4X3


s.a
2X1 + X2 + 3X3 = 60 (1)

3X1 + 3X2 + 5X3  120 (2)

X1 , X2 , X3  0
1. Transformar la F.O.
De minimizar a maximizar

Max -Z = -3X1 - 2X2 - 4X3

s.a
2X1 + X2 + 3X3 = 60 (1)

3X1 + 3X2 + 5X3  120 (2)

X1 , X2 , X3  0
2. Convertir todas las restricciones en igualdades
Restar variable de excedencia en la restricción (2)
2X1 + X2 + 3X3 = 60 (1)

3X1 + 3X2 + 5X3  120 (2)


3X1 + 3X2 + 5X3 - X5 = 120
3. Sumar variables artificiales para completar
una solución inicial
2X1 + X2 + 3X3 + X4 = 60 (1)
3X1 + 3X2 + 5X3 - X5 + X6 = 120 (2)
Incluir penalizaciones en la F.O.

La forma aumentada del problema artificial es:

(0) - Z + 3X1 + 2X2 + 4X3 + MX4 + MX6 = 0


(1) 2X1 + X2 + 3X3 + X4 = 60
(2) 3X1 + 3X2 + 5X3 - X5 + X6 = 120

El renglón (0) tiene coeficientes diferentes


de cero en las variables básicas X4 y X6
4. Llevar el renglón (0) a la forma estándar de E.G

- Z + 3X1 + 2X2 + 4X3 + MX4 + MX6 = 0

- M*( 2X1 + X2 + 3X3 + X4 = 60)


- M*( 3X1 + 3X2 + 5X3 - X5 + X6 = 120)

- Z + X1 (3-5M) + X2 (2-4M) + X3 (4-8M) + X5 M = -180M

En el nuevo renglón (0) los coeficientes de


las V.B X4 y X6 son cero
1
Coeficientes
Iter V.B Ec #
Z X1 X2 X3 X4 X5 X6 L.D Razón

0 Z (0) -1 3-5M 2-4M 4-8M 0 M 0 -180M 

X4 (1) 0 2 1 3 1 0 0 60 20

X6 (2) 0 3 3 5 0 -1 1 120 24

Renglón pivote Mínimo


2
Coeficientes
Iter V.B Ec #
Z X1 X2 X3 X4 X5 X6 L.D Razón

0 Z (0) -1 1+M 2 -4 M
0 - 4+8 M M 0 -80 - 20M 
3 3 3

X3 (1) 0 2/3 1/3 1 1/3 0 0 20 60

X6 (2) 0 -1/3 4/3 0 -5/3 -1 1 20 15

Renglón pivote Mínimo


3
Coeficientes
Iter V.B Ec #
Z X1 X2 X3 X4 X5 X6 L.D Razón

0 Z (0) -1 1/2 0 0 1/2 + M 1/2 -1/2 + M -90

X3 (1) 0 3/4 0 1 3/4 1/4 -1/4 15

X2 (2) 0 -1/4 1 0 -5/4 -3/4 3/4 15

No hay coeficientes negativos


La nueva S.B.F es
(0,15,15,0,0,0)
con Z = 90

Se concluye que ésta es la


solución óptima
Problema 2

Min Z = 13X1 + 18X2


s.a
1/24 X1 +1/15 X2  10

X1  100 X2  70
X1  60 X2  30

X1 + X2  150
13X1 + 18X2  2000
X2 + 25  X1 / 2

X1 , X2  0
X1 + 50  X2 / 2
X2
180

160
X1 + X2  150
140

120

100
X1  100 X2  70

80 X1  60 X2  30

60

40
1/24 X1 +1/15 X2  10

20
13X1 + 18X2  2000

0 20 40 60 80 100 120 140 160 180 X1


X1 + 50  X2 / 2
X2
180

160
X1 + X2  150
140

120

100
X1  100 X2  70

80 X1  60 X2  30

60

40
1/24 X1 +1/15 X2  10

20
13X1 + 18X2  2000

0 20 40 60 80 100 120 140 160 180 X1

También podría gustarte