Sei sulla pagina 1di 5

PROBLEMAS DE PROGRAMACIN LINEAL

PROBLEMA 1

En el ltimo consejo de direccin de la empresa La rosca loca se lleg a la conclusin de que la razn por la que sus productos (obviamente roscas de maz) no son adquiridos es porque el gran pblico, simplemente, los desconoce. Ante tamaa evidencia, el nuevo jefe comercial -que acaba de terminar un cursillo acelerado de publicidad por fascculos- propone la idea de dar a conocer los productos de la empresa de una forma distinta a la habitual, en este caso regalando roscas en algunas salas de cine de la ciudad. La idea le ha venido aprovechando que su padre es el dueo de estas salas y le permite promocionar sus roscas sin cobrar nada a la empresa y porque, sinceramente, su padre no cree que se vendan ni an despus de haberlas regalado. Eso s, exige que las roscas de la promocin sean distintas a las habituales de venta en cines, porque si no le hara perder dinero por las roscas que deja de vender. Una vez logrado el acuerdo, la empresa se plantea no gastarse ms de 800.000 u.m. (unidades monetarias) semanales en la fabricacin de roscas de promocin mientras dure sta. El dinero ser asignado para la distribucin gratuita de cuatro productos: roscas rosas, roscas verdes extra saladas, roscas beodas y roscas arco-iris. El objetivo de la campaa es alcanzar al mayor nmero posible de consumidores potenciales dispuestos a probar los productos ofertados. La tabla muestra el nmero de personas a las que se llega normalmente por medio de la distribucin de una tonelada de producto de cualquiera de los distintos tipos de roscas. Tambin se ofrece el coste por cada tonelada de producto y el nmero mximo de toneladas que pueden fabricarse semanalmente para dedicarse a promocin.
TONELADAS MXIMAS POR SEMANA 12 5 25 20

PRODUCTO Roscas rosas Roscas verdes extra saladas Roscas beodas Roscas arco-iris

CONSUMIDORES POTENCIALES 5.000 8.500 2.400 2.800

COSTE POR TONELADA (u.m.) 80.000 92.500 29.000 38.000

El acuerdo alcanzado por la empresa y las salas de cine obliga que, al menos, se distribuyan 5 toneladas de las roscas beodas y roscas arco-iris conjuntamente por semana. Para asegurar una campaa del ms amplio alcance, la direccin tambin insiste en no invertir ms de 180.000 u.m. en la distribucin simultnea de roscas beodas y roscas arco-iris. Con los datos anteriores, determinar el nmero de toneladas de cada tipo de roscas que semanalmente han de distribuirse para conseguir que el mayor nmero posible de consumidores potenciales conozcan los productos de La rosca loca. SOLUCIN: Llamando: X1: Toneladas de roscas rosas destinadas a promocin / semana. X2: Toneladas de roscas verdes extra saladas destinadas a promocin / semana. X3: Toneladas de roscas beodas destinadas a promocin / semana. X4: Toneladas de roscas arco-iris destinadas a promocin / semana.
Javier Osorio 1

PROBLEMAS DE PROGRAMACIN LINEAL

Objetivo: Maximizar ( Max)Z = 5.000 X 1 + 8.500 X 2 + 2.400 X 3 + 2.800 X 4 Sujeto a (S.a):

80.000 X 1

+ 92.500 X 2

+ 29.000 X 3 X3 29.000 X 3

+ 38.000 X 4 + X4 + 38.000 X 4

800.000 5 180.000

0 X1 12 0 X3 25

0 X2 5 0 X4 20

Se trata de un problema de variables acotadas en cuya resolucin utilizaremos el algoritmo Simplex para variables acotadas (vase apndice). Expresando el problema en la forma estndar de minimizacin equivalente: Minimizar ( Min) Z = 5.000 X 1 8.500 X 2 2.400 X 3 2.800 X 4 + 20.000 X 8
80 X 1 + 92'5 X 2 + 29 X 3 X3 29 X 3 0 X1 12 0 X3 25 0 X2 5 0 X4 20 X8 0 (variable artificial) +38 X 4 + X4 +38 X 4 + X5 X6 +X7 = 800 + X8 = 5 = 180

Se ha introducido una variable artificial X8 a la que se le asigna un coeficiente de coste M = 20.000 para resolver el problema por el mtodo de penalizacin. El valor del coeficiente M podra ser distinto del que se ha utilizado en el ejemplo, siempre y cuando fuera suficiente para penalizar un valor no nulo de la variable artificial. En principio, parece lgico situar X2 en su cota superior, ya que es el producto que puede llegar a ms consumidores potenciales.

X B = { X5,

X8,

X 7 } ; B = { a5 , a8 , a 7 }

C B = { C5 , C8 , C 7 } ; X N 1 = { X1, X N 2 = { X 2 }; X3, X4,

C B = { 0, 20000, 0} X 6 }; N 1 = { a1 , a 3 , a 4 , a 6 }

N 2 = { a2 }
2 Javier Osorio

PROBLEMAS DE PROGRAMACIN LINEAL

80 92'5 29 38 1 0 0 0 A = 0 0 1 1 0 1 0 1 0 0 29 38 0 0 1 0 X1 X 2 X3 X 4 X6 = 0 ( l) = 5 ( u) = 0 ( l) = 0 ( l) = 0 ( l) 80 29 38 0 N 1 = 0 1 1 1 0 29 38 0 92'5 N2 = 0 0

Los valores iniciales de la funcin objetivo y de las variables bsicas son:


$ Z = C B B 1 b C B B 1 N 1 C N 1 l N 1 C B B 1 N 2 C N 2 u N 2
80 29 38 0 800 $ Z = (0, 20.000, 0) 5 (0, 20.000, 0) 0 1 1 1 ( 5.000, 2.400, 2.800, 0) 0 29 38 0 180 92'5 (0, 0, 0, 0) (0, 20.000, 0) 0 ( 8.500) 5 = +100.000 42.500 = 57.500 0

b=B

b B .N 1 l N B

N 2 u N2

X5 = X8 = X 7

800 800 462'5 337'5 T 1 = 5 B (92'5 0 0 ) (5) = 5 0 = 5 0 Sol. Bsica Factible 180 180 0 180

Los valores iniciales correspondientes a la fila cero quedan: 80 a1 c1 = ( 0 20.000 0) 0 ( 5.000) = 5.000 0

Z1 - C1 = C B B Z2 - C2 = 8.500

Z3 - C3 = 20.000 + 2.400 = 22.400


Javier Osorio 3

PROBLEMAS DE PROGRAMACIN LINEAL

Z4 - C4 = 20.000 + 2.800 = 22.800 Z6 - C6 = -20.000 La 1 tabla sera: l X1 5.000 80 0 0 u X2 8.500 92'5 0 0 l X3 22.400 29 1 29 l X4 22.800 38 1 38 l X6 -20.000 0 -1 0

Z X5 X8 X7

X5 0 1 0 0

X7 0 0 0 1

X8 0 0 1 0

LD 57.500 337'5 5 180

l: cota inferior u: cota superior Continuando con la aplicacin del algoritmo Simplex para variables acotadas:

K =

Max Max ( z
j 1

cj ,

) Max ( c
j 2

zj =

) Max ( 22.800,

8.500) = 22.800 = Z 4 C4

Como K > 0 Solucin mejorable. X4 candidata a entrar en la base; K = 4; K 1 .

1 = Min
1 i m

b i l Bi y ik

: y ik 0

1 = Min

b 3 l B3 337'5 0 5 0 180 0 , , = 4'736 = Min (8'88, 5, 4'736 ) = 1 38 y 34 38

X7 es candidata a salir de la base.

2 = porque y 4 0

3 = u 4 l 4 = 20 0 = 20 4 = Min( 1 , 2 , (u 4 l 4 )) = Min(4'736, , 20 ) = 4'736


X4 entra en la base. X7 sale de la base. Pivotamos sobre y34 excepto el LD.
$ Z = Z ( Z k Ck ) k = 57.500 ( 22.800) 4'736 = 50480'8
4 Javier Osorio

PROBLEMAS DE PROGRAMACIN LINEAL

X5 337'5 38 157'53 b ' = X 8 = b y k k = 5 1 4'736 = 0'26 X 180 38 0 7 b'3 = X 4 = l k + k = l 4 + 4 = 0 + 4'736 = 4'736

Z X5 X8 X4

l X1 5.000 80 0 0

u X2 8.500 92.5 0 0

l X3 5.000 0 024 076

X4 0 0 0 1

X5 0 1 0 0

l X6 -20.000 0 -1 0

l X7 -600 -1 -003 003

X8 0 0 1 0

LD -50.481 157'5 0264 4736

Dos candidatos a entrar en la base, puesto que k=5000, k=1 o k=3 Tras tres iteraciones similares, los resultados finales, referidos a cada semana, son:
X1: X2: X3: X4: 1'9 5 6'2 0 Toneladas (1.900 Kg) de roscas rosas fabricadas para promocin. Toneladas (5.000 Kg) de roscas verdes extra saladas para promocin. Toneladas (6.200 Kg) de roscas beodas fabricadas para promocin. No se fabrican roscas arco-iris para promocin.

Javier Osorio

Potrebbero piacerti anche