Beruflich Dokumente
Kultur Dokumente
PROGRAMACIN LINEAL
JAVIER OSORIO AGOSTA
CSSv-
Problemas
de
Programacin Lineal
Javier Osorio Acosta
BIBLIOTECA NIVEBSTARIA
LAS PALMAS DE O. CAARA
N." Copia-
5 2 q . V2g
Edita:
Servicio de Publicaciones
Universidad de Las Palmas de Gran canaria
Realizacin:
Depsito Legal:
G.C. 18 - 1999
NDICE
INTRODUCCIN
11
PROBLEMA 1
13
18
24
36
42
49
54
PROBLEMAS
62
69
77
82
'.
94
100
107
114
PROBLEMA 16
121
127
139
146
152
160
166
PROBLEMA 23
173
PROBLEMA 24
181
191
193
198
205
209
213
218
227
230
232
234
235
236
238
239
INTRODUCCIN
Tradicionalmente se ha dado un enfoque eminentemente matemtico a la resolucin de problemas de Investigacin Operativa, hacindose nfasis en la aplicacin de
modelos tericos a cuestiones relacionadas con la produccin de bienes y servicios.
Su mbito de actuacin se ha ceido, bsicamente, al rea funcional de produccin,
tomando el corto plazo como horizonte temporal para el que son vlidas las soluciones obtenidas tras la aplicacin de las herramientas matemticas. No obstante, en los
ltimos aos se ha observado un progresivo cambio de enfoque, a favor de considerar a esta disciplina como un medio til para facilitar las complejas labores de direccin de empresas. Hemos asistido, incluso, a un cambio de denominacin de la
materia, pasando a conocerse como Mtodos Cuantitativos de Gestin, expresando
por s misma la importancia de enfocar los contenidos de esta disciplina hacia el
apoyo a los procesos directivos en todas las reas funcionales de la empresa.
Estas circunstancias se han puesto de manifiesto tambin con una herramienta tan
difundida, y a la vez tan desconocida, como es la programacin lineal. Se trata de un
modelo cuyos fundamentos bsicos se ensean en multitud de centros superiores,
aunque normalmente no es objeto de una profundizacin suficiente para mostrar toda
su potencialidad a la hora de apoyar la toma de decisiones en una organizacin. La
objecin ms comn que se realiza respecto a su uso se centra, fundamentalmente, en
que su rbito de aplicacin se circunscribe a entornos de decisin bajo certidumbre,
a la vez que supuestas unas improbables condiciones reales de linealidad. Sin embargo, la prctica ha demostrado que constituye una herramienta de un valor inestimable
en los procesos de direccin de empresas, al permitir apoyar, no slo la realizacin de
programaciones a nivel operativo, sino tambin la de interpretaciones econmicas,
anlisis de sensibilidad y planificacin en funcin de determinados parmetros productivos.
La presente coleccin de problemas surge con el objetivo de intentar mostrar las
diversas e interrelacionadas dimensiones de la programacin lineal, y cmo puede
sta constituir una poderosa herramienta para ofrecer apoyo en la toma de decisiones
empresariales. En este sentido, los problemas propuestos pretenden integrar distintas
herramientas propias de la programacin lineal, con objeto de lograr una visin global de sta frente al planteamiento clsico de formular problemas correspondientes a
un nico tipo de herramienta. De esta forma, se combinan en los problemas tcnicas
como el anlisis de sensibilidad, el ^rilisis paramtrico, la programacin por objetivos y la teora de juegos, entre otras. Para la resolucin de los problemas se ha tomado como referencia los algoritmos propuestos por Bazaraa y Jarvis (1981), as como
la adaptacin que de stos realiz el profesor Secundino de Len (1988), a quien debo
mis primeros conocimientos de esta materia.
Por otra parte, es importante no olvidar que en el complejo mundo de la direccin
de empresas los nmeros y los modelos matemticos nos pueden ofrecer interesantes
11
12
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 pts 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.
PRODUCTO
Roscas rosas
Roscas verdes extra saladas
Roscas beodas
Roscas arco-iris
TONELADAS
CONSUMIDORES
COSTE POR
MXIMAS POR
POTENCIALES TONELADA (pts)
SEMANA
5.000
8.500
2.400
2.800
80.000
92.500
29.000
38.000
12
5
25
20
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 pts 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".
13
SOLUCIN:
Llamando:
Xj: Toneladas
X2: Toneladas
X3: Toneladas
X4: Toneladas
de roscas
de roscas
de roscas
de roscas
Objetivo:
Maximizar (Max) Z = 5.000 X^ + 8.500 X^ + 2.400 X^ + 2.800 - X4
Sujeto a (s.a.)
80.000-X,
+ 92.500-Xj
+ 29.000-Zj
+38.000 X4
X3
+Z4
29.000 Z3
0<Xi<12
0<X2<5
0<X3<25
,0<X4<20
< 800.000
>5
+92'5 Z2
0<Xi<12
0<X2<5
0<X3<25
0<X4<20
+38 Z4
= 800
+Zg = 5
+Z7
=180.
{Zj,
Zg,
X^},B={a,
c.= {C Q , C j ;
X.
= {X,,
a,}
Z3, X4,
= {ZJ;
a^,
Xj;
Vi={a,,
a^, a^,
aj
V,={aJ
80 92'5 29 38 1 O O O
O
O
1
1 0 - 1 0 1
O
0. 29 38 O O 1 0.
= 0(0
80 29 38 0
iV, = 0 1 1 - 1
0 29 38 0
= 5(M)
= 0(0
= 0{/)
= 0(0
92'5
0
0
''soo'^
Z = (0, 20.000, 0)
(o,
80 29 38 O
1 1 - 1 -(-5.000, -2.400, -2.800, o)
1,0 29 38 O j
20.000, o)- 0
1180,
(o.
O, O, 0)-
(0,
20.000, o)-
^92'5^
O -(-8500) 5 = +100.000 - 42.500 = 57500
I O)
^X >
b = B-' b-B-'.Ni
/ -B-'
-N^ -f,
-B-'-(92'5 O 0)''-(5) =
180 ,
Uei's^
["800^
800
[180 J
r337'5'|
[ 0 J
5
180
15
rso^
Zi-Ci
= Cj,B-'-ai-c,={0
Z2 - C j = 8.500
Z3 - C3 = 20.000 + 2.400 = 22.400
Z4 - C4 = 20.000 + 2.800 = 22.800
Zg - Cg = -20.000
La P tabla sera:
1
Xi
X2
X3
X4
X5
X6
X7
Xs
LD
5.000
8.500
22.400
22.800
-20.000
57.500
X5
80
92'5
29
38
337'5
Xs
-1
X7
29
38
180
1: cota inferior
u: cota superior
"
\
JsSBi
Js32
-850O) = 22.8OO=Z,-Q
K-4;Ke'3i.
-^^yt^o
^337'5-0 5 - 0 180-0
38 '
1 '
38
Y,=Min
16
- = 4736
= Mn(8'88. 5, 4736):
^34
73 = 4 - / 4 = 2 0 - 0 = 20
A^=Min{y
y^,
{u^-l^))=Min{4'736,
<,
20)=4736
X4 entra en la base.
X7 sale de la base.
Pivoteamos sobre y^^ excepto e l L D .
Z = Z - (Zj - Q ) A^ = 57500 - (22.800) - 4736 = -50480'8
^ 5
' =
b_-yk-^jc
337'5
5
180
l57'53^
^38^
0'26
O
4736 =
^38y
b\ = X. =Z. + A, = ; . + A . = 0 + 4 7 3 6 = 4736
X5
X7
Xs
LD
Xi
X2
X3
X4
5.000
8.500
5.000
-20.000
-600
-50.481
X5
80
92'5
-1
157'5
Xs
0'24
-1
-0'03
0'264
X4
0'76
0'03
4'736
1'9
5
6'2
O
17
PROBLEMA 2
Una empresa que realiza laminados de aceros de aleacin especial produce dos
tipos de lminas, que le reportan 8.000 y 6.000 pesetas netas respectivamente por
cada metro producido. El proceso consta de tma etapa previa de acondicionamiento
del acero, otra de laminado propiamente dicho, y una tercera de pulido de la superficie resultante, disponindose diariamente para cada actividad de un nmero de horas
limitado. Las horas requeridas por unidad de producto y las horas totales diarias disponibles para cada actividad se muestran en la tabla adjunta:
Laminado 2
Horas
totales disponibles
Acondicionamiento
60
Laminado
48
Pulido
76
SOLUCIN:
a) Llamando X^: metros de laminado 1 producidos.
X2: metros de laminado 2 producidos.
La funcin de produccin a optimizar sera:
18
<60
2-Z, +4-Z2
<48
6-Z,+2-X2
<76^
l < Z i <15
1<Z2<5
Transformando el problema:
= 60
+X4 ^
6- Xj + 2 Z2
=48
1 < Z , <15
1SZ,<5
+ Z5 = 76
0<Z,
0^^'
0<X,
1 0
0
1 0
B [flj , a^ , a\
Xg j X j ,
X^,
X j
1
Z, =/,
=1
2 ~^ 2 -- -5
^2 ={2}
Z = C,-B-'-b-(c,-B-'.N,r-C,}l,^-(c,.B-'.N,-C,J-,^
^x,^ reo^
X ^)
48
76 ;
-B-'-N^-^
^46'
(4, 2, 6y.(l)-(2, 4, 2)'.(5) = 26 > O Sol. inicial factible
t
Xi
Mk
Sf
X3
0
X4
LD
8.000
X2
6.000
X5
0
-38.000
X3
X4
46
26
X5
60
1: cota inferior
u: cota superior
k e 9i
h-h -:y,.
ri=Mm
\<i<m
,^.
^0
yj
;46-0
26-0
60-0]
6
3-^53
,,
^31
Yi,
i-U=Mm{io,
-,
14}=10
b=b~y,-A,=i
46
26
60
2 '10 = - 6- ^ Z ,
6
0 ^x.
, = / , + A , = 1 + 10=11 4 - Z i
La nueva tabla, una vez hecho el pivoteo sera:
Xi
u
X2
X3
X4
Xi
I
X4
0
Xs
LD
10.000/3
X3
0
-4.000/3
-118.000
2/3
-2/3
10/3
-1/3
1/3
1/6
11
21
Z = 118.000 pts.
b) Para saber cunto se podra pagar como mximo una hora adicional planteamos
el problema dual. De entrada, ya se observa que no nos interesar contratar horas adicionales de acondicionado y laminado pues nos sobran, pero s interesa de pulido.
xx,>o
Wj = O
W2 = O
w^jtO
Resolviendo, utilizando la tabla ptima y aprovechando las caractersticas especiales de los valores Zj - Cj para las variables de holgura iniciales:
22
Zj - Cj = C g JB ^ a-c.=w*-
j - Cj
'l^
pts
o ; w, = o -7 acondicionado
h
.Oy
^0^
Z ^ - C 4 = 0 = (wi,
Wj,
^3)
pts
-O ; w, = O laminado
vOy
^0^
Z 5 - C 5 = - - = (w,,
W^,
W3)
-O ; W3 :
4.000
; W3 ^
pts
= 1.333' 33 - ^ pulido
vly
Cada hora de pulido incrementara los beneficios netos en 1.333 '33 pts. Sobre esta
cantidad se habr de negociar.
Es lgico que cOj = (02 = O, debido a que la V y 2'^ restricciones tienen holgura, es
decir, ha sobrado una serie de horas de acondicionamiento y laminado. Por lo tanto,
una hora adicional de ambos tratamientos no nos supondra un mayor beneficio.
23
PROBLEMA 3
Una empresa dedicada a la fabricacin de diferentes artculos, ante la inminente
llegada de la estacin invernal se plantea establecer su poltica de fabricacin y almacenaje de estufas de gas para el primer cuatrime'itre del ao, es decir, para los meses
de enero, febrero, marzo y abril. Debido a que se trata de un producto estrella, y para
mantener la lealtad de los clientes, la direccin de la empresa desea que la demanda
prevista de este producto sea totalmente satisfecha. Dicha demanda se estima en
9.000 uds. en enero, 12.000 uds. en febrero, 14.000 uds. en marzo y 13.500 uds. en
abril. Para hacer frente a estos pedidos la empresa tiene una capacidad de produccin
de 13.000 uds. al mes, siendo el coste unitario de fabricacin de 4.000 pts. No obstante, debido al proceso de modernizacin de equipos que la empresa est llevando a
cabo, se espera que el 1 de abril comience a funcionar una nueva lnea de fabricacin
que situara la capacidad de produccin en 15.000 estufas al mes, reducindose los
costes unitarios, situndose estos en 3.500 pts.
Procedente de la temporada anterior, se cuenta con un inventario inicial de 1.325
estufas que pueden ser utilizadas para satisfacer la demanda. Asimismo, ante posibles
eventualidades futuras, se desea que al final del cuatrimestre considerado se disponga en almacn de un inventario total de 800 unidades. Para facilitar el ajuste productivo se puede utilizar el almacn para el almacenamiento de unidades de un mes a
otro. La capacidad mxima de almacenamiento es de 2.000 estufas y el coste por unidad en inventario al final de cada mes es de 500 pts.
Formular y resolver un problema de programacin lineal para minimizar el coste
de fabricacin y almacenamiento durante el cuatrimestre considerado, teniendo en
cuenta que los costes derivados del inventario inicial y final entran dentro de otra partida presupuestaria que no se considera en esta programacin.
SOLUCIN:
Aunque los valores que se van a manejar en este problema deben ser enteros, dado
que las cantidades son relativamente elevadas se resolver mediante Programacin
Lineal, dndose por buena la aproximacin obtenida en los resultados finales.
Distribucin en el primer cuatrimestre:
Enero
D: 9.000 uds
Febrero
D:12.000uds
Marzo
D: 14.000 uds
Abril
D: 13.500 uds
24
"
El problema quedara:
Min Z = 4.000-X] + 500-yi + 4.000-X2 +500-y2 + 4.000-X3 + SOO-yg + 3.500-X4
S.a.
Z,
+1.325
= 9.000+yi
Z,
+ Jx
= 12.000+^2
= 14.000+^3
= 13.500 + 800
Z.
yi
Ja
Z , < 13.000
y^ < 2.000
Z2 < 13.000
y^ < 2.000
Z 3 S 13.000
J3 < 2.000
Z 4 < 15.000
Z,
X2
+yi
Z3
-y2- ^
= 12.000
+^2
-3^3
= 14.000
+)'3.
= 14.300
^4
0<3',,J2.3'3^2.000
25
+3'i
X3
= 7.675
= 12.000
+x,
-Jl
+x.
-yi
+^2
-y,
+X,
+Xs
+3^3
^4
= 14.000
= 14.300
X , , X 2 , X 3 < 13.000
Con
yy y, < 2.000
Z4 < 15.000
XXX,,X,^0
Para la resolucin de este problema se utilizar el algoritmo de variables acotadas.
La matriz de restricciones es: (una vez se han aadido las variables artificiales X5, Xg,
X7, Xg)
1 0 0 0
-]
0 1 0 0
.A = 0 0 1 0
0 0 0 1
1
0
0
0 0
-1 0
1 -1
0
1
1 0 0
0 1 0
0 0 1
0 0 0
0
0
0
1
Las variables yj, y2, y^, por corresponder a unos valores que interesa minimizar
(implican costes que no aaden valor al producto) se situarn en su cota inferior.
En cuanto a las variables Xj, X2, X3, X4 si en un primer tanteo se les sita en su
cota superior se observa que la solucin inicial sera no factible por aparecer valores
negativos. Ante esta situacin resulta ms procedente situar una de ellas en su cota
superior y las restantes en la inferior.
26
^l=(X,'
-S=[^X5'
X,'
^Xe'
X,'
^Xj'
V,'
^y.'
S3)
'^XgJ
r 7.675'
12.000
(25.000, 25.000, 25.000, 25.000)14.000
14.300J
0 -
^0^
O
(25.000,25.000,25.000,25.000)
(4.000) (13.000)= 926,375.000
1
7.675 ^ O"
b_ =
B-'-b~B-'.N,.l,^-B''.N,-,^
12.000
14.000
^ 14.300 J
0
0
.oj
o\
( 7.675 ^
0
12.000
(13.000) =
1
1.000
l^ 14.300 j
.oj
Zj-Cj=C,-5-'-a,-c,
ri'
Z;,,-C;,, =(25, 25, 25, 25)-
o
-4 = 21.000
o
27
- C,, = -500
.'2
3?
Zy,-C^,=~500
La primera tabla queda:
Xi
X2
X3
X4
yi
Jl
y3
X5 X6
0
0
X7
Xs
LD
926375000
Xs
-1
7.675
-1
12.000
X7
-1
1.000
Xs
14.300
1; cota inferior
u: cota superior
t = Max Max{Zj-Cj),
Max{Cj-Zj)
r, = MinI
73 = X, - h , = 15.000-0 = 15.000
Xo sale de la base
28
b-y,-A,
Problemas de Programacin
Lineal
Xi
X2
X3
X4
yi
y2
13
-500
-500 -22.000
1
X7
Xs
LD
X5
X6
0 -21.500 618925000
X5
-1
7.675
Xfi
-1
12.000
X7
-1
1.000
Xs
14.300
29
= 7.675
-y,
= 12.000
- Ji
+y\
^2
+72
X3
X,
- Ji
= 14.000
+y.
= 14.300
0 0 - 1 0
1 0
0 0
1 0
o
- 1 0
0
1 0
1 - 1
o
;B ^I -[a^^,
a^^,
a^^,
a^^j
Como las variables estn acotadas aplicamos el algoritmo Simplex para variables
acotadas.
Inicialmente se asigna y^, y2, y3 a su cota inferior puesto que se intenta almacenar lo menos posible de un mes a otro. El resto de las variables, al tratarse de variables bsicas tomarn valores en funcin del vector de lado derecho y de las variables
no bsicas.
Comprobamos si se puede obtener con esta asignacin inicial una Solucin
Bsica Factible.
Variables bsicas: X^, X2, X3, X4
Variables no bsicas: yj, y2, y3
^x,^
X2
Xs =
X-i
\XAJ
2 = [0]
30
= B~'b -B~'NN,-B~'N2N,;B
=I
^7675 ^
12000
XB-
B~'b-B''NdN,-B
'NIN,
14000
vl4300y
r-i
1
0
^0
0
-1
1
0
0 ^ O)
0 0
-1 0
1J
u^
r7675^
12000
14000
[14300^
XB =
Xz
\XA)
r-1
(1615'
1
12000
0
0-1
0
14000
^14300^ . 1 ;
.0
'9675^
0^
12000
- 1 '2000^
1 ^200oJ " 12000
J4300,
0,
Esta solucin inicial s es factible puesto que ninguna variable supera su cota superior. Tenemos entonces que:
Uyj=yi=2000
Uy^=y2=2000
'y^-Cy^-CsB
ro^
Zy -Cy
-1
1
-500 = --500
31
Zy -Cy
^o^
o
Z =CBB''h-\cB
B''
Ni-
-1
500 = -1000
C;vJ/;v,-[Cs
B~\ N2-
CJMW^
ro^
^ 9675 ^
12000
12000
-500 0 +
-1
14300
r-1 o^
(4000 4000 4000 3500)
-1
[O
(500 500)
^2000^
^2000j
= 186.750.000
0)
Xi
X2
X3
X4
yi
yi
J3
LD
-500
-500
-1.000
186.750.000
Xi
-1
9.675
X2
-1
12.000
X3
-1
12.000
X4
14.300
a.
= Max
32
[-1000
Problemas de Programacin
Lineal
Y = Min
bj-h.
:}'/.< o
yik
=Mm
^ y . > o
9675-0
1
bi-h
= 9675
-yiy
13000-12000
1
i-bi
1000
3'2v
f8675 ^
9675 ^ r-1^
13000
12000
1
^
1000 =
+
b = + 3'^A;fc ; b = b + yyAy^ =
0
12000
12000
[14300^
[14300^
UJ
Z = Z-(Z/-Q)-A4
Variable X2
que alcanza
su cota
superior
33
Xi
X2
X3
X4
yi
Jl
y3
LD
500
-1000
-1000
186.250.000
Xi
-0
-1
8.675
yi
-1
1.000
X3
-1
12.000
X4
14.300
Repitiendo el proceso:
Y = Min
-.-h
:y,,<0 = Min
8675-0 1000-0'
= 1000 =
1
1
Jr
Min
.y,,>0
34
( 7675 ^
O
-1
1000
=
13000
1
14300;
Xi
X2
X3
X4
yi
J2
J3
LD
500
1000
-2000
185250JD00
Xi
-1
7.675
yi
-1
Yl
-1
1.000
X4
14.300
Max
Max{Zj-Cj),
V
./s3t
,;s3t,
Max{Cj-Zj)\ =
js32
Solucin ptima
El resultado, lgicamente, coincide con el que ya se ha obtenido, y es:
Z=185.250.000 pts. de costes de produccin
Xi=7.675 uds. fabricadas en enero
X2=13.000 uds. fabricadas en febrero
X3=13.000 uds. fabricadas en marzo
X4=14.300 uds. fabricadas en abril
No se almacena nada al final de enero y marzo (yi=0 , y3=0). Se almacenan 1000
uds. al final de febrero.
35
PROBLEMA 4
Una factora especializada en la fabricacin de sillones produce 2 tipos de asientos para aviones A^ y A2, utilizando para ello mano de obra y naiaterial sobrante de su
proceso productivo habitual. Por tanto, para este mercado especfico la fbrica tiene
restricciones en cuanto al tiempo de produccin, metros cxbicos de fibra comprimida
y metros cuadrados de cuero. Los beneficios y requerimientos de material por cada
unidad fabricada se muestran en la tabla, as como las disponibilidades mximas para
un perodo determinado.
Beneficios (pts)
Al
A2
Total disponible
7.000
8.000
-
1
1
14
m^ de fibra
1
2
20
SOLUCIN:
a) Se trata de un problema de Maximizacin de beneficios en el que la funcin
objetivo es:
Xi= Asiento tipo 1 fabricados
X2= Asiento tipo 2 fabricados
36
Z2
<19
Xi
X2
<14
Zj
+2 Z^
Xi,X2>0
< 20.
X,=i
2-X,
X2
X,
X2
X,
+2-X2
^.l
= 19
X3
+X,
X j , X 2 j X 3 , X ^ j X j .0
+X3
=20.
19
^4
14
^'^-l.xj-io
[x,\ 20J
Z| - C| = Cg 5 - ' ai - C i = 7.000
Z 2 - C 2 =8.000
Z = C- B-
b=0
.X3
X4
LD
X5
0
19
14
20
7.000
X2
8.000
X3
X4
X5
37
X.
LD
3.000
-4.000
3/2
-1/2
1/2
-1/2
1/2
1/2
10
LD
-98.000
X.
Xi
X3
-2.000
X4
0
X5
-3.000
-80.000
X2
0
Xi
2/3
-1/3
X4
-1/3
-1/3
X2
-1/3
2/3
Solucin ptima
Xj = 6 asientos tipo Aj
X2 = 7 asientos tipo A2
Z = 98.000 pts
-f-
0)2 +
),
-I-
6)2
O3
+2-3
>7.000|
>8.000J
Oj , (2 , 3 ^ 0
^0
a, ^0
2 = 0 ^->
3 ^iO
Z3-C3 = aj-C3;
38
adicional
- 2 . 0 0 0 = (()i,
CO2, o)^)- O - 0 :
^1^
Z , - C5 = (ffl,,
6)2,
3^
vOy
(JO2 = O pts./m^ cuero adicional (resultado previsible ya que sobra cuero en el proceso productivo ptimo, X4=l)
c)
f;
b:>Q
20
Sustituyendo:
'% 0 'V^ ri9+A^ fA + f l
= -j f A + l
14
-y.
-K
C'A 0 %] ^ 20 J IfA + fJ
2A + 1 8 > 0
3-A>0
- A + 21>0
A>-9
A<3
A < 2 1 -^ Esta solucin no la consideramos porque es menos restrictiva que A < 3
-9<A<3
por tanto el rango para el que el precio sombra es vlido es el siguiente:
h^ + ^'<b^<b^
+ ^*
10<bi <22
Cg -[c^,
C4, C2)
Cg=(c,+A,,
C4, C2)
Sabemos que se tiene que cumplir para mantener la optimalidad primal que:
{Z,~Q)'<O
iz,-c,)'<o
De la primera expresin:
C'g-B'^ -c
<0
C\-y,<0
(-7.000-A,,
O, -8.000)'
14.000
2A
<0
8.000^^
<0
3
-2A-6.000<0
- 2 A < 6.000
:=:>A>-3.000
De la segunda expresin:
(-7.000-A,,
7.000
O, -8.000)'
16.000 ^ ^
<0
3
3
3
A - 9.000 < O ; A < 9000
+
Por tanto:
-3.000<A<9.000
40
C\-B'^
<0
'^-c^<Q
41
PROBLEMA 5
La compaa de transportes "La perola negra" se ha diversificado introducindose
en el sector de la alimentacin, produciendo alimentos mezclados de forma especial.
Actualmente ha recibido un pedido de 200 kilogramos como mnimo de una mezcla
constituida por dos ingredientes A y B. El primer ingrediente A, le cuesta a la compaa 300 pesetas el kilogramo; el segundo ingrediente le cuesta 800 pts/kg. La mezcla
no puede contener ms del 40% del ingrediente A y debe tener al menos 30% de B.
En estas condiciones calcular:
a) Cantidad a utilizar de cada ingrediente en las mezcla para minimizar los costes.
b) Dentro de qu intervalo podra variar el coste unitario del ingrediente A sin
que cambie por ello la solucin ptima?
c) Saldra rentable para el proceso de produccin aadir a la mezcla un ingrediente C sabiendo que el coste de ste es de 500 pts/kg? Raznese.
d) Qu pasara si Sanidad impusiese que la cantidad mxima de antioxidante EXX presente en cada kilogramo de mezcla (por haberse descubierto recientemente que tiene propiedades alucingenas) fuese como mximo de 6 gramos,
sabiendo que cada kilogramo de ingrediente A contiene 10 gramos de E-XX y
cada kilogramo de B contiene 3 gramos?
SOLUCIN:
a) Llamando
Z = 300-X, +800-X2>
S.a.
X,
X,
X2
X2
Xi
42
>200
< 0'4 (Xi+ X2)
>0'3 (Xi+ X2)
X2>0
Z = 300-X, +800-X,
S.a.
X, + Z j
X|
Xn
> 200
< 0,4-200
> 0,3-200
X, , X 2 > 0
Que introduciendo variables de holgura quedara:
Min
Z = 300-X| -i-SOO-Xj
S.a.
X, + X, -- X,
+
X,
x.
-X,
X2
= 200
= 80
= 60
Xj>0 (j = l,...5)
Vemos que no tenemos base inicial fcilmente identificable, por lo que recurriremos a la utilizacin de variables artificiales y al mtodo de dos fases.
r Fase:
Min
Xo = Xg + X7
S.a.
X, + X2
+ x,
X,
+ x.
X,
X,
Xj > O (j = 1, ... 7)
X,
= 200
= 80
+ XT = 60,
^B
200
Xe
X, _ 80
[x,. . 60.
X2
Xj,=
X,
1 1 - 1 0 0 10
A = 10 0 1 0 0 0
o 1 o 0-1 o 1
=0
^1^
z , - q = Cg B'' fl, - c,.=: (1, o, 1)
-0 = 1
vOy
^0
Z,-C^
-0 = 2
= {l,0,l)vi/
^-1^
Z, - C 3 = ( l , 0 , l)-
-0 = - l
yOj
'0^
Z , - C 5 = ( l , 0 , l)-
-0 = - l
K-h
^200^
Z= Cg B-'b
LD
Xo
X2
2
Xfi
X4
-1
200
80
Xf
-1
60
44
X3
-1
X4
0
X5
-1
Xfi
0
X7
0
260
Z.-C.
x,= Min\^-ya>()\=Min{^oo,60}=60
\<i<m
Jik
X-j sale de la base; j-2 es el pivote. Iterando sucesivamente se obtienen las siguientes tablas:
Xi
X2
X3
X4
X5
Xfi
X7
LD
Xo
-1
-2
140
Xfi
-1
. 1
-1
140
X4
80
X2
-1
60
Xi
X2
X3
X4
X5
Xfi
X7
LD
Xo
-1
-1
-2
60
X6
-1
-1
-1
60
Xi
80
X2
-1
60
Xi
X2
X3
X4
X5
X7
LD
Xo
-1
-1
X5
-1
-1
-1
60
Xi
80
X2
-1
-1
120
=-800
v-1;
45
= -500
Z 4 - C 4 = ( 0 , 300, 800)-
v-1;
^60^
Z = C a - 5 " ' & = (0,300,800)
80
120
: 120.000
LD
X3
-800
X4
-500
X5
0
120.000
X2
0
X5
-1
-1
60
Xi
80
X2
-1
-1
120
K-h
Problemas de Programacin
Lineal
^1^
(o,
(300+AJ,
0<0
800)-
v-1;
300 + Al - 800 < o
yvj , X 2 5 X g ^
^ 8
"" ^ B
'^S
' "
'-S
Je
^4
1 -1
B-' = 0 1
1 -1
yi
-
o
o
- 1 - 1 ^ ^1^
; jg = 5
'8 =
-1
^1^
O
OJ \^J
47
-1
-1
-1
0_ . 0 .
Incorporamos esta variable a la tabla ptima anterior y calculamos la nueva solucin del problema.
La nueva tabla sera:
Xi
X2
X3
X4
X5
Xs
LD
-800
-500
300
120.000
X5
-1
-1
60
Xi
80
X2
-1
-1
120
Xi
X2
X3
X4
X5
Xg
LD
-500
-200
-300
102.000
Xg
-1
-1
60
Xi
80
X2
-1
60
Xi = 80 kg. de A
X2 = 60 kg. de B
X8 = 60kg. deC
Z = 102.000 pts
Esta solucin es mejor, en cuanto a que se disminuyen los costes.
d) Limitacin de antioxidante presente. Se trata de aadir otra restriccin y comprobar si sta es vinculante o no.
10-Xi +3-X2 < 6-200
X,=80
Con
^2=120
1160<1200
Se cumple la desigualdad, luego nuestro proceso est dentro de la ley y no es necesario cambiar la composicin de la mezcla.
48
PROBLEMA 6
'-CA G^^
SOLUCIN:
Disponibilidades:
Croquetas
Pudding
Delicias
20-50-0
0-50-20
10-40-30
a) Llamando: j
y
X^ = Kg. croquetas
X2 = Kg. Pudding
X3 = Kg. Delicias
La funcin de produccin sera:
49
20
10
40
50
50
Min Z = 2 0 0 - - - X , - - X , + 800- . X , - ^ ^ - X , - ^ ^ - X 3 +
100 ' 100 ^
(
\
20
30
150-+V
100'
100
S.a.
20
100
50
-Xi
'
100- x ,' +
50
100
20
100
X,2
X ,L
10
+T7r' X,5 < 200
100
40
X3<800
"^100
30
+
X3 < 150
100
X,,X2,X3>0
= 2.000
X3 + X4
5 - X , + 5 - X 2 +4-X3
- 8 . 0 0 0 X^.>0(; = 1...6)
+X3
+X6
Xg
2-X2+3-X3
= 1.500
2.000
= S - ' & = 8.000 ;^;v=o
X.
1.500
^4
X-
a^,
a,]
C, = 07
Z3 - C3 = O'
Xfi
LD
2.000
8.000
1.500
Xi
X2
X3
X4
0'7
0'7
0'8
X4
X5
Xfi
X3 = Min
'2.000
1
8.000
1500^
3 -j=500 =
3
^33
X2
X3
X4
X5
Xfi
LD
7/10
1/6
-4/15
-400
X4
-2/3
-1/3
1.500
X5
7/3
-4/3
6.000
X3
2/3
1/3
500
Xi
X2
X3
X4
X5
Xe
LD
2/5
-7/20
-3/20
-925
Xi
-1/3
1/2
-1/6
750
X5
-5/2
-1/2
2.250
X3
2/3
1/3
500
Xi
X2
X3
X4
X5
LD
-1/10
-1/10
-1/10
-1.150
Xi
7/24
1/12
-5/24
1.875/2
X2
-5/8
1/4
-1/8
1.125/2
X3
5/12
-1/6
5/12
125
^ .
51
Solucin ptima
Xi= = 937'5 kg de croquetas
X2= = 562'5 kg de pudding
'~
b) Si la cantidad de mero pasa de 800 a 500 kg se modifica el vector de lado derecho. El problema se resuelve mediante un anlisis de sensibilidad del vector de lado
derecho. Cambia la funcin objetivo Z, pero solo la constante, por lo cual no afecta
al problema, la nueva Z sera:
Z = 850 - 0'7 Xi - 0'7 X2 - O'S X3
Como en este problema se hizo una racionalizacin de los Denominadores y el
vector de lado derecho se multiplic por 10 implica que nuestro nuevo vector de lado
derecho es:
2.000
b'= 5.000
1.500
2.000
T 0
B-'-Ab=
-%
-X -3.000 = -750
.500.
L 0
937'5-250
b'=b+B-'-Ab
687'5
52
-250"
-07
^-250^
-0'8) -750 = -850
500 J
Como se mantiene la factibilidad dual (todos los Zj - Cj s 0) se resuelve mediante el mtodo Simplex Dual.
Sustituyendo los valores obtenidos en la columna de lado derecho de la tabla ptima, nuestra nueva tabla sera:
Xi
X2
X3
X4
X5
Xfi
LD
-1/10
-1/10
-1/10
-850
Xi
7/24
1/12
-5/24
687'5
X2
-5/8
1/4
-1/8
-187'5
X3
5/12
-1/6
5/12
625
Z.-Cj r^
2,-C,
= Min
yrk
769
X2
X3
X4
X5
Xfi
LD
-4/25
-7/50
-2/25
-820
Xi
7/15
1/5
-4/15
600
X4
-8/15
-2/5
1/5
300
X3
2/3
1/3
500
PROBLEMA 7
Una empresa de exportacin de frutas posee los medios para recolectar y empaquetar tres tipos diferentes de productos frutales (1,2 y 3), contando para ello con una
disponibilidad total de 178 horas-hombre diarias para la recoleccin de frutas y 226
horas-hombre diarias para el empaquetado de sta. El tiempo requerido (en horashombre) por cada tonelada de cada uno de los tipos de fruta tratados se muestran en
la tabla:
Tipo de fruta
2
3
2
3
1
5
SOLUCIN:
a) Llamando X^: Tm del tipo de fruta 1 exportada.
X2: Tm del tipo de fruta 2 exportada.
X3: Tm del tipo de fruta 3 exportada.
Sobre la base del enunciado, la funcin a maximizar sera:
Max Z = 8- X, + 12-X2 + lO-Xj
S.a.
X, +2-X^ +3-Z3
4 - Z , + Z2 +5-X3
<178
<226
1 0 < Z , <50
5 < Z2 < 75
5<Z3<50
El problema puede ser abordado utilizando el algoritmo Simplex para variables
acotadas. Pasamos el problema a la forma estndar de minimizacin.
Min Z = -8-X, -12-X,-lO-X,
S.a.
X,
4-Zi
+2-Z2, +3-X^ + X^
+ Z2 +5-Z3
+Z5
=178
=226
10<Zi<50
5 < Z2 < 75
5 < Z3 < 50
Por tratarse de un problema en el que se pretenden maximizar las ganancias parece lgico intentar situar en la cota superior a la variable que ms contribuye al beneficio (la que tiene coeficiente de coste mayor).
B=
1 O
O 1
Z,
(X
1^5 j
Z , , = [ Z , , Z 3 ] ; iV,=
1 3
4 5
'
'w,
^.=
5.
55
X,={X,\,
N,=
^,=(^2)=(75)
L -B-'
, r
i^
^178'' ^1 3^ ^10^ n\
75
=
>0
Xs = 226^
4 5 v 5 y Kh
,86;
Z = C,- B-'-b-^(Zj-Cj)-X^--^
Z=CgB
b-(c,-
Con Cg = (o, o)
9t.=(l, 3)
Z^-C^
= Cg B'
z^-a
= 10
Oi - C i = 8
Xi
X3
10
X4
X5
LD
-1.030
X2
12
X3
X4
86
1: cota inferior
u: cota superior
r, = Min
'b,-L
~-,yi,>o
l<i<m
3-0
= MinI 3
86-0
^, = Min{r^'
u..
'O'
A,= .81.
K5J
^^^ (3
yUKJJ
Z 3 = 5 + A3 = e
Queda la tabl^:
I
Xi
X3
0
X4
-3'33
X5
0
-1.040
>
LD
4'67
X2
5'33
X3
0'33
0'67
0'33
X5
2'33
-2'33
-1'67
81
57
Repitiendo el proceso:
* = M a x ( 4 ' 6 7 , -5'33) = 4'67>0
k = 1 ; k eSij ; Xi candidata a entrar en la base
r, = Min
I- ^ '
^,=^^-Min{^'
-.
40) = 3
^ 6 ^ rO'33^
181
V2'33;
3 =
J4j
Xi = 10 + 3 = 13
La nueva tabla quedara:
Xi
X3
-14
X4
-8
X5
0
-1.054
Xi
13
X5
-7
-7
-4
74
Iterando nuevamente:
. = M a x ( - 8 , 4) = 4 > 0
k = 2 ; k G 9^2 5X3 candidata a entrar en la base.
En este caso, X]^ = U] - Aj^
58
LD
X2
-4
7) = MinK
Yi = Min
-yac
-:>'< o
-h
^"B,
:y,. >o
74-0
= 10'57
50-13
18'5
yk
r 3 = u k - l k = 7 5 - 5 = 70
Xi
X2
X3
X4
X5
LD
-10
-5'63
-0'59
-1.096'28
Xi
-0'14
0'29
34'14
X2
0'57
-0'14
64'43
Como X4 y X5 son nulos, implica que se utilizan todos los recursos de mano de
obra.
b) El enunciado plantea aqu un problema que se resuelve obteniendo los valores
de las variables duales. Para ello se utilizan los valores de la fila cero para las
variables de holgura.
Z^4 - C4 = CO 04 - C4 = ( 1 ,
-563
2) '
- 0 = -5'63
u.m.
h - h (recoleccin)
n^
Z^ - C = co ' a - c = (ft),,
2)'
vi;
- 0 = -0'59
u.m.
K =-0'59-
'
' h - h (empaquetado)
La empresa estara dispuesta a pagar hasta 5'63 u.m. por cada h-h contratada en la
recoleccin y 0'59 u.m. por cada h-h de empaquetado.
La diferencia de estas posibles retribuciones se basa en que al disponerse inicialmente de menos horas para la recoleccin, esta restriccin configura el problema ms
rgidamente que la restriccin de empaquetado. Si hubiesen ms horas para recoleccin sin variar las disponibles para empaquetado el problema se modificar en sus
resultados, creciendo el beneficio en la proporcin 5'63-(horas extras recoleccin).
Mientras que si crecieran las horas disponibles para empaquetado solamente, el beneficio crecera en la forma 0'59-(horas extras empaquetado).
c) Se plantea cul es el intervalo de variacin para bj sin que cambie la base. Se
trata de un anlisis de sensibilidad en el que se busca el intervalo de valores
para bj que mantiene la Base B = (aj, j como ptima:
La expresin para el lado derecho es:
h!=B-''b'-B-'
-N, -l^^
b'=
178 +Al'
226
Sustituyendo:
0'14 0'29^ ri78 + A,^ ^ ""
0'14
b' =
l^0'57 - O ' U j
226
0'57
0'29
3 1 O
0'14j l5 O 1,
^5^
>0
vOy
Primera ecuacin
-24'92-0'14-A,+65'54-5'15>0
-O'14 A,+35'47 > O
-O'14-A, >-35'47
A, <
35'47
= 253' 36
O'14
Segunda ecuacin
101'46 + 0 ' 5 7 - A , - 3 1 ' 6 4 - 5 ' 0 5 > 0
0'57-Ai+64'77>0
A , > - ^ ^ = -ll3'63
O' 57
Por tanto:
-113'63 < Al < 253'36
-113'63 + 178 <Z7i < 178+ 253'36
64'36 < bi < 431*36 (horas-hombre dedicadas a recoleccin)
Para este intervalo la base actual B = (aj, 0.2) es ptima. Es decir, se seguirn recolectando las 5 Tm. obligatorias de fruta del tipo 3 y una cantidad variable de fruta del
tipo 1 y 2 en funcin de la variacin de disponibilidad de mano de obra de recoleccin. Si se pasa este intervalo una de las variables X^ X2 saldra de la base.
61
PROBLEMA 8
Un grupo empresarial de suministro de electricidad se enfrenta a un problema
derivado del crecimiento en la demanda de energa elctrica como consecuencia, fundamentalmente de un espectacular auge en si sector turstico, asociado al lgico consumo de electricidad. Esta situacin se ve agravada porque la empresa no ha
terminado las obras de construccin de una nueva central diseada, en principio, para
absorber la demanda elctrica estimada para los prximos 25 aos. Como consecuencia, y dado que las actuales instalaciones slo generan suficiente energa elctrica para satisfacer la demanda de las horas de consumo normal y valle, ha sido
necesario la adquisicin de mquinas de encendido rpido para poder generar la energa correspondiente a las horas pico que, aproximadamente, coinciden con el horario
laboral matinal habitual. Esta demanda pico, por encima de la normal, se estima en
un total de 180 Mwh (Megawatios hora). Los citados motores de encendido rpido
son tres, procedentes de distintos fabricantes y diferentes especificaciones tcnicas.
As, el primero, de procedencia nacional, fabricado con el asesoramiento de insignes
ingenieros, puede generar 5 Mw, con un coste estimado de funcionamiento de 40.000
pts la hora; el fabricante recomienda que no funcione nunca menos de media hora una
vez haya sido puesto en marcha, con objeto de rentabilizar su funcionamiento, y que
tampoco supere las 5 horas de trabajo, debido a problemas tcnicos de diseo, ya que
algunas piezas del motor podran griparse con un funcionamiento excesivo. El segundo motor, fabricado en Taiwan, puede generar hasta 9 Mw, con un coste por hora de
funcionamiento de 64.000 pts; por razones anlogas a las del primer motor, no debe
trabajar menos de 1 hora, una vez puesto en marcha, ni ms de 8 horas. Finalmente,
el tercer motor, de procedencia desconocida, puede generar hasta 12 Mw con un coste
por hora de 170.000 pts; de forma similar a los anteriores, no debe estar en funcionamiento menos de 2 horas ni ms de 12 una vez puesto en marcha. Adems de los condicionamientos anteriores, debe sumarse que estos motores precisan de un elevado
mantenimiento por parte de personal especializado, estimndose que el primero, el de
fabricacin nacional, necesita de la atencin de media hora de tcnico especializado
por cada hora de funcionamiento; el segundo motor reduce su necesidad de atencin
a un cuarto de hora por cada hora de funcionamiento; el tercero, afortunadamente,
precisa de menos mantenimiento, por lo que no es necesario la atencin continua del
tcnico, no contabilizndose sta. Debido a la marcha a otra empresa de uno de los
dos tcnicos especializados, y dado que la formacin de un especialista de estas
caractersticas puede llevar al menos un ao, la empresa debe asignar lo ms eficientemente al operario de que dispone. Por acuerdos sindicales, este empleado realiza
solamente una jornada laboral diaria de 5 horas. Con los datos ofrecidos, calcular:
a) Cul es la asignacin de funcionamiento de las distintas mquinas que minimiza el coste de generacin elctrica diaria con las condiciones mencionadas
anteriormente?
62
El estudio se realiza tomando un da como base. En funcin del enunciado el programa lineal que recoge el planteamiento es:
MinZ^ 40 X, -h64X2 -f-170 X3
S.a:
5-Z,
0'5-X,
-t- 9-X^
-t- 0'25-X2
+ 12-Z3
> 180
< 5
0'5-X, +
9-X2
0'25-X,
12-X3
X,
+
+
Xj
^6
180
= 5
63
1 < Z, < 8
2<X3<12
X,={X,
,X,)
Interesa situar las variables Xj y X2 en la cota superior ya que son las que menos
contribuyen al coste. La variable X3 tomar posiblemente un valor intermedio en su
margen de factibilidad.
Xs =
ri8o'
. 5,
"12 - 1 " 2)
0 0 0.
5
9
0'5 0'25
.8.
Zi-Ci=CsB-^ai-Ci=
64
(200,o).
f5\
vO'5,
- 4 0 = 960
Z2 - C 2 = (200,0)
,0'25 )
^2^
Z3-C3=(200,0)-
Z4-Q-(200,0).
.0,
.0.
- 64 = 1736
-170 = 2230
-0--200
ri8o~^
(200,0)-
12
-1
V ^ ;
(200,0)-
5
9
^0'5 0'25
(40
ri7o
-B-'-N^-C^y,^
(2,0)-
Xi
X3
2230
1
X4
Xfi
LD
-200
X5
0
12852
960
X2
1736
Xfi
12
-1
59
X5
0'5
0'25
0'5
1: cota inferior
u: cota superior
Aplicando el algoritmo:
a, = Max{2230,- 960) = 2230 > O
Solucin mejorable.
K = 3,Ke R^;
bi-lB,
7i=^13
X^=h-^^-y^
f
Z =
0.
4'92 =
(\\
vO'5,
Xi
X2
X3
X4
X5
30'83
63'5
-14'17
X3
0'42
0'75
-0'083
0'083
6'92
X5
0'5
0'25
0'5
Como a, z=-i4'17<0
1
Xfi
-185'83 1887'833
Solucin ptima.
LD
X'
V^5 y
0'083
n \
180
I 5 +v ^ 2 ;
0'083 O
1
L O
180
5 + A-,
5
9 f5
0'5 0'25
0'083 O
O 1
' 14'94 \
5 + Ab.2j
- 1 1 6\
O O .0,
fS'05\
4'5
'
6'92
^0'5 + A2
+Ab2
5-0'5<b'2<=o
4'5<b'2<
El especialista debe estar disponible al menos cuatro horas y media al da, resultado previsible dado el valor de la variable X5 obtenido en el apartado anterior.
Aunque se dispusiese de mano de obra ilimitada la asignacin del apartado a) se mantendr ya que b'2 :S
c) Se solicita en este apartado un anlisis de las variables duales.
El coste de una hora adicional de mano de obra sera:
[0]
w = (w,, -^2);
^5"~ Q - ^ s ^
^5" Q
Zj - C 5 -w*a
-C
67
Sustituyendo:
0^
0 = (vi;, ,W2)-
-O ;
Resultado lgico, ya que la variable de holgura X5 result positiva en la tabla ptima. No obstante, a efectos reales la empresa debe plantearse la necesidad de formar
a otro tcnico para posibles contingencias, dado que el tcnico disponible puede fallar
por cualquier motivo (enfermedad, vacaciones...)
El coste de generar 1 Mv^-h adicional sera:
Y _ i 1A
a. =
; z^-c^^{wi,w2)'
-A
-o
- 14'17 = -w,; Multiplicado por 1.000 debido a que originalmente la funcin objetivo se dividi por dicho valor
w, = 14.170 pts./ Mw-h
Es decir, el coste total de producir 1 Mwh adicional supone 14.170 pts.
68
PROBLEMA 9
Una fbrica se dedica a la produccin y venta de electrodomsticos, ofertando en
estos momentos tres productos: neveras, microondas y lavadoras, que puede vender
a 80.000, 40.000 y 60.000 pesetas respectivamente. En el proceso productivo se dispone en fbrica de dos tipos diferentes de tcnicos (A y B). Los primeros, de tipo A,
se encargarn del montaje de los electrodomsticos, mientras que los segundos, los
de tipo B, lo harn de la puesta a punto, entendiendo como tal las labores de ajuste de
temperatura, revisin de circuitos y perfeccionamiento. La relacin de horas-hombre
necesarias por cada uno de los tipos de tcnicos para realizar su misin en cada uno
de los electrodomsticos con los que trabaja la fbrica vienen expresados en la
siguiente tabla:
Nevera
Microondas
Lavadora
Tcnico Tipo A
4
1
3
Tcnico Tipo B
2
1
2
X2
S-Xj
<
180
2-Z,
X2
+. 2-Z3
<
200
X,
Z2
>
40
X.
X, , X 2 , X 3 > 0
Pasando el problema a la forma estndar de minimizacin.
- MinZ = - 8 0 - Zi - 4 0 -X^ -O-X^ + X^
S.a:
4-X|
Z2
3-X3
2-Z|
X2
2-Xj
-^
"^
JL2
X^
=
+
Z5
=200
-
-^3
180
Xg
Z7
40
ZXJ = 1...7)>0
X?: variable artificial
Se ha aadido una variable artificial (X7) que se incluye en la funcin objetivo con
coeficiente M = l para intentar reducirla mediante el mtodo de penalizacin.
La matriz de restricciones y los valores de las variables bsicas inicialmente son:
4 1 3 1 0 0 0
A= 2 1 2 0 1 0
0 ; B =1 = \a^ ,a, a-j J
1 1 1 0 0 - 1 1
fx.^
Xs == 5 - ' . =
^5
.XT
ri8o^
zz
200 ; c , = ( 0 , 0 , 1 )
^40,
r^\
Z, - C, = Cg 5-^ -a, - C, = (o , O , I))'
\h
70
- ( - 8 0 ) = 81
Z^^.C^ =41
Z3 C3 = 61
Z6-Q=-l
Z=^C^B-^
^180^
h = ( 0 , 0 , l ) - 200 = 40
V40y
X2
X3
X4
X5
Xfi
X7
LD
81
41
61
-1
40
X4
180
X5
200
X7
-1
40
Xi
X2
X3
X4
X5
Xfi
X7
LD
-40
-20
80
-81
-3200
X4
-3
-1
-4
20
X5
-1
-2
120
Xi
-1
40
Xi
X2
X3,
X4
X5
Xfi
X7
LD
20
-20
-1
-3600
-3/4
-1/4
1/4
-1
X5
1/2
1/2
-1/2
110
Xi
1/4
3/4
1/4
45
Xi
X2
X3
X4
X5
Xfi
X7
LD
-80
-60
-40
-1
-7200
Xfi
-1
140
X5
-2
-1
-1
20
X2
180
It(jrando:
71
Solucin ptima
En la tabla de resultados anterior, podemos deducir los siguientes puntos:
De los tres productos posibles nos quedamos slo con X2 (El microondas), que
ser el nico que fabriquemos. De este electrodomstico produciremos 180 unidades
diarias. De los otros no produciremos nada.
Xi=0
X2=180
X3=0
Por otro lado, analizando las variables de holgura que habamos situado en las restricciones, observamos que la primera restriccin no tendr holgura, mientras que la
segunda y la tercera s.
X4 = 0
X5 = 20
Xg = 140
Estos valores se podrn interpretar en el sentido de que nos sobrarn 20 horas diarias de tcnico B, y a su vez que cumpliremos la tercera restriccin con una holgura
de 140 unidades.
Por otro lado, los beneficios obtenidos con este esquema de produccin sern de
7,200.000 pesetas.
Esta cantidad se obtiene de multiplicar los 180 microondas por el precio (40000)
de cada uno en el mercado.
El resultado obtenido es ciertamente curioso, ya que al principio se poda haber pensado que al ser el microondas el producto ms barato de todos, sera ste el producto
que ms claramente no iba a ser fabricado. Sin embargo, si nos fijamos en las restricciones, observamos que es ste el producto que menos horas requiere por parte de los
tcnicos, y por ser estas horas el bien ms querido de la empresa (a tenor de las fuertes
restricciones a las que est sometido) se concluye que para los coeficientes de costes y
disponibilidades actuales, estos son los patrones de produccin ms adecuados.
A continuacin, y con los anlisis de sensibilidad, iremos observando hasta qu
punto la modificacin en los datos iniciales podr o no ir variando estos resultados.
b) Anlisis de sensibilidad para el vector de lado derecho original. Se trata de estudiar cunto pueden variar las disponibilidades de tcnicos de fabricacin y los
lmites mnimos y mximos de fabricacin de tal forma que se mantenga la
base ptima hallada en el apartado a). Es decir, manteniendo slo la fabricacin del microondas.
72
'=B--b
=B--b
b'=B\
"3
donde:
bi=180
b2=200
b3=40
La base inversa actual obtenida de la Tabla Simplex ptima es:
1 O -1
-11 O
1 o o
Que corresponde a los valores de los vectores columna situados debajo de las
variables bsicas iniciales del problema.
Sustituyendo:
"1
p=B-'. = - 1
1
0 - f 'l80 + Ai
1
0
0
0
200
40
>0
Operando:
180 + A7i-40>0
;Afe, >-140
-180-A|+200>0
; A&i < 20
180 +A, > 0
; A>-180
De las tres expresiones las ms restrictivas son:
140 < A, < 20
73
+ Ab^
40<6;<200
2 = ^2 + ^ 2
b'=B''b
>0; b =5"
b^ +Afe2 > 0
I b,3
Sustituyendo y operando:
b'-
0 -1"
1 1 0
0 0
180
200+AZ72 > 0
40
180-40>0
-180 + 200 + A2 SO ; A2 >-20
180>0
Vamos a analizar b^, cuyo valor original es 200. El intervalo de valores estar entre
180 e infinito.
La razn se encuentra en que en estos momentos la segunda restriccin tiene una
holgura de 20 horas del tcnico tipo A. Es decir, a la solucin en estos momentos
planteada le estn sobrando esas 20 horas.
Pero si &2 tomase un valor menor de 180, entonces la solucin cambiara, ya que
entonces no podra fabricar 180 microondas, sino menos, lo cual tambin influira en
el beneficio, y la base ptima ya no tendra por qu ser la misma (es decir X2 ya no
tendra por qu ser el nico producto fabricado).
Adems, si en un momento dado la produccin baja de los 40 electrodomsticos,
tendramos una solucin no factible.
En cuanto a la cota superior, podemos ver que no hay nada que impida que aumente indefinidamente, pues lo nico que conseguiremos ser que la restriccin tenga una
mayor holgura.
Finalmente, se estudiar el intervalo de variacin de b3.
3 > = 3 + AZ73'
>0
b =B'' -b > 0 ; b =B
^bj +Ab,3 /
Sustituyendo y operando:
1
-1
1
0 - 1 ' / 180
>0
1 0
200
0 0 v.40 + Afe,
75
Ahora analizaremos by cuyo intervalo resulta entre menos infinito (aunque en trminos reales ser cero porque no puede fabricarse negativamente) y 180. Parece claro
que como la restriccin nos dice que el total de productos debe ser mayor que 40 y al
final el ptimo es 180, cualquier b-^ que no pase de 180 no afectar para nada al problema (ya que la holgura de la restriccin es ds 140).
Sin embargo, si '3 es mayor de 180, tendremos entonces un problema no factible,
al no permitirlo la primera restriccin.
76
PROBLEMA 10
Una empresa se dedica a fabricar tubos de PVC para su uso en fontanera. En la
actualidad, su gama de productos se reduce a. tres tipos de tubos con caractersticas
diferentes y que se venden a precios distintos. La fabricacin consiste en dos etapas
muy sencillas en las que se ha de someter a cada tipo de tubo a un proceso de inyeccin y a otro de pulido. Las unidades de fabricacin se miden por hectmetros. Cada
Hm de tubo tipo 1 genera unos beneficios de 10.000 pesetas, el de tipo 2 implica
12.000 pesetas, mientras que los del tipo 3 producen unos beiieficios de 7.000 pesetas. La tabla muestra las horas que necesita cada Hm producido en cada uno de los
dos procesos a los que se somete al PVC para producir los tubos; tambin ofrece las
disponibilidades mximas de funcionamiento mensual de cada uno de los trenes de
maquinaria.
Pulido
Inyeccin
Tubol
Tubo 2
Tubo 3
14
22
8
17
5
1
Disponibilidades
mximas de
horas mensuales
110
250
'~
14Z,
8-X2
5-Xj.
<
110
22-X,
n-Zj
Z3
<
250
X| , X, , X3 > O
Pasando a la forma estndar de minimizacin:
- MinZ = - 1 0 - X, - I2Z2 - 7 Z3
S.a:
14-Z,
S-Zj
5-Z3
22-Z,
17-Zj
Z3
Z4
110
Xi , X2 , X3 , X4 , X5 > O
Variables bsicas y no bsicas:
A =
14 <^ 5
22
17
1 0 ij
^O riio^ =
[xj
I250J
5 = [a
(xA
X
= 0
K^)
b=0
Z, -C=Cg
B'^ -a, - C , = 1 0
Z2 - Q = 12
78
Z,
= 250
Xi
X2
X3.
X4
X5
LD
10
12
X4
14
110
X5
22
17
250
= Max{Zj - C^) = Zj - Cj = 12
je
I 8
I<i<m
250
= 1375 = ^=^
17
712
X2
X3
X4
X5
LD
-11
-1/2
-3/2
-165
X2
7/4 ''^-
G\aE> 5/8
on^a 1/8
55/4
X5
-311A ^>5
V2^= -77/8
^^'^"^-17/8
65/4
!?)">='
's'^b.
Solucin ptima:
Z = 165.000 pesetas de beneficios mensuales
Xi = O No se fabrica tubo tip 1
X2 = 55/4 - 13'75 Hm del tubo tipo 2
X3 = O No se fabrica tubo tipo 3
b) Al producirse un cambio en los coeficientes tecnolgicos significa que la matriz
de restricciones cambia. Estamos ante un caso de sensibilidad sobre la matriz
de restricciones.
79
Actualmente a.
I, tras el cambio Oj =
'1
( 1/8 0^ fO^
^-17/8. i j [isj
l
[isj
X2 .
LD
X4
-3/2
X5
0
Xfi
0
-165
.^11
12
X3
-1/2
X6
7/4
5/8
1/8
55/4
X5
-31/4
18
-77/8
-17/8
65/4
Con la funcin objetivo: (Para resolver el problema utilizando el mtodo de penalizacin dado que es necesario eliminar la variable artificial introducida)
- MOTZ = - 1 0 - X 1 - I 2 Z 2 - 7 - Z j + M-Xg
Con M=l es suficiente para penalizar la variable artificial.
Por tratarse Xg de una variable bsica significa que es necesario hacer tambin un
anlisis de sensibilidad para el vector de costes con un cambio desde C6=0 (valor inicial) a C^=\ (valor con M=l).
La regla de sensibilidad para la fila cero es:
(z^. - C,.) = {z - C^.) + A C5, j',/Para todo ; V T; con k = 6
yt=l
Donde:
Acg, = 1 - 0 = 1
80
X2
X3
X4
X5
Xfi
LD
-37/4
12
1/8
-l/8
-605/4
7/4
5/8
1/8
55/4
Xs
-31/4
18
-77/8
-17/8
65/4
X2
X3
X4
X5
LD
-49/12
157/24
1/24
-2/3
-1945/12
7/4
5/8
1/8
55/4
X2
-31/72
-77/144
-17/144
1/18
65/72
Xi
X2
X3
X4
X5
Xfi
LD
-22'4
-1'27
-0'67
-10'47
-306
X3
2'8
0'2
1'6
22
X2
1'16
-0'003
0'06
0'91
12'67
Solucin ptima:
Xj = O Hm. No se fabrica tubo tipo 1
X2 = 12'67 Hm fabricados del tubo tipo 2
X3 = 22 Hm fabricados del tubo tipo 3
Beneficios 306.000 pts.
anterior.
X4yX5 = 0
81
PROBLEMA 11
Un conjunto de socios ha decidido introducirse en el mercado de venta de productos gaseosos derivados del petrleo para consumo hotelero y de grandes talleres
mecnicos. Inicialmente se plantean comercializar tres productos: gas-A, gas-B y
gas-C. Tras estudiar detenidamente el proceso de almacenaje y distribucin, partiendo adems de experiencias de otras empresas similares, obtienen como datos los
siguientes:
Horas-hombre necesarias para la distribucin por cada tonelada de los respectivos gases:
Gas-A
Gas-B
Gas-C
2
7
4
Metros cbicos necesarios para almacenar una tonelada de los diversos gases considerados:
Gas-A
Gas-B
Gas-C
3
3
5
En el caso particular de esta sociedad, los costes en que van a incurrir por cada
tonelada de gas distribuida ascienden a 10.000 pts en el caso del gas-A, 12.000 pts
para el gas-B y 30.000 pts para el gas-C. La inversin realizada exige que, al menos,
se aprovechen las 100 horas diarias de mano de obra disponible (ampliables fcilmente) y los 70 m' que, diariamente, pueden transportar los vehculos adquiridos
(tambin fcilmente ampliable la capacidad).
Dada las relaciones de estos accionistas con otras empresas ya instaladas se ha llegado al acuerdo de operar por cuotas, permitindose que se pueda distribuir un mximo diario de 25 toneladas de gas-A y 30 toneladas de gas-B; la distribucin de gas-C
no est limitada por ningn acuerdo. Sin embargo, el trato obliga a distribuir un mnimo diario de 5 toneladas de gas-A y 11 de gas-B.
Con el objetivo de minimizar los costes de operacin calcular:
a) Cantidad de toneladas de los distintos gases que deben distribuirse diariamente
(utilizar para obtener una solucin inicial del problema el mtodo de dos fases).
b) El rango de variabilidad del coste unitario del gas-A que garantiza la no variacin de la solucin ptima obtenida.
82
SOLUCIN:
a) Llamando:
X]^: Tm de gas-A distribuidas diariamente.
X2: Tm de gas-B distribuidas diariamente.
X3: Tm de gas-C distribuidas diariamente.
En funcin del enunciado el planteamiento del problema srica:
MinZ =
\0-X,+\2-X^+3<d-X^
S.a:
2-X,
+ 7-X2
+ 4-Z3
> 100
3-X,
+ 3-X2
+ 5-X^
>
5 < X, < 25
11<X, <30
70
X,>0
^
+ 1-X^
+ 3-X2
+ 4-^3
+ 5-X3
5< X, <25
11<X2<30
-- X,
-
= 100
X5 = 70
X.,X,,X,>Q
Como no tenemos una submatriz identidad para asignarle la funcin de base inicial del problema, aadimos variables artificiales y las eliminamos mediante el mtodo de dos fases.
rPase:
, Min X^ = X^ + X,
83
+ T-Xj
+ 4-X3
3-X,
+ 3-X2
X4
5 s X, < 25
X,
5-X3
X.
X,
= 100
= 70
llX2<30
Xg, X7: Variables artificiales.
Para resolver esta P fase utilizamos el mtodo Simplex para variables acotadas.
Hacemos un primer tanteo para asignar variables a sus cotas inferiores o superiores.
(x^
N, = [02,0-3, 04, a,] ; X^^ = 4j -
fl\
0
0
X3
^ 4
i^S
loj
Hemos situado a la variable Xj en su cota superior por ser la que menor coste asociado tiene. Las dems variables las asignamos a su cota inferior.
Comprobamos si es factible el valor de las variables bsicas.
X =
= B-'-b-B-'-N,-l,^-B-'.N,-^^
X,
rii'
^100^
7
4 - 1 0
3 5 0 -1
O
O
(2
25-
r-27
-38
<0
f-Y
\
^1
Nj =[a,,a^,a^,a^,a^;
X,
X,^^ ^l,^^ = X,
^5^
11
O
O
57
(x^\ rioo^
^
1^7
03^
>0
^5^
11
'2 7 4 - 1 0 '
loo'
- (1,1)- ( o o o o o)
0
=(U)3 3 5 0 -1
o
joj
^0;
r
(5^
11
- 0 7 0 )- (5 10 9 - 1 - l ) - 0
0
^35
ioJ.
Los dems eleinentos de la fila cero quedan:
Z , - C i = CBfi''-ai-C, =(l,l)-
'2^
l3.
-0 =5
85
3 '
X3
9
X4
-1
X5
-1
X6
0
X7
0
LD
Xo
X2
10
X6
-1
13
X7
-1
22
35
1: cota inferior
u: cota superior
Maxic,
-z)
, A 3 - O 2 2 - 0 ^ 13 A-^B,
, = Min\
,- = =
I 7 ' 3 j 7
j,2
Xg: variable candidata a salir de la base.
yi2: posible pivote.
Y2 =
73 =2-/2 =30-11 = 19
13
_13_
Por tanto, Aj = Min(j^ ,73,73) = M/ra ,,19
- 7 =r,
13^ 115
Z = X - a , - A , = X - a , - A , = 3 5 - | 1 0 - y J = = 16'43
^B
^13^
22
13
90
x^^i^+A^=n+=-^
ATA
13
3j 7
^16'43,
1
12'86
1
X3
3'28
1
Xfi
-1'43
Xj
LD
0'43
X5
-1
16'43
X4
Xo
2'14
X2
0
X2
0'28
0'57
-0'14
0'14
12'86
Xj
2'14
3'28
0'43
-1
-0'43
16'43
1: cota inferior
u: cota superior
Repitiendo el proceso:
a, = Max (214, 3'28, 0'43, - 1 , - r43) = 3'28 > O
Solucin mejorable. a,. = Z^ - C^ ; K = 3; KeRi
X3 variable candidata a entrar en la base.
.^. , ' l 2 - 8 6 - l l 16'43-01 _ .
h-B,
y, = Mm\
r-rz,zrrz
I
=
3
25
=
3'28
0'57
yi.
X2. variable candidata a salir de la base.
yo: posible pivote.
72 = 00
. _
ri2'86^
U6'43
\^1 J
ro'57^
no
1
X2
Xo
0'53
X3
X7
-5'75
X3
0
0'49
1'75
0'53
-5'75
X4
1'24
X5
-1
-0'24
1'24
X
-2'24
5'77
0'24
3'25
-1
-r24
5'77
= 4; KeR^
r.
A -^B,
577-0
= 4'65 =
r24
72
024
LD
X7
0
Xj desciende hasta su cota inferior y sale de la base, en su lugar entre X4. Se realiza un pivoteo sobre el trmino 724=1'24, excepto para la columna de lado derecho
que se actualiza aparte.
Zo = X - a , -A, =5'77-(r24-4'65)=0'004-0
X,
(XA
[x,j
=t-yk-\=
577
^437 ^
'-0'24^
4'65:
1'24
X4=Z4+A4=0+4'65 = 4'65
Tras el pivoteo la nueva tabla es:
1
X2
0
X3
0
X4
X5
Xo
1
Xi
0
X3
0'59
0'64
X4
0'43
-4'64
X7
LD
Xfi
-1
-1
-0'2
0'2
4'37
-0'81
-1
0'81
4'65
X \r
'XA
; CB=(30,0)
V^4 7
X,
c =(10,12,0)
\XsJ
89
=(30,0)-
Z,-C,=C,y,-C,={30,0)-
( 0'64 '
-12 = 7'2
-4'64
-O'l"!
-30 = -36
-0'81
Xi
1
X3
X4
LD
7'7
X2
7'2
X5
-36
313'1
X3
X4
0'59
0'64
-0'2
4'37
0'43
-4'64
-0'81
4'65
1: cota inferior
u: cota superior
4'37-0 4'65-0
k -IB,
= 7'41 =
0'59 ' 0'43
yu
5/^=00
73 =Mi-/, = 2 5 - 5 = 20
^r^^^
Entonces, Aj =Mn(7,,72,73)=7'41 = 7j
Z=
r O^
X3
-13'05
X4
X5
LD
-33'39
256'04
X2
-1'15
Xi
1'08
1'69
0'34
12'41
X4
-5'11
-0'73
-0'66
1'46
1: cota inferior
u: cota superior
a, =Mflx(-ri5-13'05-33'39) = - r i 5 < 0
Solucin ptima de la 2^ fase y del problema.
La solucin es:
Xi = 12'41 Tm de gas-A a distribuir diariamente.
X2 = 11
Tm de gas-B a distribuir diariamente.
X3 = O
No distribuir gas-C.
91
X4 = r 4 6
Horas de operario hace falta contratar adems de las 100 horas disponibles para que se puedan cumplir las dems restricciones.
X5 = O
(Z,-Q)'<O
Sustituyendo y desarrollando las anteriores expresiones:
^ 1 ^
-511
-12<0
^ V69 ^
(0 + ^O')\-O73. 3 0 < 0
16'9 + 1'69A^ - 3 0 < 0
92
-13'1
Ac ^-T;7:r = 7'75 ; Ac <7'75
La expresin anterior (Ac, :^ 2) es ms restrictiva que esta ltima, por lo que nos
quedamos con la anterior.
{Zs~Cj==C^y,-C,<0
= -10 ; A^ >-10
Ar ^
^^ 0'34
Nos queda entonces que -10 < Ac, < 2 o lo que referido al coeficiente de coste
queda:
10+A" <C,'<10 + A'q
c,
0<C<12
Ante una disminucin total del coste del gas-A (un coste negativo es absurdo) el
resultado se mantiene igual, es decir, se distribuyen 12'41 Tm. Por el contrario, si
aumenta el coste de distribucin, el resultado se mantendr hasta que C\ = 12,
momento a partir del cual interesar dejar de distribuir gas-A (salvo el mnimo
impuesto por las restricciones) y dedicar la distribucin bsicamente al gas-B que
adems hace cumplir ms rpidamente las restricciones por tener el coeficiente tecnolgico en horas-hombre ms elevado.
93
PROBLEMA 12
Se han de fabricar 2 tipos de piezas en cantidades Xj y X2. Se sabe que cada pieza
de tipo 1 y de tipo 2 requieren respectivamente 3 y 10 unidades de tiempo en determinado puesto de trabajo, cuyo mximo de ocupacin posible es de 60 unidades.
Cada pieza de tipo 1 y de tipo 2 requiere respectivamente 4 y 1 m^ para su fabricacin, existiendo una superficie lmite disponible de 15 m^ en el taller a estos efectos. Las unidades de energa consumidas son 3 y 2 para cada tipo de pieza, con un
total disponible de 16 unidades de energa.
a) Determinar el programa ptimo de fabricacin, sabiendo que cada pieza de tipo
1 supone un beneficio de 11 u.m., y cada pieza de tipo 2 proporciona un beneficio de 7 u.m.. (Las piezas fabricadas permiten que los resultados sean fraccionarios).
b) Suponiendo que el beneficio unitario de 11 u.m. correspondientes a las piezas
de tipo 1 a que acabamos de referimos, pudiera variar obedeciendo a la expresin h(+X), A, 2; 0. Establzcanse los programas ptimos de fabricacin en
funcin de los distintos valores de X.
c) Se debera pagar alguna cantidad por unidad adicional de energa contratada?
SOLUCIN:
a) Llamando:
X^< 15
Unidades de tiempo
m^ en el taller
Unidades de energa
Z,,Z,>0
Expresando el problema en formato estndar de minimizacin:
-Min
94
Z = - l l - X , -7-X2
z.
A, , A j , A 3 , A 4 , A 5 > U
60
Z3
r = 5"
Z,
,N = [a^, flj]
x=if'!=o
^^
U2
15
16
^50^
Z = Cg-5''-'=(0,
O, o)- 15 = 0
,16,
^3^
Z | - C , =C5j5'-'-fli-C, =(0,
(-11) = 11
O, o).
\^J
^2'^l~
'
Xi
X3
0
X4
0
X5
0
LD
11
X2
7
X3
X4
10
60
15
X5
16
Xi
X2
X3
X4
X5
LD
17/4
-11/4
-165/4
X3
37/4
-3/4
195/4
Xi
1/4
1/4
15/4
X5
5/4
-3/4
19/4
Xi
X2
X3
X4
X5
LD
-1/5
-17/5
-287/5
X3
24/5
-37/5
68/5
Xi
2/5
-1/5
14/5
X2
-3/5
4/5
19/5
Solucin ptima
Xi-
14
- piezas tipo 1. (Hemos supuesto que las piezas pueden ser fraccionarias)
19
X2= piezas tipo 2
Z=
287
unidades monetarias
0).
De la tabla ptima calculamos la nueva fila cero para las variables no bsicas.
6^^
Z\~C\ = C',-B-'-a,-c\
96
= C',-%-c\
= {0, -11, o)
22
Z\~C\=^C\-y,~c',^{0,
11
- 1 1 , o).
V
X5 ^
S = (5) ( S = ( j : z'j-c'j>0)).
VA
'%
%
17
11
17
la solucin actual es ptima.
11.
O,
con
287
+ A-(0, - 1 1 , o)-
154
19/
LD
X4
X5
-1/5-X22/5 -17/5+A,ll/5 -287/54154/5
Xi
X2
X3
0
X3
24/5
-37/5
68/5
Xi
2/5
-1/5
14/5
X2
-3/5
4/5
19/5
17
Para A. = => Z3-C5 = O , con lo que se obtiene una solucin alternativa y X5
entra en la base.
17
Con X- la tabla sena:
11
97
Xi
X2
X3
X4
Xs
LD
-7
-105
X3
24/5
-37/5
68/5
Xi
2/5
-1/5
14/5
X2
-3/5
4/5
19/5
Xi
X2
X3
X4
X5
LD
-7
-105
X3
37/4
. 1
-3/4
195/4
Xi
1/4
1/4
15/4
Xs
5/4
-3/4
19/4
17
Tenemos una solucin ptima alternativa con X-, ahora estudiamos para qu
intervalo esta solucin es ptima.
ry\
Z\-C\_^C\-y,-c\
Z\-C\
= {0, -11, 0)
= C',-y,-c\^{0,
-11, 0) X. -0 =
-3/
-b +
X-Cs-B-
11
11
Cj,B-'b={0,
- 1 1 , o)-
165
4
C\-B-'-b={0,
- 1 1 , o)-
165
4
165
, 165
Grficamente,
Z
105
57'4
17/
ai
0)2, (O3)
0 = 0).
yh
co, =
17
99
PROBLEMA 13
Una pequea empresa de produccin de frmacos elabora dos tipos de medicinas
A y B, a granel de tal forma que las ganancias netas por cada kilogramo de frmaco
A son 40.000 pts, y 30.000 pts por cada kilogramo de frmaco B.
Para la elaboracin de cada kilogramo de A son necesarias 2 horas de trabajo por
parte de tcnicos X, 2 horas por parte de tcnicos Y, y 5 horas de operario. Por otro
lado, para fabricar un kilogramo de B son necesarias 3 horas de tcnico X, 1 hora de
tcnico Y, y 7 horas de operario. Las disponibilidades diarias mximas de mano de
obra son de 13 horas de tcnicos X, 6 horas de tcnicos Y y 25 horas de operarios.
Los resultados de la produccin hacen pensar al director que los beneficios podran ser mayores, debido a que no existe en el momento actual limitaciones de materias primas, ni se espera que las haya a corto y medio plazo, con lo que nicamente
se necesitara contratar mano de obra adicional. El agobio con el que trabajan los tcnicos induce al director a considerar que lo que hace falta nicamente es contratar de
stos para mejorar la produccin. Puesto al habla con la correspondiente Facultad, le
comunican que hasta que no terminen los alumnos de 5 no existe posibilidad de contratar nuevos tcnicos X, por lo que esta posibilidad ha de ser, al menos a corto plazo,
descartada. Sin embargo, s existe posibilidad de contratar horas adicionales de tcnicos Y, pero por el convenio colectivo firmado en la empresa existe el compromiso
de contratar una hora de operario por cada hora adicional de tcnico Y.
En esta situacin, y no siendo la intencin de la empresa contratar operarios nicamente, estudiar qu beneficios le reportara a la empresa contratar horas adicionales diarias de empleados y hasta qu lmite.
SOLUCIN:
Primeramente se estudiar cul es el esquema ptimo de produccin diaria
Sea
S.a.
2-X,
+ 3-X^ < 1 3
2-Z, + X^< 6
5-X, +7-Z2 <25
XX,>0
100
Tcnicos tipo X
Tcnicos tipo Y
Operarios
Z = - 40.000-X, - SO.OOO-Xj
S.a.
+ 3 X, + X3
+ Z4
2 X + X,
5 X, + 7 X ,
= 13
2 X
= 6
+ x, = 25
Xj, Z3 , A 4 , A 5 > 0
A,,
X,
B-'b
X,
5 = [j,
13
6
25
a^,
a\ - I
'^=u:i='
r^^
Z,-C,= C B - 5 ~ ' a , - C i = ( 0
(-40.000) = 40.000
O 0)-I
K5J
Z^-C^= 30.000
Z = C a - B ' & = 0
La 1" tabla Simplex queda:
X4
0
X5
0
LD
30.000
X3
0
13
25
Xi
X2
40.000
X3
X4
X5
101
z,=
J2I
'--Min 1^-y,.>o
yik
; Pivote - ^ y2i = 2
Jrk
Xi
X2
X3
X4
X5
LD
10.000
-20.000
-120.000
X3
-1
Xi
1/2
1/2
X5
9/2
-5/2
10
Xi
X2
X3
X4
X5
LD
-130.000/9
-20.000/9
-1,280.000/9
X3
1/9
-4/9
23/9
Xi
7/9
-1/9
17/9
X2
-5/9
2/9
20/9
Como todos los Zj-C < O para las variables no bsicas la solucin es ptima.
17
Xi= = 1,899 kg. de frmaco tipo A diario.
20
Z2 = = 2,22 kg. de frmaco tipo B diario.
102
^13^
b'=
+ A-
vly
Para X=0 la solucin anterior es ptima, el intervalo para el que dicha solucin es
ptima lo obtenemos de las condiciones de factibilidad del problema principal.
23/
1
b^=B'-''-b'= 0
';
Donde b =
-4/
/9
- /19/
1/
/9
0 r-^i
1 = %
1
-3/
2/
L /9J
/9 J
/9
0 5/
/9
20/
^9J
5 = {:';<0}, 5 = {1,3}
^^Miw
ieS
b.
=Min
23
9
3 '
9
20
9
3
20
-^3
9J
23
xM)
9
20
'=
1.280.000
150.000
X =
2.280.000
9
3
(
.
20
i- = Para A = l = s57/
Xi
X2
X3
X4
X5
LD
-130.000/9
-20.000/9
-2,280.000/9
X3
1/9
-4/9
3/9
Xi
7/9
-1/9
57/9
X2
-5/9
2/9
"
= Min
yrj<^
y34: pivote
3^34
Iterando:
X4
X5
LD
-8.000
-760.000/3
1/5
-2/5
1/3
7/5
1/5
19/3
-9/5
-2/5
Xi
X2
-26.000
X3
Xi
X4
X3
h'^B-' -b'
0 -2/5
1 =
1 -2/5. .1.
s = {\];X'=Min
ieS
104
1/5
-k\
/5J
-2/5
1/5
.3/5.
5_
6
^ -2/5^
O, -40.000, o).- 1/5
1,3/5
1560.000
760.000 40.000 . ( ^
,,5
- - A - Para/L =
= -260.000
6
3
5
I
6
O
x,U) =
= P a r a A ' = - l =
O+A' ^5 J
^2J
X2
X3
X4
X5
LD
-26.000
-8.000
-260.000
X3
1/5
-2/5
Xi
7/5
1/5
39/6
X4
-9/5
-2/5
1/2
X3
X4
Xs
LD
Xi
X2
-30.000
-20.000
-260.000
X5
-1/2
-5/2
Xi
3/2
1/2
13/2
X4
-2
-1
1/2
105
'=B-^-b'=
-K
K
-1
0 1
0 0
1 0
0
1
1 = 0
1
1
20
1.280.000
Z(X=0) = -
2.280.000
45 \ 1.560.000
1=0
B = {a,.
a,
a^}
Los beneficios se incrementan hasta X = 45/6 = 7'5, es decir, si la hora extra del
tcnico Y y de operario sigue la misma funcin de coste, a la empresa le interesa contratar operarios y tcnicos de tipo Y hasta un total de 7'5 horas ms diarias. A partir
de ah, el cuello de botella lo forman los tcnicos X, y lgicamente, no interesa seguir
contratando tcnicos tipo Y y operarios.
Se observa que los beneficios aumentan constantemente, y que toda la produccin
se vuelca sobre el frmaco A que es el que ms beneficios produce.
106
PROBLEMA 14
Una empresa de manufacturas se plantea la bsqueda de mayores niveles de eficacia optimizando la asignacin de recursos humanos. En la actualidad, dicha empresa fabrica dos lneas de productos A y B con una demanda diaria diferente, siendo
aproximadamente la del producto A de 160 unidades, mientras que el producto B
experimenta una demanda cercana a las 105 unidades diarias. La empresa, consciente de que uno de sus mayores puntos fuertes debe ser mantener la lealtad de los clientes hacia sus artculos, tiene como principio de funcionamiento el que cada da se
fabrique, como mnimo, la cantidad de piezas que se demandan, con el objetivo de
que nunca se quede un cliente sin el producto que desea.
En el proceso de fabricacin pueden intervenir tres tipos diferentes de personal
con distinta cualificacin. En primer lugar, se pueden contratar operarios no especializados cuya capacidad productiva se cifra en 3 unidades tanto del producto A como
B por hora de trabajo, con un coste para la empresa de 1.000 pts/hora, que incluye
retribuciones y pagos de impuestos y Seguridad Social. En segundo lugar, se encuentran los tcnicos de grado 2, con una mayor especializacin en la fabricacin del producto A, del que pueden llegar a producir 12 unidades por hora de trabajo; sin
embargo, su rendimiento decrece considerablemente cuando se trata de fabricar el
producto B del que slo llegan a fabricar del orden de 2 unidades por hora.
Independientemente del trabajo que realicen, los costes por hora que este tipo de tcnicos suponen para la empresa se elevan a 2.000 pts. Por ltimo, tambin se pueden
contratar tcnicos de grado 3, cuya especializacin se centra en el producto B, del que
pueden llegar a producir 13 unidades/hora; por el contrario, con el producto A sus
niveles de productividad decrecen hasta un mximo de 5 unidades/hora. stos tcnicos son los ms salados a la hora de hablar de costes, repercutiendo sobre la empresa unos gastos de 4.000 pts por cada hora de trabajo.
Los tres tipos de empleados pueden ser contratados sobre una base diaria en
cualquier cantidad y combinacin, con tal que aseguren los objetivos de satisfaccin de la demanda anteriormente citados. La nica restriccin limitativa que existe es la capacidad de la sala de trabajo, en la que, a mxima carga de trabajo, se
estima que no podran trabajar juntos ms de 6 personas a razn de 8 horas diarias
como mximo.
Supuesto se realiza la contratacin por horas y fracciones de stas:
a) Cul habra de ser la distribucin ptima de los recursos humanos diariamente para reducir al mximo los gastos que en este captulo incurre la empresa?
b) Qu sobrecostes se producen por cada unidad adicional de producto A que se
fabrique?
107
c) Cmo evolucionara la contratacin de personal si los sindicatos representantes de los operarios y los tcnicos de grado 2 se ponen de acuerdo para, manteniendo la actual relacin de costes, exigir un aumento indeterminado de sus
ingresos?
SOLUCIN:
a) Se trata de un problema de minimizacin de costes en el que hay que asignar la
contratacin diaria de horas de mano de obra. Sea:
Xj : n horas diarias contratadas de operario.
X2 : n horas diarias contratadas de tcnico de grado 2.
X3 : n horas diarias contratadas de tcnico de grado 3.
El programa lineal al que obedece el problema es el siguiente:
Min Z = X| + 2-X2 + 4-X3
S.a.
3-X,
3-Z,
X,
+12-Zj
+2-X2
+ X,
+5-X3
-H3-Z,
+ Z,
>160
>105
<6-8
A j , -^2, Z3 ^ U
+12-Z2
+2-X^
+
Z2
+5-^3
+I3-Z3
Z.
+ z.
Asignamos el valor M = 10
108
+
-
Z,
Z7
+
+ z.
Zg
= 160
=105
= 48
Z;(l,...8)>0
ag,
aj;
N = [a^, a^,
X,
[xj
a^,
a^,
a]
160
105
.48,
10, o)-
1 = 59
vly
^12^
Z2-Q=(l0,
10, o)-
2 = 138
vly
^5^
Z3-C3=(lO,
^1^
Z,-Q={lO,
10, o)
-0 = - 1 0
^0/
^0^
Z5-Q=(lO,
0 = - 1 0
10, o)
vO;
^160^
Z = C,B-'
b={\0,
Xi
X2
X3
X4
X5
Xfi
X7
Xs
LD
59
138
176
-10
-10
2.650
Xj
12
-1
160
Xs
13
TI
105
Xg
48
Xi
X2
X3
X4
X5
Xfi
X7
Xs
LD
Iterando:
18'344 110'89
-10
3'552
-13'552
1.228'3
X7
1'846
11'23
-1
0'385
-0'385
119'6
X3
0'231
0'154
-0'077
0'077
8'077
Xfi
0'769
0'846
0'077
-0'077
39'92
Xi
X2
X3
X4
X5
Xg
X7
Xg
LD
0'158
-0'130
-0'218
-9'87
-9'78
47'052
X2
1'164
-0'G89
0'034
0'089
-0'034
10'65
X3
0'205
0'014
0'082
-0'014
0'082
6'438
Xfi
0'630
0'075
0'048
-0'075
-0'048
30'91
Xi
X2
X3
X4
X5
Xfi
X7
Xg
LD
-0'768
-0'140
-0'155
-9'859
-9'84
42'33
X2
-0'8
-O'l
O'l
O'l
-O'l
5'500
Xi
4'867
0'067
-0'4
-0'067
0'400
31'33
X6
-3'07
0'033
0'3
-0'033
-0'300
11'17
Solucin ptima:
Xj = 31'33 horas diarias de operario.
X2 = 5'5 horas diarias de tcnico tipo 2
X3 = O horas diarias de tcnico tipo 3 (No se contrata este tipo de tcnico)
Z = 42.330 pts diarias en coste de personal
110
az
= C0i ; De la tabla ptima:
Z4 - Q
= ft) 04 - C4 ;
- 0'140 = {(0^
,(02
,03)-
0;
10 j
ft), = 0140 por cada unidad adicional de A fabricada
El incremento en costes sera aproximadamente de 140 pts por unidad adicional producida
c) Se trata de un problema de anlisis paramtrico en el que la perturbacin se produce en el vector de costes como consecuencia de que aumentan los costes para
la empresa.
La relacin de costes se mantiene, luego la perturbacin del vector de costes sera en la
direccin C'= (C'i,C'2,C'3) = (l, 2, o).; C'3=0 Los tcnicos de grado 3 no estn en el
sindicato.
Entonces, el vector Cg sera: C5 =(C'2,C'i,C'6)=:(2,
1,
0).
z\-C\
= c[-y,-c\=[2,
1, 0) 4'867 - 0 = 3'267
-> Este valor es O porque no
-3'07
existe variacin de costes
para el operario tipo 3.
111
zl~Q = Cg-y,-c,^{2,
1, o) 0'067 = -0'133
0'033
Zl-Cl={2,
1, o)- -0'4
:-0'2
Se observa que Z'^ - C es el nico que podra tomar valor positivo ante un crecimiento de X.
-(Z3-C3) -(-0768)
S = {3}; A, = I~i = ^,^^
Z^-C.
3'267
A, = 0'24
Para A- G [ O, O'24] la solucin actual es ptima. Los valores parametrizados de la
fila cero resultan:
( Z 4 - Q ) + A-(Z4-C4)=-0'140-A-0'133
( Z , - Q ) + A-(Z5-C5)=-0'155-A-0'2
\J
Xi
<-
X3
0
X4
-0'17
X5
-0'20
Xfi
LD
52'49
X2
0
X2
-0'8
-o'i
O'l
5'5
Xi
4'867
0'067
-0'4
31'33
Xfi
-3'07
0'033
O'S
11'17
5 ={01,02}
5 ={3,02}
B={ai,asi
113
PROBLEMA 15
Una consultora dedicada a la realizacin de proyectos de ingeniera tiene contratados en la actualidad a un total de 28 tcnicos de grado A, 10 tcnicos de grado B y
35 tcnicos de grado C. Dicha empresa se dedica a la elaboracin de tres tipos de proyectos: el tipo 1, que reporta un total de 4 millones de beneficios netos a la empresa;
el proyecto tipo 2, que supone 18 millones de beneficios y, finalmente, el proyecto
tipo 3 que implica unos beneficios de 46 millones de pesetas.
Para la realizacin de un proyecto tipo 1 se necesita un tcnico de grado A y 2 tcnicos
de grado C. Un proyecto de tipo 2 implica la dedicacin por parte de 2 tcnicos de grado
A, 1 tcnico de grado B y 4 tcnicos de grado C. Por ltimo, cada proyecto tipo 3 necesita
la participacin de 6 tcnicos de grado A, 2 tcnicos de grado B y 6 tcnicos de grado C.
a) Supuesto que cada uno de los tipos de proyectos indicados se elaboran en un
tiempo promedio de 2 meses, indicar cul es la programacin ptima de proyectos a realizar el prximo bimestre.
b) Calcular los incrementos que se produciran en los beneficios obtenidos por
cada tcnico adicional que se incorporara a la plantilla de la consultora.
c) Con la irrupcin de varias empresas extranjeras en el mercado de realizacin de proyectos de ingeniera se produce una sobreoferta que el mercado no es capaz de
absorber, por lo que los propietarios de la empresa se plantean la necesidad de llevar a cabo una reduccin de la plantilla. Por ello, desean realizar un estudio de las
consecuencias de efectuar una reduccin indeterminada en la cantidad de personal
contratado. Esta reduccin la plantean slo para los tcnicos de grado A y B, que son
los que perciben los salarios ms altos, manteniendo constante la plantilla de tcnicos de grado C. La reduccin se efectuara sobre la base de despedir a 2 tcnicos de
grado A por cada tcnico de grado B. Estudiar las consecuencias de esta reduccin
en los beneficios de la empresa y en los tipos de proyectos que deben ser realizados.
Comentar tambin si el planteamiento efectuado por los propietarios es-ptimo.
SOLUCIN:
a) Sea:
Xj : n de proyectos de tipo 1 a realizar.
X2 : n de proyectos de tipo 2 a realizar.
X3 : n de proyectos de tipo 3 a realizar.
El programa lineal al que obedece el problema es el siguiente:
114
+2-^2
+ 6-X3
<28
Zj
+2-Z3
<10
+4-Z,
+6-X,
<35
J\. 1 , - ^ 2 ) -^"1 ^
+2-Z2
+6-Z3
Z2
+2-Z3
+4-Z2
+6-Z3
= 28
Z4
Z,{y=l,...6)>0
-10
Z,
+
^6
=35.
[^4]
^5
^ B = '
=r'
28
& =
-b^O
35
^6
Z,-Q
Z = CgB''
10
=Q-5-'-fl,-Ci = (0,0,0)
Z^-C2=
Cg-B-'-a^-c^^
Z^-C^^
Cg
18
1 O O^ ^1^
O
O 1 O
(-4) = 4
lo O 1 j
a3-C3= 46
X3 ^ .
46
X4
0
X5
0
Xfi
LD
X2
18
X4
28
X5
10
X6
35
115
X2
X3
X4
X5
Xfi
LD
-11/3
8/3
--23/3
-644/3
X3
1/6
1/3
1/6
14/3
X5
-1/3
1/3
-1/3
2/3
Xfi
-1
Xi
X2
X3
X4
X5
Xfi
LD
-1
-5
-8
-220
X3
1/2
1/2
-1
X2
-1
-1
Xfi
-6
Solucin ptima:
Xj = O proyectos tipo 1 el prximo bimestre
X2 = 2 proyectos tipo 2 el prximo bimestre
X3 = 4 proyectos tipo 3 el prximo bimestre
Z = 220 millones de pts de beneficios netos
Xg = 3 empleados grado C que sobran
W2,
- 0 ; wi = 5
W3)
vO,
coi = 5 M. pts. de incrementos de beneficios por cada tcnico tipo A adicional que
se contratase.
116
^0^
Z 5 - C 5 = w*-fl5-C5 ; - 8 = (wi,
wi,
- 0 ; W2 = 8
ws)'
V
co^ = 8 M. pts. de incrementos de beneficios por cada tcnico tipo B adicional que
se contratase.
^0^
Z6-C6 = w*-a-Cf, ; 0 = ( w i ,
wi,
waj- O - 0 ; w 3 = 0
0)3 = O pts por cada tcnico tipo C que se quisiera contratar (resultado lgico debido a que sobran empleados de grado C).
c) En este momento, el enunciado indica una disminucin indeterminada de los
tcnicos A y B en una proporcin 2 a 1. Se trata de realizar un anlisis paramtrico para un intervalo de X en el eje negativo.
(2\
Para A, < 0.
Como X es, por definicin, un valor positivo, se cambia el signo del vector b' y
podemos as considerar a % como positivo.
= -1
b'-^b'
'_
Calculamos b'-B
Yi
-1
D-l
Con A, > O
-b , i
h' l
-1
ij U; 4
-1 0]
3 0 -1
1 -6
Por tanto,
rA
4
/o^
2 + Xv3y
v4,
117
^4^
ZX) = Cs-b_+C,-b:-X
= {-46,
= -220+18-A,
y^j
El conjunto S queda:
S = {2};
l=Min]^}-\-Z^\=2
X2
X3
X4
X5
Xfi
LD
-1
-5
-8
-184
X3
1/2
1/2
-1
X2
-1
<.o.>.
-6
11
Xfi
X2
X3
X4
X5
LD
-1
-4
-11
-184
X3
1/2
1/2
Xi
-1
-3
-2
11
-b
-3 O
-2
'o
K O
-3 O
-2
118
1/
r28^
(5]
10 = -2
l35j
-1
UJ
a^,
a)
Queda: S = {3 } ^ X = -
=:10
f K
,A
-2+X
+ Xv9.
V 1 y
. 9+A )
' K^
'5^
-222+ 19-A,
+ ?l-(-46, - 4 , o)v9y
V 1 y
Xi
X2
X3
X4
X5
Xfi
LD
-1
-4
-11
-32
Xa
1/2
1/2
Xi
-1
-3
Xe
-2
19
' f'o .,
Si se intenta aplicar el Mtodo Simplex Dual en la fila 1 se comprueba que la solucin no es factible ya que no existe ningn coeficiente negativo en dicha fila.
Para X - I-101 significa que se han despedido a 20 tcnicos de grado A y a todos
los del grado B. En este momento quedan 8 de A y los 35 de C, de los que, a su vez,
sobran 19 (Xg=19). Esto explica que no se puedan realizar proyectos de tipo 2 y 3.
La solucin es no factible porque se ha llegado al tope en la reduccin de tcnicos
grado B. Una mayor reduccin de tcnicos A implicara tcnicos B negativos, si se
quiere mantener la relacin de despidos, lo cual es imposible.
A partir de este momento slo se pueden despedir tcnicos grado A. Al sobrar 19
tcnicos grado C no parece que el planteamiento de despidos haya sido el ms apropiado. Un esquema del anlisis sera:
119
120
PROBLEMA 16
Una factora fabrica tornillos y tuercas que distribuye mediante cajas que significan 30.000 pesetas de beneficios, cada una, en el caso de los tomillos y 80.000 pts de
beneficios por cada caja de tuercas producidas. La demanda de tomillos es ilimitada,
mientras que la demanda de tuercas es menor, por lo que no deben producirse ms de
200 cajas de stas. Los requerimientos para la fabricacin y las disponibilidades
mximas de recursos se muestran en la tabla:
Caja tomillos
Caja tuercas
2
6
4
2
horas-hombre
kg. de acero
Disponibilidades
mximas
1.000
1.200
+4-X2
+2-X2
Z2
< 1.000
< 1.200
<200
Xi,X^>0
+4-Z2
+2-^2
X,
+Z3
-
= 1.000
= 1.200
+ X,
+ X =200
Z ^ = l,..5)>0
1.000
[x,j
x,=]^'\
1.200
.200.
Z,-C, =C5-B"'a,-Ci=(0
Z^-C,=
=o
^2^
O o)- 6 + 30 = 30
C - 5 ' - a , - c , = 80
Z = Cg-B--b
=0
122
X2
80
X3
0
X4
X5
LD
Xi
30
X3
1.000
X4
1.200
X5
200
Iterando:
Xi
X2
X3
X4
X5
LD
30
-80
-16.000
X3
-4
200
X4
-2
800
X2
200
Xi
X2
X3
X4
X5
LD
-15
-20
-19.000
Xi
1/2
-2
100
X4
-3
10 .
200
X2
200
C3 -(0
-a^ -Cj
--1 5 = ((0i
,02
,03.)-
O -0;OI =|-15|
0)
Z 4 - Q = 0 => O2 = 0
Z 5 - C 5 = - 2 0 ^ CO3 = 2 0
variable dual (D3 =20.000 pts/ud nos indica lo que se obtendra por cada caja
adicional de tuercas que se fabricase ^ ya que habra que descontar a las 80.000
pts de beneficio iniciales los beneficios implcitos en la mano de obra, es decir:
Beneficios iniciales<- 80.000 -15.000 4 = 20.000 -^Beneficio por cada caja de ms fabricada.
1
C2'=20.000
Sin embargo, las cajas adicionales de tomillos daran un beneficio de:
30.000 - 15.000 -2 = 0 pts.
C'i=0
b'=B-'
^1.000^
b+X-b'-^ 1.200 + X
1, 200 j
Yi o - 2 ^ (A"
b'= - 3 1 10
o 1
^0^
-2
I 1 ,
5 = {:',<0}:5 = { 2 } ; A = M m
V ^',- /
200
2
1 Supuesto nos encontramos en un mercado de competencia perfecta, que es una de las hiptesis implcitas en la interpretacin econmica del problema Dual. Segn esta hiptesis el precio justo por cada hora adicional de mano de
obra debera coincidir con el incremento en el beneficio que se produce por cada hora adicional contratada, esto es
15.000 pts./hora adicional. En nuestro caso existe un equilibrio de coincidir el coste con los beneficios de cada hora
adicional.
124
Problemas de Programacin
Lineal
100
200-2-A
1 } 1,200+1-AJ
UOOJ
^0^
Z(A)=Z + AC'g-B~'-F'=-19.0OO+A-(0
,0
-20) - 2 = -19.000-20-A
I 1}
C'g={0 ,0
-20)-'
Costes (beneficios) analizados anteriormente. Utilizamos un nuevo vector de costes porque las condiciones
econmicas del problema han cambiado.
X2
X3
X4
X5
LD
-15
-20
-21.000
Xi
1/2
-2
100
X4
-3
10
X2
300
Para A=100 se ha
agotado todo el
acero
X2
X3
X4
X5
LD
-5
-70
-21.000
Xi
1/6
-1/3
100
X3
-1/3
-10/3
X2
300
Donde vemos que es la misma que antes en el sentido que los recursos de acero se
han acabado. Si seguimos adelante sera producir X2 a costa de X^, como se ve:
^0 % -vA (A"
b'^B-'-b'
= 1 -K -'%
o o
1
( Nota al pie )
2 El valor negativo que aparece en b' indica que se dejara de fabricar Xi si creciera X por encima de 100. Pero como
segn el enunciado, no podemos hacer eso porque ya se han producido las cajas de tomillos, hay que parar aqu el
problema.
125
Solucin:
Se fabricaran 100 cajas de tuercas con un incremento en el beneficio de
2.000.000 de pts.
126
PROBLEMA 17
Una compaa dedicada a la confeccin de trajes de caballero de alta costura centra su actividad en la fabricacin de dos tipos de traje, A y B. El traje tipo B se vende
en varias boutiques locales con un nombre de marca propia que es percibido por el
pblico en general como smbolo de calidad y, por tanto, se pagan precios elevados
por cada traje de estas caractersticas. Sin embargo, el traje tipo A es fabricado
siguiendo un proceso menos riguroso que se nota en la calidad final del producto. Por
esta razn, se vende en las mismas boutiques, pero con otro nombre de marca para un
pblico con menor poder adquisitivo.
El gerente de esta empresa, estudiando el proceso productivo, llega a la conclusin de que la funcin de costes de produccin depende directamente del nmero de
trajes fabricados diariamente segn la relacin 50000 / (Ix^ + 5x2), en donde Xj representa el nmero de trajes de tipo A fabricados diariamente y X2 el nmero de trajes de
tipo B tambin fabricados diariamente. Las restricciones con las que se encuentra el
gerente a la hora de programar la produccin son las debidas a las unidades de materia prima de que se disponen, que se cifran en 3000 uds. diarias, para una demanda
por parte de cada traje que se eleva a 25 uds. para el tipo A y 30 uds. para el traje de
tipo B. Por otra parte, se dispone de un mximo de 20 operarios, que trabajan a razn
de 8 horas diarias, necesitndose 1 hora para la confeccin del traje de tipo A y de 2
horas para la realizacin de cada traje de tipo B.
El contrato que tiene en la actualidad esta empresa con las boutiques de venta al
pblico especifica que, diariamente, deben enviarse, al menos, 12 trajes, por lo que
sta es la cantidad mnima a producir, aunque en realidad la demanda es mucho
mayor.
Calcular:
a) La cantidad de trajes de cada tipo que se deberan fabricar diariamente para
minimizar los costes de fabricacin.
b) Cmo evolucionara la produccin si, dado un incremento en las ventas de trajes en las boutiques se solicita un nmero indeterminado de trajes a la empresa de fabricacin?
SOLUCIN:
a) El problema debera solucionarse partiendo de la base de que se trata de un problema de programacin entera. No obstante, inicialmente se aplican las tcnicas habituales de programacin lineal, y como los resultados son enteros no es preciso utilizar
algoritmos especficos orientados a lograr alcanzar resultados enteros puros.
127
Llamando:
X^: n uds. del traje A, a fabricar diariamente.
X2: n uds. del traje B, a fabricar diariamente.
Segn el enunciado, la funcin a minimizar es:
50000
MinZ
^
., ,
, expresada en miles de pesetas dianas.
Esta expresin no es lineal, y por tanto no se puede aplicar directamente el algoritmo Simplex. Es necesario modificar el problema, de tal forma que, utilizando el
denominador, que s es una expresin lineal, se puede minimizar toda la expresin si
se maximiza el denominador. Por tanto, la funcin objetivo del problema quedara:
MaxT=2-X,+5-X^
Al final del problema se retoma la expresin original y, dado que el numerador es
una constante se divide por el valor de Z ' obtenido al resolver el problema de programacin lineal.
El problema, entonces, queda:
MaxT=2-X,+5-X^
S.a:
25-X,
-H 30-Z2
<
3000
X,
-H
<
160
X,
>
12
2X2
X2 .
X,,X2>0
Pasando a la forma estndar de minimizacin:
-MnZ'=-2-X,-5-X2
S.a:
5-X|
-h
30-X2
^>
2X2
X,
X2
X > 0
128
-1-
^3
^4
^5
7 = 1,...^
300C
160
12
Se aade una variable artificial. Para seleccionar la solucin bsica factible inicial
utilizamos el mtodo de penalizacin:
- MinZ'= - 2 - Zi - 5 - X2 + M-Xg
S.a:
25-Z,
+ 30-Z,
^1
2Z2
Z,
X-,
Z,
+ z.
Z3
Xj>0
Z,
= 3000
= 160
= 12
7 = 1,...,
3000'
160
I 12 .
luego: Zg =
-I
z.
b=B-'-b=T-b=b
^3000^
= 160
I 12 )
r25^
Z , - C , =(0,0,20)
+ 2 = 22
UJ
ho'
Z2-C2=(0,0,20)
2. + 5 = 2 0 + 5 == 25
u.
fo' \
Z , - C 5 = (0,0,20)
- 0 = -20
l-i. /
Z'=Cg-B-'-b={0,0,20)-
^3000"
160 240uds.
12
X2
X3
X4
X5
Xfi
LD
Z'
22
25
-20
240
X3
25
30
3000
X4
160
Xfi
-1
12
Xi
X2
X3
X4
X5
Xfi
LD
Z'
-1/2
-5/2
-20
-400
X3
10
-15
600
X5
-1/2
1/2
-1
68
X2
1/2
1/2
80
It;rando:
Solucin ptima.
La solucin ptima para minimizar costes ser:
130
X2 = 80 uds
-Z'=-400
Cambiando el signo debido a que el problema era originariamente de maximizacin:
Z =^ ^
Z'
Z' = 400
= 125
El coste mnimo de produccin para esta solucin ptima asciende a 125 uds.
monetarias:
Z3 = 600; Nos sobran 600 uds. de materia prima por da.
X5 = 68; Enviamos a las boutiques 68 trajes ms de los 12 mnimos contratados.
b) Se trata de un problema de anlisis paramtrico donde se introduce una variacin en el vector del lado derecho:
^ 3000
^
b+Xb'=
^0^
160 + A- O
^2;
^ 12 ;
^1 - 1 5
B-' = O 1/2
{O 1/2
0^
-1
O)
C5=(C3,Q,Q) =
(0,0,-5)
Calculando:
b ^B-'b
^600^
= 68
(, 80
1 -15
b' = B-' b' = O 1/2
O 1/2
O A ^ O. A ^ o A
-1
-12
O
O U2, I O )
131
s = {;/'.<o}={2}
Podemos ahora calcular el valor mximo de X para el cual la solucin actual sigue
siendo ptima.
^
X = Min-
-b'
= Minl ^ = = ;
X\(X)
^600^
^ O^
XC,b'=C,.X',{l)={0,0,-5). 68 + A ( O , 0 , - 5 ) - - 1 2
ZX) = C,b +
180J
= -400 +A-O = -400
Particularizando:
Para X ~ X -
3
^600^
O
X's =
Z'=-400
l8o;
Sustituyendo los valores obtenidos en la tabla ptima nos queda:
Xfi
LD
-5/2
X5
0
-20
-400
-15
600
1/2
-1
1/2
80
Z'
Xi
-1/2
X2
0
X3
0
X3
10
X5
-1/2
X2
1/2
132
X4
-f . Observamos en la
'X,^
luego: Xj
KX2J
JeR
z,-c, -yrj<^
yrj
1/2 - 2 0 '
-1/2 ' -1
X2
X3
X4
X5
Xfi
LD
Z'
-3
-1
-19
-400
X3
-5
20
-20
600
Xi
-1
-2
X2
-1
80
-5
B-' = 0 - 1
^0
-20'
2
C^=(C3,Q,Q)
= (0,-2,-5)
-ij
133
Los clculos se realizarn de forma absoluta tomando como referencia los valores
originales del problema.
'^1
b =B-'
_c
20^ 'inr^nX
3000
b= 0 - 1 2
Ut-
' _ D-I
b'=B
10
fl
_5
160
- I J V 12 ;
.20"^ ^ -O^
0 - 1 2
O
^0 1
- 1 U2j
in'r\\
1960
-136
U48 j
^- 2 4- -0 ^
24
V-12;
S = {j/',.<o} = {l,3}
X = Min
JsS
-h\
= Min
1960 148]
49
49/
Es decir, VA G 17/
/ 3 ' 7 6 la solucin actual es ptima.
Para este intervalo, los valores parametrizados de las variables bsicas y de la funcin objetivo quedan:
^1960^ ^-240^
-136 +A 24
^148j
-12
X',{X)=
'^1960'*
Z'(A ) = (O,-2,-5)-
-136 +
''-240^
X{0,-2,-5)- 24
1-12
I 148;
Solucin ptima en el intervalo X
Para
. 49
X=X-~-
^0^
X\ = 60 ; Z'=-370u.m.
y50j
134
17 49
3 ' 6
X2
X3
X4
X5
Xfi
LD
-3
-1
-19
-370
X3
-5
20
-20
Xi
-1
-2
60
X2
-1
50
= Min
-19
-20
-3
-5
=-^*r.
X2
X3
X4
X5
Xf
LD
-3/5
-13
-7
-370
X4
-1/5
-4
Xi
-1/5
-6
60
X2
1/5
-5
50
^-1/5
-1/5
1/5
B-'b
1
O
O
^-1/5
= -1/5
^ 1/5
4^
6
-5)
1 4 ^ ^3000^ ^-392^
-528
160
O 6
540
O -5
12
135
b'=B''
r48^
1 4 ^ rr.\
o
72
O 6
o
U2J
,-60,
O -5j
5 = {3}
^-m-^
Solucin ptima n el intervalo X
49
^48^
-528 + X 72
540
1-60J
Z'(A)-(0-2-5)-Z,(A)
r40^
Para,A=A=9
^ \ = 120
O
Z'=-240
X2
X3
X4
X5
LD
Z'
-3/5
-13
-7
-240
X4
-1/5
-4
40
Xi
-1/5
-6
120
X2
1/5
5 ,
-5
Xi
X3
-22/25
X4
0
X5
-20
Xfi
LD
-240
Z'
X2
-7/5
X4
4/5
-1/25
40
Xi
6/5
1/25
120
Xfi
-1/5
-1/25
-1
^ - 1 / 2 5 1 0^
b=B-' -1 = 1/25 0 0
,-1/25 0 ij
=B-'
fsooo^
160
"^^ 1
120
i 12 J [-losj
-1/25 1 O ^ 0 ^ ^ 0 ^
b'= 1/25
O
O >0
O O
1,-1/25 O 1) U2J U2.
50000
2-Z,+5-Z,
50000
Z'(A)
Recapitulando;
f.
17-12
Si el pedido mnimo es de O a 68 A-12 = - = 68) trajes, el coste de
fabricacin permanece constante en 125 uds. monetarias.
La produccin sigue la ley:
Xi = O Trajes tipo A.
X2 = 80 Trajes tipo B.
Si el pedido mnimo va de 68^ a 98
A-12:
49-12
^
- = 98 trajes, el coste de
50000
,_ ,
Z'(A)
137
138
PROBLEMA 18
Una compaa filial de unos grandes almacenes fabrica dos tipos de productos del
gnero de alta costura: vestidos para seora y trajes para caballero. Un contrato previo establece que la empresa ha de producir al menos 30 vestidos o trajes en cualquier
combinacin de cantidades a la semana. Adems, los acuerdos sindicales del sector
exigen que las mquinas de costura funcionen al menos 40 horas por semana, que es
lo que se considera un perodo de produccin. Cada traje de caballero necesita dos
horas de costura por parte de la nica mquina disponible, mientras que cada vestido
de seora lleva una hora de mquina. Asimismo, cada vestido realizado cuesta 20.000
pts y cada traje 24.000 pts.
a) Formular un problema que minimice los costes totales de produccin.
b) Formular el problema suponiendo que tuvisemos como objetivos no tener costes superiores a 600.000 pts y utilizar exactamente 40 horas de mquina a la
semana, siendo el primer objetivo doblemente importante que el segundo.
c) Formular y resolver el problema de minimizacin de costes suponiendo que el
contrato previo establece adems que el nmero mnimo de vestidos a fabricar
sea 10, y el de trajes 5. Por el contrario, el mismo contrato estipula que no se
pueden producir ms de 10 trajes de caballero.
SOLUCIN:
a) Se trata de establecer una planificacin semanal de la produccin.
Llamando:
Xj : n de vestidos fabricados.
X2 : n de trajes fabricados.
Este problema habra de resolverse teniendo en consideracin que se trata de
variables enteras. No obstante, dado que aplicando el Mtodo Simplex se obtiene una
solucin entera no es necesario recurrir a tcnicas propias de la programacin entera
para obtener la solucin correcta. ^
La formulacin del problema corresponde a la siguiente expresin:
Min Z = 20-X, +24-X,
139
S.a.
X,
Z,
+ Xj
+2-Z,
>30
>40
X^,X2>0
X, +X2>30
20-Xi + 2 4 - ^ 2 - 6 0 0
=y-y;
X, +.2-'x,
-40
=y^-y;
XX,,yt,y7>0
(1=1,2)
Restricciones flexibles:
+ X,
+ 2-X^
X,
X,
>30
>40
>10
> 5
<10
,X2>0
Resolvemos el problema como uno de variables acotadas en el que hay que introducir variables artificiales. Utilizamos el mtodo de penalizacin con M=50.
Min Z = 20-X, + 24-X2 + SO-X^ + SO-Xg
140
S.a.
X,
X,
Z,
X3
+ x.
+ x.
+2-X^
X, >10;
5<X2<10;
= 30
= 40
^^1^^^
Xj.X^.X,, Xg >0
- ^ 2 ^2
,ag] ; A'^i=[ai
[101
5
' ZZ
;
X3
0
0
X,
[^'
X2
^/i "" ^ w ,
,02
,3
,04];
ATj = [0]
M=X={0}
30~
40
0'
-1
10
5
0
.0.
120.
.20,
>o
Solucin factible
^30^
l40j
ao^
1 1 -1 O
(50, 50).
12
0-1
(20,
24,
O,
0)
5 = 3.500-1.430 = 2.070
O
loj
141
- 2 0 = 80
ri\
Z2-C2-(50,
50)
Z3-C3=(50,
50) Q
Z4-Q=(50,
50)
UJ
- 2 4 = 126
O = - 5 0
/nA
l-l
O = - 5 0
Xi
X2
80
126
X3
-50
X5
Xfi
1
X4
-50
X
0
2.070
-1
15
-1
20
1: cota inferior
u: cota superior
Max(Zj-Cj)
= n6^Z,-C,;
K=2-
,/e3!i
r, =
^.
Min I 1
i<;<2
20-0
72 = ; ya que Ja ^ O
73 = 2 - ^ 2 = 1 0 - 5 = 5
142
10 =
^22
A2 = Mn{lO,
LD
X5
0
00, 5) = 5 = 73
KeR,
ri5^
.20.
.2.
5=
rio^
Xi
X2
X4
80
126
X3
-50
X5
Xfi
LD
-50
X5
0
X
0
1.440
-1
10
-1
10
a, = Ma Max(zj-Cj), Max(Cf-z)j
a.
M a x ( 8 0 , - 1 2 6 ) = 80 = Z i - C i ; K=l
; KeR^
flO-0 10-0]
_ MlTl\ ~ ~ ' ~~, =10 Es indiferente coger una u otra variable para salir de la base
[
10 =
loj
143
, = / , + A ^ ; , =Zi+A, =10 + 10 = 20
Tras el pivoteo y sustituir los valores de la columna de lado derecho, la siguiente
tabla queda:
Xi
X3
30
X4
-50
X5
-80
Xfi
LD
640
X2
46
Xi
-1
20
Xg
-1
-1
10
K=3 ;
KGRI
Repitiendo el proceso:
a, = Max{30,-46)
7, = I
0-0\
= 30 = Zj-C,;
.-20'
72 =
-j/j = M3 / j = 00 O = 00
A3 = Min{o,
00, 00) = o s 7J
vOy v l y
/'.20^
0 =
2 =0-1-0 = 0
Xi
Xs
640
X3
0
X4
-20
-50
X6
-30
LD
X2
16
Xi
-1
20
X3
-1
-1
10
145
PROBLEMA 19
Una factora de fabricacin de muebles de cocina produce mesas plegables especiales para ganar espacios tiles. En la actualidad comercializa nicamente dos modelos de mesas. El pequeo, que supone unosUeneficios netos de 10.000 pts por unidad,
siendo el tiempo necesario para su fabricacin de 1 hora. El modelo grande implica
unos beneficios netos de 15.000 pts por unidad siendo necesarias 2 horas para la
fabricacin de cada mesa. El incremento experimentado en la compra de viviendas
hace que la demanda haya crecido notablemente en los ltimos tiempos, hasta tal
punto que la demanda de mesas pequeas es, cuando mnimo, superior a las 300 unidades semanales. Sin embargo, el segmento de las mesas grandes est restringido a
una demanda mxima de 400 unidades semanales.
Esta empresa ha establecido dos objetivos que pretende cumplir por orden de
importancia:
a) Alcanzar unos beneficios netos semanales de al menos 11 millones de pts.
b) Evitar una utilizacin inferior a la capacidad productiva semanal de la empresa, que en la actualidad se cifra en 1.300 horas.
Establecer cmo habra de ser el esquema productivo semanal para esta empresa
con objeto de intentar satisfacer ambos objetivos.
SOLUCIN:
Segn el enunciado se trata de un problema con dos objetivos de distinta importancia en el que las variables de produccin se encuentran acotadas. El planteamiento sera:
Llamando:
Xi= unidades de mesas pequeas por semana.
X2= unidades de mesas grandes por semana.
Dado que las cantidades previsibles que pueden tomar las variables X^ y X2 en el
ptimo son elevadas se puede considerar como vlida la resolucin del problema
como uno de programacin lineal sin atender a consideraciones relacionadas con los
necesarios valores enteros que han de tener las variables al final del problema.
Min
146
Z-M'yl+yl
S.a.
10-Z, +15-X2
X,
Z.
11.000 = yi - y'i
-1.300 = y2-y~i
>300
<400
j^-yr-o
3'-3'2=0
C o n . j ^ y , ,}',>'2 > 0
En cuanto a M, lo podemos hacer M = 10, indicando que el primer objetivo es ms
importante que el segundo. Quedando:
Min Z =
10'y'+y'
S.a.
10-X,
+15-X^
Z,
+ 2 Zj
-11.000
= 1.300
>300
<400
-y: + y
y2+y~2
Z,
^0
Dado que existen dos variables acotadas es por lo que resulta conveniente resolver el problema mediante el algoritmo de variables acotadas.
A=
10 15 - 1 1
0 0
1 2
O
0 - 1 1
=h' ^J
"lo
N,^
1
-1
0
0'
-1
;.
^N -
^N
300'
0
. 0 ,
t t t
^x,
N.=
;-V
15"
; M^, = Z . :^(400)
2
t
147
-B-'
N, Z\ - 5 - ' N, ^^
11.000 (10 - 1 0^
1 O -1 J
1.300 ^
n 1.000'
1.300 ^
^300^
O
I O}
ri5~
(400) =
\^ J
'3.000'
(6)m\
. 300 ,
V 800 j \ 200
(2.(M>\
, rii.000^
<^' ^)- 1.:[.300
(10, 1).
10 - 1 o
rsoo'i
(o, o, 0)
o
I o }
(10, 1).
-^I
Z,^-Q^=(lO,
rio'i
.1.
l).
Z , - C , =(10, l).
Z . . - C . =(10, 1).
.2,
r_A
vO;
- 0 = 152
-0 = -10
rc\\
V h
l)-
-0 = -l
- 0 = 101
as^
v2,
400 =
Xi
X2
yr
101
152
yi'
10
12
1
LD
-10
yi
0
12
-1
yi
0
20.200
15
-1
2.000
-1
200
1: cota inferior
u: cota superior
Max(Cj-Zj)
= ~i52
a^ = O>0;K=X^
Ke%
yeSt,
(b,-h
r, = Min
-:3'>0
JiK
^Min
2.000-0
10
200-0
yn
(Se ha cogido el primer valor aunque cualquiera de los dos hubiese sido vlido)
y, = co ; ya que y, > O
y, = M , - / , = ~ - 3 0 0 = o
Ax, = M m ( 2 0 0 ,
- ) = 200
La columna de LD quedara:
Z = Z - (Z^ - Q ) A^ = 20.200-101 - 2 0 0 - 0
2.000^
t = b.-yK-^K
X,=l^
200 ,
200:
.0.
Xi
X2
yi
0'5
yi
-1
Yi
0
LD
Jl
O'l
Xi
1'5
-O'l
_0'1
500
y2"
0'5
O'l
-O'l
-1
-lO'l
1: cota inferior
u: cota superior
Repitiendo el proceso:
Max{zj-Cj)
= O'l
Max(Cj-Zj)
= -0'5
0-0
= yt
Ke SK^
00-500
72=-
a^=0'l>0;K
^yt^ Minio, -, -) = o
01
J/j = ooQ oo
f500^
f-O')
^500"^
0 =
O'l j
I o)
yl = l ,+A . = 0 + 0 - 0
Tras pivotear nos queda:
u
Xi
yr
yi
0
yi
-1
LD
yi"
-10
X2
0
Xi
-1
500
yr
-1
-10
10
150
Max(Zj-Cj) = o
Max{Cj-Zj)^o
0Cj -O
je92
Existen tambin dos soluciones alternativas dado que en la fila cero hay dos variables no bsicas con valores nulos.
y ; = o]
> Se cumplen los dos objetivos
Como y^ =0
y;=o
Se cumplen estrictamente, es decir, se alcanzan unos beneficios netos semanales
de 11 M. pts. Y se utilizan 1.300 horas de capacidad productiva semanal.
Por tanto, el esquema de produccin semanal sera:
Xi- 500 mesas pequeas/semana
X2- 400 mesas grandes/semana
Z = O Este valor representa que se han anulado completamente las desviaciones indeseables.
151
PROBLEMA 20
Un grapo de inversionistas se plantea la posibilidad de crear una empresa que
compita en el mercado de aerosoles para limpieza del hogar. Para hacer realidad esta
idea pueden conseguir a buen precio la patente de dos productos lquidos de limpieza que en otro pas han tenido muy buena acogida, lo que les permite ser optimistas
sobre el xito del negocio. No obstante, deciden hacer nmeros y llegan a la conclusin de que podran ganar 20.000 pesetas por cada tonelada del producto A que fabriquen, mientras que cada tonelada del producto B les supondra unos beneficios de
27.000 pesetas. En cuanto a recursos humanos, consideran que la planta de fabricacin funcionara perfectamente con 5 personas, actualmente disponibles, trabajando
a razn de 8 horas diarias, pues saben que, en promedio, cada tonelada del producto
A requiere de 2 horas de mano de obra, mientras que cada tonelada del producto B
implica 3 horas de mano de obra. La cuestin del almacenamiento del aerosol producido se soluciona fcilmente porque habra una elevada rotacin con envo todos los
das de produccin; sin embargo, la fabricacin del da s debe ser almacenada en una
serie de tanques con capacidad inicial mxima de 1.500 mi En este sentido, cada
tonelada del producto A ocupa 8 m^ mientras que cada tonelada del producto B ocupa
10 m^
Por condiciones del entorno empresarial, si se deciden a participar en la fabricacin de alguno de los dos productos, deben comprometerse a fabricar una cantidad
diaria mnima, mientras que, tambin para no provocar una guerra de precios con la
competencia, no deben fabricar ms de una determinada cantidad diaria de productos. De esta forma, estiman que la cantidad mnima de A que se debe producir ha de
ser de 1 tonelada, mientras que para el elemento B debe ser 2 toneladas. Las cantidades mximas, por el contrario, seran 15 toneladas para el producto A y 10 toneladas
para el B.
Finalmente, como condicin absolutamente indispensable para hacer la inversin,
se plantean que los beneficios sean como mnimo de 500.000 pesetas diarias por la
fabricacin de estos productos. Por otra parte se plantean como objetivos a intentar
cumplir el no usar ms mano de obra que la disponible diaria con que cuentan, ni tampoco tener que utilizar mayor capacidad de almacenamiento de la que actualmente
poseen.
Con estas condiciones, cul habra de ser la cantidad diaria de cada producto a
fabricar?
SOLUCIN:
Se trata de un problema en el que existe una condicin que ha de cumplirse forzosamente (restriccin no flexible) y dos objetivos que se ha de intentar cumplir (restricciones flexibles).
152
Llamando:
Xj: Toneladas del producto A que se fabrican diariamente.
X.2. Toneladas del producto B que se fabrican diariamente.
La formulacin del problema, en funcin del enunciado quedara:
Min Z = y^ +y2
S.a:
20-Z,
2-Z,
8-Z,
y;
yl
Con:
1 < X , <15
y',,y;,yl,y->Q
2<X2<10
Al aadir variables de holgura se observa que no se obtiene una base identidad inicial, por lo que es necesario aadir una variable artificial. Para eliminar esta variable
se utilizar el mtodo de penalizacin con M=10.
Min Z ---y^ + y j + M Z4
S.a:
20-Z,
27 Z2
2-Z,
S-Zj
8-Z,
10-Z2
Z3 +
1<X, <15
2<X2<10
= 500
^4
yt
+ y;
-
- 40
y; + y- = 1500
X
X3 , X 4 > 0
y:,y;,y;,y>0
La base sera: B - y , a _, a
Como el problema debe resolverse por variables acotadas, primero se hace un tanteo para asignar las variables no bsicas a ss cotas superiores e inferiores y comprobar si la solucin es factible.
A^,
V]
.V2
DI 2 X j '"^Xj
X,=B-'
-b -[B-' N,.^y[B-'
^500^
40
vlSOOy
- 1 0
0
0 - 1 0
0
0 - 1
^,-^^):
'20 27^
fl5\
0 - 2 3
.0. <8 10,
'570' f-70^
^500' '0
40 - 0 - 60 = - 2 0 Asignacin no factible
280,
J500, .0. .220,
Se prueba otra asignacin de variables no bsicas situando nicamente en su cota
superior a la variable con mayores beneficios asociados.
TV, =
^500^
^ . = 40
^1500y
N,=
20 - 1 O O ^ rr.\
2
0 - 1 0
8 0
0 - 1
(^fs
3 10 =
lOj
?,0 - 1
^500^
=^(10,0,0)-
40
- (10,0,0) 2
J500^
n ol
-1
-ij
C)\
rr
0
0
lu loj
(21']
(10,0,0) 3 - 0 10 = 5000 - 200 - 2700 = 2100
iioj
Los valores de la fila cero para la primera tabla quedan:
^20^
0 = 200
V8;
Z;, - c .
^27^
=(lo,o,o) 3 -0 = 270
lOj
z . - a =(io,o,o)-
0 = -10
10
^0^
Z ^ - C ^ =(10,0,0)- - 1 - 1 = - 1
10 j
z , - c , = (10, o, o)-^ 0 ^
o
- 1 = -1
155
Xi
X3
-10
X4
Xx
1
y2^
-1
LD
-1
yi"
0
2100
200
X2
270
X4
20
27
-1
210
yf
-1
72"
10
-1
1392
1: cota inferior
u: cota superior
7, = M/n
l<i<m
\
("210-0 8-0 1392-0
-:)'> o = Min\ 20 ' 2 ' 8
I-
r3=x, -^x, = 1 5 - 1 = 14
A, = Min[Yi > 72' 73) = ^^'(4, , u ) = 4 s 7j
Por tanto, yf sale de la base. Pivote yai.
Valores de la columna de lado derecho:
X,=b-y,^,,
^20^
1392
\ J
y
Ky'i
156
^210^
j
^130^
O
U360J
X, =Z,+A, ;
Con Z, =1 + 4 = 5
Xi
X2
X3
-30
X4
Xi
n'
ll
99
yf
-100
12
-1
yz'
LD
-10
X4
0
1300
-3
-1
10
-10
130
1'5
-0'5
0'5
-2
-4
-1
1360
Repitiendo el proceso:
^ = Max(99, 30) = 99 ; : = ji"; ^ G i?,
yi'^ cadidata a entrar en la base.
A 3 0 - 0 1360-0^
7J = MOT -,
=13
Ti- -
15-5
n.,e =20
73-00
/^^
Ky J
r 130 ^
^10^
5
0'5 13 = 11'5
1^1360; I 4 )
1^1308
yl =04-13 = 13
157
Xi
X2
X3
X4
Jl
yr
J2^
y2'
LD
-0'33
-O'l
-9'9
-1
-1
13
Jl
-0'3
-O'l
O'l
-1
13
Xi
1'35
-0'05
0'05
11'5
Jl
-1'7
-O'l
-O'l
-3
-1
1308
Esta solucin se acerca mucho al ptimo, siendo lo nico que lo evita el valor
Zx2 - Cx2 < O y corresponde a una variable en su cota superior. Este resultado
podra considerarse como bueno, habida cuenta que el valor -O'33, al ser casi cero
indica que existe una solucin alternativa, en este caso un poco mejor ya que ser:
(Zx2 - Cxj) Ajg; y como ya se ha indicado, el valor Z^^ - C^^ es bastante pequeo.
No obstante, continuando con el proceso:
a^ = Max(Max{- O'l, - U - 9'9) ; Max{0'33)) = 0'33 > O ; Solucin mejorable.
X2 candidata a entrar en la base; KeR^
7i = Min
^ 15-0
(1308-0)^
[-i-0'3)'
-(-17)
= Mm(50,769'4) = 50 ; ji^
candidata a salir de la base.
,'15-1]'5'
7, = Min\ - ) := 2'6 ; X, candidata a salir de la base.
7, =2-2 = 1 5 - 1 = 14
A^ = Aj = Min{50,2'6, 14) = 2'6 s 72
X2 entra en la base.
Xj sale porque alcanza su cota superior.
La nueva columna de lado derecho queda entonces:
Z = ] 3 + (-0'33)-2'59 = 12'223
158
13 ^ ^ - 0 ' 3 ^
^12'223^
h = 11'5 + 135 2'59 =
15 < Xj en su cota superior.
1308
U303'6
-VI)
2 =M2-A2 =10-2'59 = 7'41
Pivoteando sobre el trmino 722, la tabla queda:
u
Xi
X2
0'24
yi*
X3
-O'll
0'22
X2
0'7
12
1'26
1
X4
1
LD
-9'89
yi
0
yf
-1
y/
-1
y2"
0
12'223
-O'l
O'l
-1
12'223
-0'03
O'OS
7'41
0'03
-0'03
-3
1303'6
159
PROBLEMA 21
El discreto y formal cantante Jsuln de Lubrique ha decidido que lo suyo no son
ni los cuernos ni los focos del escenario, sino la produccin de los compact-discs
(CD's) y de los casetes tradicionales debid0 a que, segtn l, "er producto se lleva lo
mej del pastel". Ante tamao argumento ha montado su propia firma musical, en la
que, como no, l mismo constituye la principal estrella.
Tras estudiar el proceso de grabacin y elaboracin descubre que la produccin de
una batera de CD's (que incluye 10 unidades de stos) le puede generar unos beneficios netos de 15.000 pts. Por otra parte, una batera de casetes (tambin con 10 unidades) le puede reportar unos beneficios netos de 10.000 pts. El tiempo necesario en
la estampacin y embalaje de una batera de CD's es de 2 horas, mientras que el necesario para la grabacin y embalaje de una batera de casetes es de 1 hora. El xito
experimentado por este personaje en el mundo de la cancin le ha significado un
incremento notable en las ventas de CD's, hasta tal punto que la demanda de stos es,
cuando mnimo, superior a las 300 bateras semanales. Sin embargo, en lo que respecta a la venta de casetes, al tratarse de un tipo de sistema musical en declive, su produccin ha de estar restringida a un mximo de 400 bateras semanales.
Al frente de su nueva empresa, los objetivos que se ha propuesto cumplir, por
orden de importancia, son los siguientes:
a) Alcanzar unos beneficios netos semanales de al menos 11 millones de pts.
b) Evitar una utilizacin inferior a la capacidad productiva semanal de su empresa, que en la actualidad se cifra en 1300 horas.
Establecer cul habra de ser la produccin ptima que debera definir para intentar cumplir tales condiciones.
SOLUCIN:
Este problema responde a una formulacin matemtica idntica a la del problema
19, por lo que se aplican las mismas consideraciones con respecto a los valores enteros del resultado. Se ilustrar obteniendo una solucin altenativa.
Llamando:
Xj: n de bateras de CD's.
X2: n de bateras de casetes.
Se trata de un problema de Programacin por Objetivos.
160
^<^^--^.
15-Z,
10-X2
--
11000
y^
--
y'i
2-Z,
^2
--
1300
j ^ --
y'i
X, > 300
Z j < 400
+ 10-X2
2-X,
y; -
Ji
X,
y'i
yl
11.000
1300
y%yx
^yi^yi
^o
x,,=< y:
y
X-N2 - 1^2)
c , =(10,1)
Valores de las variables bsicas:
161
b =B-'b-B'-N,-lf,^
11.000^
1300 ^
-B-' -N^-^^ =
15 - 1 0^
2
0 - 1
^300^
fO)
400 =
V O j
^2500^
>0
.300^
(10,1)
-{c,
-B-'-.-C^y,^
15 - 1 O
(lO,l).
(0,0,0)
2 O -ij
''300^
O
I O)
'^300^
16]
;
(101)-400 =
400 = 111.300-(l52,-10,-l)'
^ O j
Xi
yf
0
yi^
-10
y2".
0
yi
-1
25.300
LD
152
X2
101
Jl
15
10
-1
2500
Yl
-1
300
1: cota inferior
u: cota superior
162
K e R^
^ 3 = oo - 3 0 0 = oo
Por lo tanto:
A, = Min{ri,r^,y,)
A/t = 7i=150
72' sale de la base. Pivoteamos sobre y2i y actualizamos aparte la columna de lado
derecho:
Z = 25.300 - 152 150 = 2.500
Xs =
\yi
r2500^ A 5^
[ 300
r250~
150:
V O j
[y-..
Por lo tanto y2 pasa a su cota inferior.
Jl
-10
72'
-76
12*
75
2500
LD
X2
25
Jl
5/2
-1
-15/2
15/2
250
Xi
1/2
1/2
-1/2
450
Jl
0
a, =Max(75) = 75 = Z , - C ,
; KeR^
100
3
= 33'3 =
'"
72 = Min\
-450
1/2
73 = oo - o = '
A^ = 7,
100
450
15/2' 100
-1/2
^466'6
^ ^
100 100
^ * = y = 0 + - = 3333
Pivoteando tenemos:
Xi
yf
-10
yf
LD
y2"
-1
X2
0
1/3
2/15
-2/15
-1
100/3
Xi
2/3
1/15
-1/15
466'6
y. = 3
y-=Q
Por lo tanto se utilizan 1300 +
100
= 13333 horas. No se infrautiliza la
3
yf = o
Por los resultados obtenidos se observa que el cambio en la asignacin inicial de
los valores de las variables no bsicas ha dado lugar, en este problema en particular,
a la obtencin de una solucin alternativa con respecto al problema 19 (Z = 0).
Dado que en la tabla ptima aparecen dos variables no bsicas con valor nulo en
la fila cero, implica que existe adems una solucin alternativa diferente a la mostrada en el prolema 19.
165
PROBLEMA 22
Un laboratorio especializado en la venta de medicinas lquidas para ganado
puede fabricar tres tipos de productos. El producto A genera unos ingresos de
4.000 pts/litro, siendo los ingresos generados por el producto B de 7.000 pts/litro
y de 1.000 pts/litro los del producto C. Los recursos materiales diarios, dedicados
estrictamente al proceso de fabricacin, de que se disponen, ascienden a 150.000
pts. En este sentido, cada litro del producto A consume 2.000 pts de dichos recursos materiales, siendo 3.000 pts/litro lo que implica en costes el producto B y 1.000
pts/litro el producto C. Se estima que los costes totales diarios, aadiendo costes
fijos y posibles fluctuaciones en el personal a contratar, suponen aproximadamente una cantidad de 200.000 pts diarias. Como consecuencia, cualquier esquema
productivo que se establezca pasa, necesariamente, por asegurar que al menos se
ingresen diariamente 50.000 pts ms de lo que suponen los gastos totales del laboratorio.
En el captulo de personal, el laboratorio cuenta con 6 empleados, contratados a
jomada laboral diaria de 8 horas, dedicados a la fabricacin propiamente dicha. Su
versatilidad es elevada, lo que les permite dedicarse indistintamente a la fabricacin
de cualquiera de las medicinas. En esta lnea, cada litro de producto A necesita 1
hora-hombre (h-h), mientras que el B necesita de 2 h-h, y el C de 1/2 h-h. Se desea,
en lo posible, que la fabricacin, sea cual fuere la programacin de sta, absorba
exactamente la mano de obra disponible.
a) Con los datos ofrecidos, calcular cul ha de ser el esquema productivo diario
del laboratorio.
b) Estudiar qu sucedera si, por una reduccin importante en los costes fijos, slo
fuese necesario ingresar diariamente al menos 180.000 pts.
c) Debido a un exceso de oferta en el mercado, el producto B tiene que venderse
a un precio inferior, lo que supone que los ingresos por litro se reducen en 1.000
pts. Estudiar cmo afecta este cambio al proceso productivo.
SOLUCIN:
a) Llamando:
Xj = Litros diarios de A producidos.
X2 = Litros diarios de B producidos.
X3 = Litros diarios de C producidos.
166
+7-X2
2-X|
+3-Z2
X,
+2-X2
Z3
> 250
X3
<150
+ X-Xj
=A% +
yt-y-
Con X|,X2,X3,>','",3;,">0
Expresando el problema en forma estndar es necesario aadir una variable artificial. Para eliminarla de la solucin ptima se utilizar el mtodo de penalizacin.
Min Z=y^
+ y^ + MXe
S.a:
4-X|
+7-X2
X3-X4
2-X,
+3-X2
+ X3
X,
4-2-X.
+X-X3
+ X6
+ x.
Jx-^y
= 250
= 150
= 48
167
Con
X,,X,,XX^,X,,Xy;,y;>0
X : variable artificial
M = 10
Matriz de restricciones:
4 7 1 - 1 0 1 0 0
A= 2 3 1 0 1 0 0 0
.1 2 X O 0 0 - 1 1 .
La base queda: B = \a, a, a _
Con
250
X.
Xs =
B''-b^ 150
48
IJl
Z, - C , =(lO, o, l)-i2
2 - 0 = 41
r?^
Z^~Q=
(lO, O, l)
-0 = 72
12,
^1^
Z3 - C3 = (10, O, 1) 1 0 -=2 1 /
r-1^
Z4-C4=(l0,
O, l)-
-0 = - 1 0
vO;
168
'0^
Z , , / - C , =(10, O, 1).
- l = -2
v-ly
Funcin objetivo:
Z = Q-5"'-&=(lO,
O, l) 150 = 2^48
,48,
X2
X3
X4
X5
Jl
yf
LD
41
72
21/2
-10
-2
2.548
-1
250
Xs
150
yf
1/2
-1
48
Xi
X2
X3
X4
Xs
Xfi
yi^
yi"
LD
-7'5
-10
34
-36
820
Xfi
0'5
-0'75
-1
3'5
-3'5
82
Xs
0'5
0'25
1'5
-1'5
78
X2
0'5
0'25
-0'5
0'5
24
Xi
X2
X3
X4
Xs
Xfi
yr
yi"
LD
0'14
-0'21
-0'29
-9'71
-2
23'43
yf
0'14
-0'21
-0'29
0'29
-1
23'42
Xs
0'29
0'57
0'43
-0'43
42'86
Xi
0'57
0'14
-0'14
0'14
35'71
Xi
X2
X3
Xs
Xfi
yi*
Jl
LD
-0'25
-0'25
-0'25
-9'75
-2
14'5
yr
-0'25
-0'25
-0'25
0'25
-1
14'5
Xs
-0'50
0'5
0'5
-0'5
25
Xi
1'75
0'25
-0'25
0'25
62'5
Itera iido:
XV
169
Solucin ptima:
Xj = 62'5 litros diarios de A
X2 = O litros diarios de B
X3 = O litros diarios de C
'~
ji* = 14'5 horas de exceso sobre la 48 horas de que se dispone inicialmente. Para
cumplir con el objetivo de ingresar al menos 250.000 pts diarias es necesario contratar 2 personas ms. ( 8 horas x 2 personas = 16 h - h > 14'5 h - h necesarias.)
X5 = 25.000 pts de recursos materiales para fabricacin sobran, con lo que
podra ser utilizada esa cantidad para la contratacin de la mano de obra necesaria. Otra alternativa sera considerar que los costes totales disminuyen en
200.000-25.000 = 175.000 pts. Por tanto, habra que replantear el problema con
la P restriccin de la forma 175.000 + 50.000 = 225.000 o, mejor an, un anlisis de sensibilidad con h\ = 225.
t^
1 = 2 5 0 ; -> 7, = 180
^180^
Como ^'= B ' -b', siendo b'
quedara:
150
48
0'25 0 - 1 180
150
b'= -0'5 1 0
0'25 0 0 . . 4 8 .
(-3]
60
[45 J
:-3
145 J
Es decir, sustituyendo en la tabla anterior los nuevos valores para la columna de
lado derecho.
170
Xi
X2
X3
X4
X5
Xfi
yi'
yr
LD
-0'25
-0'25
-0'25
-9'75
-2
-3
yi^
-0'25
-0'25
-0'25
0'25
-1
-3
Xs
-0'50
0'5
0'5
-0'5
60
Xi
1'75
0'25
-0'25
0'25
45
'rj
yrj
Min
-0'25
-0'25'
-0'24
-0'24'
-0'25
-0'25'
Z -C
-2
-1
X2
X3
X4
X5
X6
yr
yi"
LD
-10
-1
-1
X2
0'96
-1
-4
12
X5
0'99
-1
-2
66
Xi
-1'43
-2
-7
24
171
r^^
^6^
Pasa a ser: Oj =
a, =
v2y
y^j
^0-25 O - 1 ^ ^ - ^
El nuevo valor Zj = Q 5 "' Oj = (1, O, o) -0'5 1 O
0'25 O O
Por lo que: (z^ -C^)
= -0'5
v2y
= Zj - Q = -0'5^ O = -0'5
_V2 = -B ' 2
^0'25 O - 1^^'^
6 U^5^
3
O
= -0'5 1 O
^0'25 O O ^2y [V5 )
172
PROBLEMA 23
La empresa minera LPN extrae tres tipos de minerales A, B y C en una serie de
minas que se encuentran situadas en un rea geogrfica relativamente pequea que
permite la fcil redistribucin de sus recursos entre las diferentes explotaciones. En
las condiciones actuales, cada tonelada de mineral extrado consume los recursos
indicados en la tabla, mostrndose tambin las disponibilidades mximas de cada tipo
de recurso.
R. materiales
R. humanos
R. financieros
5
2
1
3
1
1
6
8
1
Disponibilidades
mximas
300
200
110
Estas condiciones, junto con las del mercado internacional de venta de nainerales,
permiten que los precios a los que la empresa vende cada tonelada de mineral extrado
sean de 3 u.m. para el mineral A, 2 u.m. para el mineral B y 4 u.m. para el mineral C.
El anuncio, sin confirmar, por parte de una multinacional minera respecto al descubrimiento de un filn del mineral C, ha creado amplias expectativas en los consumidores de este mineral, ya que el supuesto filn se encuentra ms cercano a los
lugares de destino que las minas propiedad de la empresa considerada (LPN). Estas
expectativas proceden de que, si se confirma la existencia de la nueva mina, los precios de venta del mineral C bajaran considerablemente, mientras que si, por el contrario, el anuncio es falso, implicara que la empresa LPN podra aumentar los precios
de venta, ya que se revalorizara la produccin de dicho mineral.
Ante esta situacin, los 14 consejeros de administracin de la empresa LPN se renen para estudiar cmo se debe planificar la produccin en funcin de los posibles
precios a los que se pueda vender el mineral C, en el caso tanto de que se produzca
una cada indefinida de precios de vQUta como si, por el contrario, se produce una
subida, tambin indefinida, de los precios a los que la empresa puede vender cada
tonelada del mineral C.
Con la informacin proporcionada, estudiar cules seran los resultados de esta
planificacin.
173
SOLUCIN:
El problema plantea la planificacin de un proceso productivo en funcin de las variaciones que los precios de venta ejercen sobre el mineral C. Para realizar esta planificacin
es necesario primero considerar cul es el nvgtptimo de produccin en condiciones normales para despus hacer un anlisis paramtrico sobre la base del vector de costes.
Llamando :
Xj: Tm extradas del mineral A.
X2: Tm extradas del mineral B.
X3: Tm extradas del mineral C.
Max
Z = 3-X, +2-X2+4-X3
S.a.
5-X, +3-Z2 +6-Z3 <300
2-X, + X2 +8-Z3 <200
Z, -h Zj + X3 <110
XX^,X,>0
+3-Z2
+6-Z3
+Z4
Z2
+3-Z3
Z2
Zj'
X,
+
^6
= 300
= 200
= 110
Z , ( . ; = l,...6)>0
r...^
300
200 ; Cs=(0, O, 0)
110
174
B-
7=0
Z C = Cg B
^2
C2
^3
C3 4
j c, = 3
X2
X3
X4
X5
LD
X4
300
X5
200
X6
110
X2
X3
X4
X5
X6
LD
1'5
-0'5
-100
X4
3'5
2'25
-0'75
150
X3
0'25
G'125
0'125
25
Xfi
0'75
0'875
-0'125
85
Xi
X2
X3
X4
X5
Xfi
LD
0'214
-0'571
-0'071
-185'71
Xi
0'643
0'286
-0'214
42'86
X3
-0'036
-0'071
0'179
14'29
X6
0'393
-0'214
-0'036
52'86
Xi
X2
X3
X4
X5
Xfi
LD
-0'33
0'667
-200
X2
1'556
0'444
-0'333
66'67
X3
0'056
-0'056
0'167
16'67
Xfi
-0'611
-0'389
0'167
26'67
175
ud. R. materiales
/
\
r.
u.m.
Z , - C , =(w,, w,, Wj)-a.-Cs
; 0)2=0-
^
5 V 1'
2.
3/5
5 . 2
ud. R. humanos
Z6-Q=(wi,
W2,
w^)-a-C
;(3=0
u.m.
ud. R. financieros
Se aprecia que son los recursos materiales los que provocan la saturacin de la
produccin. Los recursos humanos, aunque no sobran, al ser CO2 = O implica que se
podran reasignar ms eficientemente (vase solucin alternativa en pie de pgina).
La planificacin corresponde a un anlisis paramtrico para -00 < X < 00 con una
perturbacin:
c' = (o, O, - 1 )
c' = (o, O, 1)
c: -^c+X-c'.
176
Comenzamos el estudio para una cada de precios. Para >i < O la perturbacin tendra la forma:
c + A-c'=(-3, - 2 , -4) +A-(O, O, 1)
(Z. - C , ) = (Z. - C , ) + A- ( Z ' . - C ' J = ( Z , - C P + A . ( C ' , . B - ' . a, - C ; ) =
= (Z.-C,)+A(C,J,-C;)
Sustituyendo:
^ r556 ^
(Z,-C,)'=-0'33+A (0, 1, o)- 0'056
-0'611
-0'33+A-0'056
^ 0'444 "^
(Z4-C4)'=-0'667+A- (o, 1, o)' -0'056 - O = -0'667-A-0'056
-0'389
(Z,-Q)'-O+A-
(o, 1, o)'
'^-0'333^
0167
0167
= A-0167
DondeC'5 = (0, 1, o)
El conjunto S queda: S = {1, 5} ; S = { j : (Z'j - C'j) > O }
I
^ = Min
-fe-cj
z'rC'j
\\
^0'33
= Mn10'056'
O ^
0167
= 0
Para X = 0, existe una solucin alternativa, cosa que ya se saba a raz de la ltima
tabla.
Por tanto, como se observa a continuacin en la funcin objetivo parametrizada, para
un descenso en los ingresos unitarios en la extraccin de mineral C resulta ms interesante en estas circunstancias dejar de extraer el mineral C y dedicar los recursos a obtener nicamente el mineral B, con lo que los ingresos se mantendrn en las 200 u.m.
''66'67^''
-200-h A,- (o, 1, o) 16'67 = -200 + 16'67-A,
^26'67jj
177
4) = 133'32
(Expresin positiva dado que los coeficientes de coste iniciales se expresaron de forma negativa)
que, obviamente, es menor que 200, lo que justifica que no interese seguir extrayendo C si se produce un descenso en los precios de venta, por pequeo que sea
ste.
A continuacin se procede a realizar el estudio para un crecimiento indefinido de
los precios. Intervalo para A, > 0.
En este caso C = (O, O, -1), ya que el problema se ha expresado como uno de minimizacin con coeficientes de coste negativos.
c + A - c ' = ( - 3 , - 2 , -4)-f-A-(0,
O, - l )
'' r556 ^
Z\-C\
= C\-B-'-a,-C\^C,-y,-C\={0,
- 1 , o) 0'056
0 = -0'056
l,-0'611j
^ 0'444 ^
Z\-C\
-0 = 0'056
-0'0389
0167
0 = -0167
0167
Por tanto, 5 = {4} ; S = { j : (Z'j - C'j)>0 }
.-
. . . -{^4-^4)]
7' C
^4
0'667
0'056
^-^ 4
V A. e [o, A,, ] con A] = 1 r91 el sistema actual es el ptimo. Mientras los precios del
mineral C se encuentren en el margen [ 4, 4+1 r91] hay que seguir produciendo de la
forma actual. Los valores parametrizados son los siguientes:
178
^66'67^
z a ) = -200 + X-(0, - 1 , o)- 16'67 =:-200-16'67A
26'67
(Z, - C,)' (X) - -033 - X 0'056 '
X2
X3
X4
X5
Xfi
LD
-1
-2
-398'5
X2
1'556
0'444
-0'333
66'67
X3
0'056
-0'056
0'167
16'67
Xfi
-0'611
-0'389
0'167
26'67
Xi
X2
X3
X4
Xs
Xfi
LD
-1
-2
-398'5
X4
3'5
2'25
-0'75
150'16
X3
0'25
0'13
0'125
25'08
0'75
0'88
-0'125
85'08
Z\-C\ = C\'y,-C\={0,
^3'5^
- 1 ^ o). 0'25 0 = -0'25<0
^075J
^2'25^
Z',-C'2 = (0, - 1 , o)- 013 0 = -013<0
,0'84,
179
^ -075 ^
Z'5-C'., = (0, - 1 , o)- 0'125 0 = -0'125<0
-0125
Como S = {0} implica que la solucin actual es ptima para cualquier valor de A. >ir91
V A, e [ i r 91, oo] =>Sol. actual ptima.
Es lgico este resultado, porque con mayores precios de venta para el mineral C
todos los recursos se destinan a su extraccin.
La funcin objetivo para este intervalo [ir91,<] queda:
Z(A) = Ce-B-'-b+X'
C'B'B''
^150116^
^150116^
Z(A) = (0, - 4 , o)' 25'08 +JL-(0, - 1 , o)- 15'08
85'08
85'08
Z{X ) = -100'32-A-25'08
La representacin grfica de los beneficios sera (una vez deshechos los cambios
en los coeficientes de coste y expresando stos de forma positiva):
A.<0
180
A.=0
X>0
PROBLEMA 24
Una empresa dedicada a la fabricacin y venta de electrodomsticos centra su actividad en tres productos A, B y C. El producto A ofrece unos beneficios de 30.000 pts
por cada unidad fabricada. El B significa 45.000 pts de beneficios unitarios, y cada
producto C aporta 7.500 pts de beneficios. Para realizar la produccin semanal se
cuenta con los recursos totales que se muestran en la siguiente tabla, junto con los
requerimientos que se precisan por cada unidad producida.
Horas-hombre
Uds. de materia prima
Uds. de recursos financieros
A
8
3
6
B
6
3
1
C
4
1
1
Total Recursos
80
30
45
SOLUCIN:
a) En este primer apartado se pide plantear un problema de programacin por
objetivos, en los que stos tienen un orden de preferencia. Slo existe una restriccin no flexible. Las dems s lo son:
Llamando: X^: n de electrodomsticos del tipo A fabricados.
X2: n de electrodomsticos del tipo B fabricados.
X3: n de electrodomsticos del tipo C fabricados.
Se aplicar inicialmente el mtodo Simplex sin entrar previamente en consideraciones sobre la naturaleza entera de las variables utilizadas.
Min Z= M- y +N
-yl+N-y'+yl
S.a.
30-Zi
Restricciones flexibles 8-Z,
[ 6-X,
+45-Xj
+6-X2
+7'5-X3
+4-Z3
-700
-80
-45
Z2
-i-S-Zj
Z3
Z3
=yt-y^
=yl~y:
=3'3"-j3
< 30
>O
+ yl
S.a.:
30X|
+45x2
+7'5x3
8 X|
6 xi
3 xi
+6
+
+3
+4
+
+
182
X2
X2
X2
X3 .
X3
X3
+yr-yi''
=700
+y2'-y2"'
+y3"-y3"^
+X4
=80
=45
=30
Con: XjCJ=1...4)>0
yn(i=1...3)>0
y-i (i=1...3)>0
^- -
La base inicial se hace coincidir con la matriz identidad. La matriz de restricciones es:
(30 45 7'5 0 1 ~1
8 6 4 0 0 0
A=
6 1 1 0 0 0
3
1 1 0 0
^3
a,
a,,
-*'
0 0
1 -1
0 0
0 0
0 0^
0 0
1 -1
0 Oj
a,, a^ a ^ a ^ a _ a + a ^ a +
-^3
-M
Ji
Vj
3'2
1'2
y3
V3
B ^I = a 1, a _, a _, a
V|
J2
J:4
Jj
yl
^ B
y3
\^A J
^700^
80
= B-'-b =
;^=^v:
45
,30,
C-
^v:
C j = (l0 5 O O)
Variables no bsicas.
r^ \
X,=
y\
yl
yl)
Valores de la fila cero para la P Tabla Simplex:
^30^
Z
-C
X]
=CgB-'a
X\
- C
X2
Xi
=(lO' 5 O O)'
Xi
8
- 0 = 340
6
=480
Xi
-C
X->.
-C
=95
X3
183
Xl
= -10
-C,, = -1
^700^
80
5 O o)= 7400
45
30
Z=Cg-B-'b={O
X3
95
X4
yf
yr
LD
340
X2
480
Jl"
30
45
7'5
-1
700
J2~
-1
80
13'
X4
-1
45
30
-10
Ji'
0
ya*
-10
y3"
0
y3*
-1
7400
184
+6-Z2
+3-Z2
+ X2
+4-Z3
+ Z3
+ Z3
<80
<30
<45
+6-Z2
+4-Z3
3-Z,
+3-Z2
Z3
6 Zj
Z3
Z2
Z4
Z,
= 80
= 30
z. = 45
Z,(7-l,...6)>0
Aplicando el mtodo Simplex,
8
6 4
A= 3
6
1 0
1 0
1 0 0
1 0
0
fx.^
Z,
5 = [04, a j ,
3]
1.
feo]
^., = B-'-b
= 30
I45j
.^e;
Ci,-B'-b=Q
X2
X3
30
45
7'5
X4
Xs
X6
X4
Xfi
0
LD
X5
0
80
30
45
185
X2
-15
X3
-15/2
X4
X2
Xfi
LD
X4
_ 0
X5
-15
Xfi
0
-450
-2
20
1/3
1/3
10
2/3
-1/3
35
Este resultado coincide con el hallado en el apartado a), dado que la limitacin en
materia prima determina el comportamiento del problema.
El enunciado plantea que se va a producir una variacin en los beneficios unitarios. El vector de costes inicial era C = (30.000, 45.000, 7.500) expresado en pesetas.
La variacin en el vector de costes tendr la siguiente forma:
C(A) = (30.000-h6.000-A, 45.000-4.500-A, 7.500)
donde\^0
-45 + 4'5a,
-7'5)
-45, -7'5)
4'5, 0)
Se calcula:
Zl~cl = cl-y,-cl={0,
186
^2^
4'5, o)- 1 - ( - 6 ) = 10'5
[5]
z\-Cl=cl-y,~C,={0,
-0:
2/
1/3
r \
Z,-Cl
= C,-y,~C,={0,
4-5, o). - 2
El conjunto S queda:
S={l,
3. 5 } ; S = { j : ( Z ' , - C j ) > 0 } ; i=
^= Min
-(-15)
10'5 '
-(-7'5) .-(-15)
% '
72
30
Es decir, V X e
MH
-(^.-C.)
2;-C;
30_-(z,-Cj
;
21
z;-c;
21
(Z, - C,) + A(Z,' - C,' ) = -15 + A,
(Z3-C3) + X ( Z 3 - C ; ) = - y + x |
( Z , - Q ) + A(Z,-C5) = - 1 5+ X -
Z(A,) = C5-+A,-Cg-=-450+A,(0,
^20^
4'5, o) 10 = -450+A,-45
,35,
zX4
X2
X6
Xi
0
2
1
5
X2
0
0
1
0
X3
-75/14
2
1/3
2/3
X4
0
1
0
0
X5
-180/14
-2
1/3
-1/3
Xfi
0
0
0
1
LD
-8100/21
20
10
35
187
Z
X4
X2
Xi
Xi
0
0
0
1
X2
0
0
1
0
X3
-75/14
26/15
1/5
2/15
X5
-180/14
-28/15
2/5
-1/15
X4
0
^1
0
0
Xfi
0
-2/5
-1/5
1/5
LD
-8100/21
6
3
7
Los elementos de la fila cero correspondientes a las variables no bsicas se pueden representar en los siguientes trminos:
^26/^
Z,-C,=C,-y,-C^={0,
-45, -30)-
715
1/ .(-7'5) = -5'5
/5
V
1/15;
r26/l
Z3 - C3 = Cg 5^3 - C3 = (o,
Z,-C,={0,
4'5,
-6)-
/15
1/
75 - 0 = 0'1>0
2/
715;
^ 28/^
715
2 / - 0 = -16
-45, -30)- 75
V -V
715;
f
Z , - C 5 = ( 0 , 4'5, -6)-
287^
~ 715
2/
-0 = 2'2>0
75
- 71 1/ 5 ;
^_9/A
Z,-C,={0,
-45, -30).
-0 = 3
^5 ;
r--2/^
Z , - Q = ( 0 , 4'5, -6). - 75
1 / 0 = - 2 ' l < 0
75
1/
I 75;
188
I '
-I'
iKim|Q,j'
2'2j
Z5-C5
+ X[Z,-C,)
= 3-X-2'1
ff.\
^6^
Z{X) = Cs-b_ + XCg-b_ = {0, - 4 5 , -30) 3 + X (o, 4'5, - 6 ) 3 = -345-A-28'5
.7j
LD
^5
0
-135/11
-6075/11
26/15
-28/15
-2/5
1/5
2/5
-1/5
2/15
-1/15
1/5
Xi
X2
X3
X4
-105/22
X4
X2
Xi
X2
X3
X4
X5
X6
LD
-105/22
.0
-135/11
-6075/11
X4
14/3
8/3 ^
-4/3
20
X5
5/2
1/2
-1/2
15/2
Xi
1/6
1/6
1/6
15/2
( z ; - C , ) = (0, o,
-6)|Y,
|,
{z;-C,) = {0, O, - 6 ) - [ | , | ,
(Z,-Q) = (0, O,
B y tambin
el A
que
190
PROBLEMA 25
Considrese el juego con la siguiente matriz de pagos.
ESTRATEGIAS JUGADOR B
ESTRATEGIAS
JUGADOR A
Bi
Al
A2
A3
B3
B2
0
B4
1
Plantear como un problema de programacin lineal para obtener el valor del juego
y las estrategias mixtas que habra de utilizar el jugador A con objeto de maximizar
sus beneficios.
SOLUCIN:
Para resolver como un problema de programacin lineal llamamos:
Xj: Probabilidad con la que se ha de jugar Aj.
X2. Probabilidad con la que se ha de jugar A2.
X3: Probabilidad con la que se ha de jugar A3.
V: Valor del juego. En este caso coincide con los beneficios esperados por el jugador A.
El planteamiento sera:
Max Z = V
S.a.
+2-X,
4-X,
3-X,
X,
+3-Z3- >V
+2'X
>V
+3-Z2
+2-X, +4-X, >V
+ X-, + X, =1
X,X^,Xj,V>0
Min Z = -V
5-Z,
3-X,
+2-Z2
4-X,
+3-Z,
+2 Z ,
X,
Xj(j=1...7)>0
V>0
192
+x.
+3-X,
+2-X,
-V
-V
-V
+4 Z , -V
+X,
= 0
-X,
-o
-X,
=0
-X.
-Xy
= 0
=1
PROBLEMA 26
Los contrabandistas emplean dos rutas para sacar cigarrillos de Portugal: la carretera Nacional 503 o carreteras comarcales secundarias. Ambas rutas son conocidas
por la polica, pero debido a limitaciones de personal slo pueden patrullar suficientemente una de estas rutas cada vez, hecho conocido por los contrabandistas.
La polica estima que la carga promedio de contrabando que se traslada por la
Nacional 503 vale 1.000 millones de pts si logran llevarla a Madrid. Las comarcales
secundarias limitan el tamao de los vehculos, as que la carga promedio de contrabando que viaja por esas carreteras vale slo 800 millones si llega a su destino.
Cualquier contrabando descubierto por la polica se confisca y al contrabandista se le
multa. La carretera nacional 503 da un promedio de 700 millones de prdidas para los
contrabandistas; la prdida por transportar la carga a travs de comarcales secundarias da un promedio de 600 millones. Adems, la polica estima que cuando se patrulla la carretera nacional 503 se intercepta slo el 40% del contrabando que se traslada
por esa carretera y slo el 25% del que se traslada por las comarcales secundarias,
cuando patrullan en esas carreteras. Determnese una estrategia ptima de vigilancia
para la polica, si su objetivo es minimizar las ganancias de los contrabandistas.
SOLUCIN:
Se trata de un juego bipersonal de suma cero en el que ambas partes conocen las
estrategias del contrario.
Utilizar la Nacional
Los contrabandistas tienen dos estrategias:
Utilizar las Comarcales
Vigilar la Nacional
La Polica tiene dos estrategias:
Vigilar las Comarcales
La matriz de pagos de beneficios para los contrabandistas quedara:
^~~~~~~~-~-~-...,.,_^^^ Polica
Contrabandistas^~~~~~~~--~~.-,,..,_^
Utilizar la Nacional
Utilizar las Comarcales
Vigilar la Nacional
0'4-(-700)+ 0'6-1.000
0-(-600) -1- 1-800
0-(-700)+M.000
0'25-(-600) -1- 075-800
193
Concretamente:
~~~---.,_^^^ Polica
Contrabandistas^ ~~,,_^^
Utilizar la Nacional
Utilizar las Comarcales
Vigilar la Nacional
320
800
1.000
450
Se observa que no existe punto de equilibrio al no haber una celda que cumpla ser
el mximo valor de la columna y el mnimo de la fila. Se trata de un juego con estrategias mixtas en el que habr que determinar la probabilidad con que se deben aplicar las distintas alternativas en la estrategia ptima.
Como la matriz de pagos est expresada en forma de beneficios para los contrabandistas y el enunciado nos pide minimizar las ganancias de stos, es por lo que utilizaremos el criterio de ganancias y prdidas esperadas desde el punto de vista de la
polica. (Ya que no hay punto de equilibrio)
Llamando:
X,
+ 1000 X2 < V
+ 450 X2 < V
+
X2 = 1
Xi,X2, X3 > o
Aplicando el Mtodo Simplex para su resolucin, se aaden primeramente variables de holgura para obtener la forma estndar y se aade tambin una variable artificial en la 3^ restriccin para obtener una base inicial que coincida con la matriz
identidad. Esta variable se incluye en la funcin objetivo para resolver el problema
por el mtodo de penalizacin.
Min Z = V + M-Xs
S.a.
320 X,
800 Xi
Xi
+ 1000 X2 -V + X 3
+ 450 X2 -V
+
X2
=o
=o
+X4
+X5
= 1
Xj = (j=1...5)>0
X5: Variable artificial
Asignamos al coeficiente M un valor muy grande, por ejemplo, de M=1000. Ntese lo
elevado de este valor en comparacin con el coeficiente de la variable V, pero esto es necesario dado la peculiar forma de las restricciones, en las que se prev que la variable V tomar valores elevados. De otra forma no habra aliciente para asignar valor cero a la variable
artificial por parte del algoritmo Simplex y sta quedara en la base con valor no nulo.
Aplicando el mtodo Simplex:
"1 0 0"
320 1000 - 1 1 0 0
1 0 ; 5 =7= 0 1 0
A = 800 450 - 1 0
0 0 1
1
1
0 0 0 1
195
Z3
XB =
XA
= B'-b
CB = {CCC,)
{0,0,10')
Xs
'Xi
X,
X2 = 0 ; Q ={c^,c^,Cy) = {0,0,l)
0
y_
^-C^=
(0,0,10^) 800
-0=10'
1000
Zj - Q = Cg B-' -a^ - C2 = (0,0,10^)- 450
-0 = 10-'
1
-1
Zy-Cy^Cg-B-'
ay-Cy=
(0,0,10') - 1 - 1 = - 1
Z = C,-B-'
-=(0,0,10')
= 10-'
Xi
X4
0
X5
0
LD
-1
X3
0
10^
X2
10'
X3
X4
320
1000
-1
800
450
-1
X5
196
10'
Aplicando el mtodo Simplex obtenemos una solucin ptima tras tres iteraciones
en la que entran en la base las variables Xj, V y X2 respectivamente. Los resultados,
lgicamente, coinciden con los ya obtenidos, siendo estos:
Xj = 0,53
X2 = 0,47
Valor probabilstico del juego, V = 639,8 Millones de pesetas a favor de los contrabandistas.
197
PROBLEMA 27
En el legendario Oeste Americano haba un saln llamado "La perola negra" (The
black saucepan) conocido mundialmente por un juego que tuvo all su origen. El citado juego, el perolo, consista en un jugador-A que tena un billete de un dlar y otro
billete de 20 dlares, mientras que el jugador B tena un billete de 5 dlares y otro
billete de 10 dlares. Cada jugador seleccionaba un billete del jugador contrario sin
saber cul era el billete seleccionado por el otro jugador. Si la suma de las cantidades
de los billetes seleccionados era par, el jugador A se llevaba ambos billetes, pero si el
total era impar, entonces era el jugador B el que se llevaba los dos billetes.
Resolver:
a) Mostrar la matriz de pagos para este juego.
b) Cules son las mejores estrategias para cada jugador?
c) Cul es el valor del juego?
d) Si pudieras elegir Qu jugador preferiras ser?
e) Obtener la estrategia ptima del jugador A utilizando la programacin lineal.
SOLUCIN:
a) Se trata de un juego en el que las alternativas para el jugador A consisten en
coger el billete de 5 dlares o el de 10 dlares del jugador B. Por el contrario, para el
jugador B la estrategia consiste en optar por uno de los dos billetes del jugador A.
La matriz de pagos sera (referida al jugador A):
^~~~~~-~~--.,._^^^ Jugador B
Jugador A
^~~~~~~-----....,__^
Coger billete de 5$
Coger billete de 10$
Coger billete de 1$
par
6$
impar
-11$
impar
-25$
par
30$
No existen estrategias puras dado que ningn valor en las celdas cumple ser el
mximo de la columna y el mnimo de la fila.
198
= 41
41
P =' 7 2
{P,)
1- P =
31
72 (P2)
41
P\ = cde las veces el jugador A debera adoptar su primera alternativa.
72
.31
(?,)
72
17
1-
(I2)
55
qi : de las veces el jugador B debera adoptar su primera alternativa.
17
q2: de las veces el jugador B debera adoptar su segunda alternativa.
c) Valor del juego. Sustituyendo los valores de "p" y "q" en las expresiones anteriores:
41
31
95
p ^ L . 6 + ^ . ( - l l ) = _ Z i = _i',32 $
72
72
72
199
55
17
95
q ^ . 6 + -(-25) = - = - r 3 2 $
72
72
72
El juego es favorable a B
d) Ms bien elegira ser el jugador B.
-11 X2 > V
+ 30 Xa > V
+
Xa = 1
X,,X2,V>0
Aadiendo variables de holgura y artificiales y cambiando la funcin objetivo con
objeto de expresar el problema en formato estndar de minimizacin.
-Min Z = -V + M-Xs + M-Xe + M-Xy
S.a.
6 Xi -11- X2 -X3
-25 Xi + 30 X2
X, +
X2
+X5
- X4
+ X
+X7
= V
= V
=1
Xj = (j=1...7)>0;V>0
X5, Xg, X7: Variables artificiales
Pasando la variable V al primer miembro:
6 Xi - 1 1 - X2
-25-Xi +30-X2
X, +
X2
Xj = (j=1...7)>0;V>0
X5, X, X7: Variables artificiales
200
- X3
-V
-V
+ X5
-X4
+ X6
+ X7
= 0
= 0
= 1
-11
-25
30
-1
1 0
0-1
0 - 1 0 1 0 - 1
0
0 0
r^,i
'o
Xs
XB = Xe ^B-'-b^
^2
; x^ -
Xi
1 0
X, = 0
^4
B-' -a^-Ci^
(100,100,100) -25
O = -1800
1
-11
Z2-C2=
(100,100,100)
30
O = 2000
1
-1
Z3-C3 = (100,100,100)
o
o
Z4-C4 = (100,100,100)
-0 = -100
o = -100
-1
Zv-Cv = (100,100,100)
-1
(-1) = -199
Z =Q
= 100
201
X2
X3
X4
X5
X7
LD
-1800
2000
-100
-100
-199
100
X5
-11
-1
-1
-25
30
-1
-1
X7
X2
X3
X4
X5
Xfi
X7
LD
-133,33
-100
-33,33
-66,67
-132,33
100
X5
-3,17
-1
-0,37
0,37
-1,37
X2
-0,83
-0,03
0,03
-0,03
X7
1,83
0,03
-0,03
0,03
-X3
+ X5
,X4
X2
+ X6
+ X7
v
v
+ V"
+ V"
= 0
= 0
= 1
Repitiendo el proceso:
\x{]
'o
Xe = B-'-b = 0
X,
Xi
X2
X3
'i X N
XA
= 0
v
y".
Z,-C,=C^-B-^
6
a^-C^= (100,100,100) -25
1
O = -1800
Z2 - C2 = 2000
Z3-C3 = -100
Z 4 - C 4 = -100
'-\
Zv' - Cv- = (100,100,100) - 1 -(-1) = -199
0
"1"
Zv"-Cv" = (100,100,100)-
1 - 1 = 199
0
Z = CgB--b
=100
X3
-100
X4 V,X5
-100
0
Xfi
0
X7
0
V"
LD
-199
199
100
-1800
X2
2000
X5
-11
-1
-1
Xfi
-25
30
-1
-1
X7
203
V"
LD
Xi
X2
X3
X4
X5
-133,33
-100
-33,33
X5
-3,17
-1
-0,37
0,37
-1,37
1,37
X2
-0,83
-0,03
0,03
-0,03
0,03
Xj
1,83
0,03
-0,03
0,03
-0,03
Xi
X2
X3
X4
X5
X6
X7
V"
LD
172,86
-3,41
2,41
100
V"
-2,31
-0,73
-0,27
0,73
0,27
-1
X2
-0,76
0,02
-0,02
-0,02
0,02
X7
1,76
-0,02
0,02
0,02
-0,02
Xi
X2
X3
X4
X5
Xfi
X7
V"
LD
-1,45
-0,45
1,78
V"
-0,76
-0,24
0,76
0,24
1,31
-1
1,32
X2
0,01
-0,01
-0,01
0,01
0,43
0,43
Xi
-0,01
0,01
0,01
-0,01
0,57
0,57
Xfi
_ -66,67
-96,60 -102,41
X7
0
-132,33 132,33
100
204
PROBLEMA 28
Dos empresas automovilsticas "A" y "B" se replantean sus estrategias de cara a la
obtencin de la mayor cuota de mercado posible para el nuevo ao fiscal. Debido a
la crisis en este sector y al descenso en picado de las ventas, son conscientes de la
importancia que la eleccin de la mejor estrategia puede tener para el futuro de su
negocio. Estas dos empresas, al ser de caractersticas muy similares, contienden
directamente por pequeos incrementos en la cuota de mercado. Por ello se plantean
una serie de estrategias basadas en el lanzamiento de nuevos vehculos para segmentos de mercados muy definidos combinados con campaas publicitarias de distinto
tipo. Finalmente, la empresa "A" opta por establecer dos posibles estrategias, mientras que la empresa "B" se plantea tres estrategias alternativas. Dada la incertidumbre
que rodea al proceso, cada empresa utiliza sus propios mecanismos para hacer pblicas sus intenciones y as tantear las intenciones del contrario. Como resultado, ambas
conocen todas las alternativas que pueden ser usadas por su contendiente, pero no as
cul es la que finalmente llevarn a la prctica. Los responsables de la empresa "A",
tras un anlisis de la situacin, llegan a la siguiente tabla en la que se muestran los
incrementos o prdidas de cuota de mercado (en tanto por ciento) para su empresa en
funcin de la estrategia que finalmente sea elegida por cada uno de ellos.
A
1
2
^ ^ ^ ^ ^ ^
1
4%
-1%
2
-1%
7%
3
5%
-3%
Determinar:
a) Por qu puede categorizarse al problema como un juego? De qu tipo de
juego se trata?
b) Cul es el valor del juego?
c) Cul es la estrategia que debe utilizar la empresa "B"?
d) Es justo este juego?
SOLUCIN:
a) Segn el enunciado, los contendientes conocen las estrategias del contrario, as
como los pagos resultantes de las posibles combinaciones de estrategias. En este sen205
tido, como la cuota de mercado que gana una parte la pierde la otra, se concluye que
estamos ante un juego bipersonal de suma cero en el que la matriz de pagos para la
empresa "A" queda de la siguiente manera:
A
1
2
^ ^ ^ ^ ^ ^
1
4
-1
3
5
-3
y
7
4
Minimax:
Maximin:
t
columna 1
^,
X,
+1 'X,
+5-Z,
-S-Zj
<v
<v
+ z, + z. = 1
XX^,XV>0
206
X^
+5-Z3
-V
X,
+7-Z2
-3-Z3
-V
-A. 1
~r
-^2
+Z4
+Z5
+Z,
=0
=0
=1
; C,={0,
O, 10)
fo^
Z = Cg- B-' b={0,
O, lO)- 0 = 10
U)
u^
[ 1J
Z2 - C 2 = 1 0
Z3 - C j = 1 0
Z -C, = 0 - l = -l
207
Xi
X2
X3
X4
X5
LD
10
-10
10
-1
10
X4
-1
-1
Xs
-1
-3
-1
Xfi
1'
X2
X3
X4
X5
Xfi
LD
-1/8
-5/8
-3/8
X3
13/16
1/16
-1/16
1/2
1/2
X2
3/16
-1/16
1/16
1/2
1/2
-1/8
-5/8
-3/8
X2 = 0'5
X3 = 0'5
y =2 ^ E
Es decir, se debe adoptar slo las estrategias 2 y 3 por parte del jugador B con una
distribucin del 50%. El valor probabilstico del juego es V = 2 a favor del jugador
A, o lo que es lo mismo, el competidor A tiene ventaja y puede lograr incrementar su
cuota de participacin en alrededor del 2%.
No es un juego justo porque Zj ? O
208
PROBLEMA 29
La direccin de una empresa de manufacturas est negociando con el sindicato
correspondiente la cuestin de cuntos productos fabricar durante el prximo ao
laboral. La direccin desea fabricar el mayor nmero posible de unidades, mientras
que por el contrario, el sindicato pretende producir el menor nmero posible de stas.
El nmero de productos (en unidades de milln) que se espera se fabriquen anualmente, en funcin de las diversas actitudes seguidas por las partes a la hora de negociar, se muestran en la tabla.
Acciones a seguir
por la direccin
Actitud condescendiente
Neutralidad
Agresividad
a) Utilizando la programacin lineal obtener las expresiones que definen las posibles estrategias a seguir por las dos partes.
b) Calcular el valor de las posibles estrategias de juego por parte de la direccin.
c) Calcular el valor del juego.
SOLUCIN:
Se trata de un problema de juego bipersonal de suma cero en el que inicialmente,
la matriz de pagos es la siguiente:
Actitud condescendiente
Neutralidad
Agresividad
Distensin
1'8
1'3
1'4
Huelga
l'l
1'5
1'3
Trabajo duro
1'3
1'8
1'8
Se observa que para el sindicato la 3* estrategia es siempre peor que la 2^, por lo
que se puede eliminar por dominacin la 3'^ columna de la tabla, quedando:
209
Distensin
1'8
1'3
-~1'4
Actitud condescendiente
Neutralidad
Agresividad
Huelga
l'l
1'5
1'3
+V3'p^
+l'5-p2
+1'4-P3 >V
+r3-p3 >V
+ Pi
+ P3 =1
Pi'Pi'Pz^y^^
.
donde:
Pi fraccin de veces que la direccin debe adoptar su P alternativa
Pi dem con la alternativa 2^
P3 dem con la alternativa 3^.
El planteamiento segn el objetivo del sindicato sera:
Min Z = V
1'8-^,
1'3-^,
V4-q
^ 1
+l'l-^2
+V5-g^
+13-^2
+
I2
^V
<V
^y
1
^i,^2,F>0
donde:
q^: fraccin de veces que el sindicato debe adoptar su P alternativa.
q2. dem para la 2^ alternativa.
b) Resolucin del sistema correspondiente a la direccin de la empresa. Se aplicar el mtodo de penalizacin (con M=l) una vez se haya expresado el problema en
forma estndar de minimizacin.
210
- Min Z = -V + M pg + M p^ + M Pg
+ P6
ri-p,
Pi
Pj\j = \
+r5-P2
+
+i'3-P3
Pi
-y
P5
=0
+Pi
=0
P3
.8)>0 ; p.p.p:
variables artificiales
V>0
B-[a^,
a,,
agj;
= B-'-b =
Xs =
X,
Valores de la fila cero:
C,={\,
1, 1);
Z,-C, =Q-5-'-,-Ci=3'!
^2 ~ ^"2 - 3'8
Z3 - C3 = 37
Z^Y Cy = i
Z3-Q=-l
Z = C,- B-' b = \
La F tabla sera:
Ps
-1
Pe
0
P7
0
Ps
0
LD
-1
P4
-1
1'4
-1
-1
1'5
1'3
-1
-1
Pl
3'9
P2
3'8
P3
3'7
Pe
1'8
1'3
P7
l'l
P8
Pl
P2
P3
P4
Ps
P6
P7
-1/15
-4/9
-5/9
-5/9
-4/9
Pl
1/3
-10/9
10/9
10/9
-10/9
2/9
2/9
P2
2/3
10/9
-10/9
-10/9
10/9
7/9
7/9
1/15
4/9
5/9
-4/9
-5/9
127/90
127/90
Ps
LD
-217/90 -127/90
Es decir, la direccin debera adoptar una actitud condescendiente con una probabilidad del 22% y una actitud de neutralidad con una probabilidad del 78%. No debe
sentarse nunca en la mesa de negociacin con una actitud agresiva.
212
PROBLEMA 30
En la cuadragsimo sptima (47*) ronda de negociaciones para llegar a un acuerdo en materia de pesca entre Espaa y un pas norteafricano, la delegacin espaola
advierte que, dado el fracaso de las dems rondas anteriores es necesario ir con un
planteamiento alternativo a la mesa de negociacin. Tras haber pasado muchos das,
con sus respectivas noches, estudiando todas las posibles alternativas, el equipo llega
a la conclusin de que el otro pas slo acude con dos estrategias de negociacin: la
primera consiste en mostrar una actitud aparentemente transigente con objeto de
lograr algunas contraprestaciones por parte de la Unin Europea; la segunda estrategia es la de cerrarse con una actitud intransigente sin ceder ningn tipo de prebendas.
Ante estas alternativas, el equipo negociador espaol propone tres estrategias que se
encarga de comunicar informalmente al representante de la parte contraria. Los resultados de la negociacin se miden en el nmero de licencias de pesca para barcos de
gran tonelaje en los prximos cinco aos. Las estrategias y los posibles resultados se
muestran en la tabla.
Espaa (A)
Negociar slo pesca (A. 1)
Negociar pesca y agricultura (A.2)
Negociar el conjunto global
de intercambios econmicos (A.3)
del 87%. Finalmente, la estrategia A.3 frente a la estrategia B.2 implica una
reduccin cercana al 69%. Con este planteamiento, Qu estrategia debera
adoptarse y cules seran los resultados para Espaa?
SOLUCIN:
Espaa
A.1
A.2
A.3
Criterio Minimax
Pas norteafricano
B.l
B.2
15
5
24
18
30
26
Criterio Maximin
5
18
26
-*-
30
Pto. silla
Se utilizara la estrategia A.3 por parte de Espaa y la B.2 por parte del otro pas
con un valor terico de 26 licencias de pesca en los prximos cinco aos.
b) Si se reducen las estimaciones tericas segn los porcentajes del enunciado se
obtiene que los resultados reales equivalentes seran los mostrados en la tabla.
Espaa
A.1
A.2
A.3
Criterio Minimax
Pas norteafricano
B.2
B.l
15
5
16
4
4
8
Criterio Maximin
5
-*4
4
16
calcular el porcentaje con el que debe utilizarse cada estrategia para alcanzar el mejor
valor del juego. Como existen 3 estrategias para el jugador A se utilizar la programacin lineal.
Sea
El planteamiento sera:
Max Z = V
S.a.
15-p,
5./7,
+\6-p^
+4-P3
>V
+4-jt7,
+8-P3
>V
=1
Pi
P2
P3
Aadiendo variables de holgura y artificiales para resolver por el mtodo de penalizacin (con M=l) y expresando el problema en la forma equivalente de minimizacin:
- Min Z = -V + M pg + M p^ + M Pg
15-p,
+16-/J2
+4-^3
-V
5-p,
+4-/?2
+8-P3
-V
Pi
Pl
-P4
+/?6
-ps
+pj
P3
+PS
=0
=0
=1
variables artificiales
Pl
; B =
[ag,ay,ag]
1, 1);
Z , - C , = C , - S - ' - f l , - C , =21
215
z.
-C2 = 2 1
Z3 - C3 = 13
^v - Q = - l
^ 4 - C4 = - 1
^5
Z=Cg-5-
-C3=-l
=1
P2
P3
P4
Ps
Pe
P7
Ps
LD
21
21
13
-1
-1
-1
P6
15
16
-1
-1
P7
-1
-1
Ps
P2
Ps
P4
Ps
Pe
P7
Ps
LD
-7/5
37/5
2/5
2/5
-1
-7/5
Pl
16/15
4/15
-1/15
-1/15
1/15
P7
-4/3
20/3
-2/3
1/3
-1
-1/3
Ps
-1/15
11/15
1/15
1/15
-1/15
Pl
P2
P3
P4
Ps
2/25
57/50
3/100
11/100
Pl
28/25
-1/25
-2/25
1/25
2/25
P3
-1/5
-1/10
1/20
-3/20
Ps
2/25
7/50
3/100
11/100
Pl
P2
P3
P4
Ps
Pe
P7
Ps
LD
-4/7
-3/14
-11/14
-11/14
-3/14
-57/7
-50/7
Pl
8/7
-1/14
1/14
1/14
-1/14
2/7
2/7
P3
-1/7
1/14
-1/14
-1/14
1/14
5/7
5/7
4/7
3/14
11/14
-3/14
-11/14
50/7
50/7
216
Ps
LD
-1/25
-1/20
3/20
-3/100
-11/100
Pe
P7
-103/100 -111/100
Solucin ptima.
La distribucin probabilstica ptima es:
Pl = 0'29 = 2/7
P2 = O
P3 = 0'71 = 5/7
217
PROBLEMA 31
Mortadelo est muy contento porque entre l y Filemn han inventado un juego
que consiste en mostrar a un tiempo la mano derecha pudiendo tener extendidos uno,
dos o tres dedos simultneamente. Cada dedo representa una alternativa, de tal forma
que la combinacin de alternativas da lugar a unos pagos en pesetas que se muestran
en la siguiente tabla referida a Mortadelo.
Fi
F2
Filemn extiende
tres dedos
-3
-2
-10
-9
-1
-8
-16
-1
-2
Con los valores mostrados, cul debera ser la estrategia de Mortadelo para optimizar sus resultados? A Mortadelo le interesa jugar a este juego o, por el contrario
debera buscar otras anaistades?
SOLUCIN:
Se trata de un juego bipersonal de suma cero. La matriz de juegos del problema
referida a Mortadelo es la siguiente:
Mi
M2
M3
-3
-9
-16
-2
-1
-1
-10
-8
-2
M2
-3
-9
-16
-10
-8
-2
Mi
M2
M3
-3
-9
-16
-10
-8
-2
Minimax
Maximin
-10
-9 -*
-16
Esta es la mejor
entre las peores
para el 1" jugador
Esta alternativa es la menos mala entre las peores para el 2'' jugador
^.
9-X,
S-X,
16-Z3
2- Z3
X2
^3
> V
> V
= 1
Xi,X2,X3,V>0
Sin embargo, se observa que el valor del juego forzosamente ser negativo porque
todos los pagos de la tabla son negativos. En esta circunstancia no se cumplir la restriccin de que V > O por lo que al resolver el problema ste resultara no factible. Por
esta razn es necesario hacer el cambio.
V = V' -V"
C o n y ' > 0 y V">0
Quedando, Max Z = V'-V"
S.a:
3- X,
10-X,
^1
9-X, -
8-X2
Z2
I6X3
2- X,
--
V
- V'
+ V
+ V"
Z3
> 0
> 0
= 1
9-X,
-10-Z,
-3-
X,
-f-
I6-Z3
--
8-X2
J/ ' Jv -^
V'
V"
Z2
X,,X2,X3,X4,X5.V',V">0
220
Z3
X,
-
X,
Como no tenemos una matriz identidad para convertir en base inicial del problema aadimos variables artificiales y utilizamos el mtodo de penalizacin para eliminarlas. Damos a M el valor 50. El planteamiento queda:
-MinZ = -V' +V" +M-X +M-Xj +M-X^
S.a:
-3- X, -lO-X,
X,
9X^
\-X^ X,
V
16-X,
2- X^ - V
+ V
+ X,
+ V
= o
+ X, = 1
X,
= O
+ x^
-9
-8
1
-16 - 1 1 - 1
O 10 0
- 2 - 1 1 0 - 1 0 1 0
1
0 0 0
0 0 0 1
'X,^
Cs =(50,50,50))
= B-' -b =
Xs =
K^S
Kh
221
0 = -600
- Q , = -800
Xj
-^3
^X
-C.3 = -850
- ^ - 4
-50
X4
Zx -~c,^ =- 5 0
10.
Z^.-C^. ^ 9 9
La primera tabla queda:
Xi
X2
X3
V"
X4
X5
Xfi
X7
Xs
LD
-600
-800
-850
-99
99
-50
-50
50
X6
-3
-9
-16
-1
-1
X7
-10
-8
-2
-1
-1
Xs
h
V =Min
. \im
fo 0^
y i , > ^
Jik
^'
= Min - - , - - = 0 = ^ ^
V1 U
y-w
Tras tres iteraciones del algoritmo Simplex llegamos a la solucin ptima con:
^\ /% de las veces debera Mortadelo adoptar la alternativa Mi.
X2 = O. Mortadelo no debera nunca elegir esta alternativa. ( M2).
Z3 = y4 de las veces debera adoptar la alternativa M3.
V = ^Tj Valor probabilstico del juego favorable a Filemn. Se trata de un
juego no justo porque V?iO.
Mortadelo, a la vista del resultado debera plantearse hacerse amigo de Rompetechos.
Ntese que el problema hubiera podido simplificarse en su resolucin de varias
maneras, por ejemplo planteando el problema de programacin lineal en forma de
minimizacin, con lo que se hubiera ahorrado dos variables artificiales. Tambin se
hubiera ahorrado dos variables artificiales si al resolver tal como se ha hecho se
hubieran cambiado las dos primeras restricciones de signo. Otra forma de resolver el
problema, para evitar cambios de variable, sera modificar la tabla refirindola a
Filemn con los valores positivos.
223
Apndice
n<^2
aX,+a,2X2+... + a,^Xb
Con X|,Z2,...,Z>Q
Dicho problema se puede expresar tambin como:
Min. o Max. Z = ^ Cj-Xj
n
'^ai.X.gbi;
ii = l...m)
Cox\Xj>0(j:=l...n)
Significado de los elementos.
Z:
bi-
A=
a,,
<3]2
C-9I
Ctr'J'J
a,,
2)1
A=(B,Ny,
228
{Xg,Xfj).;
X(n X1)
: Vector de variables de decisin
Xg (mx 1)
: Vector de variables bsicas
Xf^ {{n - m) X 1): Vector de variables no bsicas
_ (xA
(B-'-b\
Al conjunto X \
^N
Si Zg = S
K o J
229
ANLISIS DE SENSIBILIDAD
Cambio en el vector de costes.
a) Asociado a una variable X^ no bsica:""
Slo cambia el elemento de la fila cero correspondiente a esa variable.
].-Hallar AC, = C ' , - Q
2.- Hallar (Z,-CJ=
(Z, - C , ) - A C ,
"^
Ab=Cs-b'
-a'j
231
ANLISIS PARAMETRICO
Cambio en el vector de costes.
C = C+XC'
):
(Z';-c',) = c',-y,.-C',.
3.- Hallar 5 = {y7 {Z'-C^) > o}
Si 5 = {0} -> Solucin actual ptima hasta Jl = 0.
4.- X = Min
Jes
h =B-'
3.- S = \ilP
<o|
'
X = Min
\
-' j
] A+ A: mtodo relativo.
\X: mtodo absoluto.
5.- Hallar los nuevos elementos de la columna de lado derecho que sern
sustituidos en la tabla Simplex:
Xg{x)=b_+x r
233
^ajXj
<b. {i = \...m)
^a..Xf>b,
{i = l...m}
^a,jXj
./=!
- 0 = y^ - y;
{i = 1... m)
0: Objetivo deseado
yi*: desviaciones por exceso del objetivo
yf. desviaciones por defecto del objetivo
234
P.
Calcular: w = C "'
Calcular:
Z.-C,=waj-C,
yjeR
Determinar:
Z,-C,=Max{Zj-Cj]
PASO
PRINCIPAL
-JL.
SI
Solucin
ptima
ptimo
no acotado
-> STOP
STOP
235
PASO INICIAL
z
1
Xs
0
C,B-'N,-C^
B-'
^..
LD
^N,
C,B-'N^-C^
B-'^
Z
b
donde:
PASO
PRINCIPAL
a, = MjAax{Zj
y ;eff,
- Cj) , Max[c, - z j
SI
- *
Solucin
ptima
keR^
k&R,
Min<^^;y>o\;yJ
y* so
y,^o
I ^^'^
y* so
236
,J^h;^;>^^>oh5^/o
y*^o
A,
A, =Mn(r,,r2,M,-/J
=Min{r,,Y2'Ut-h
PTIMO NO
ACOTADO
^K=r,7i
^ = t - 't
z = Z -{z.
No hay cambio de
i
Z=Z+(Z,-CJA,
b=b-y,.,
-Q)A,
No hay cambio de
b=b+y,A,
X^ entra en la base
X R ^ sale de la base
z =z+{z. - Q ) A ,
b--= b+yA, excepto b^
br = u, -K
237
PASO
INICIAL
Zj-Cj=C,
B~'aj-q<0
\/jeR
SI
SOLUCIN
PTIMA
-STOP
NO
h = Minib,
DUAL NO ACOTADO Y
PRIMAL NO FACTIBLE
PASO
PRINCIPAL
->STOP
NO
238
V/sfi
-C
BIBLIOGRAFA
BAZARAA, M. Y JARVIS, J. (1981). Programacin Lineal y Flujo en redes. Limusa.
BRONSON, R. (1983). Investigacin de Operaciones. Teora y 310 Problemas Resueltos.
Schaum-McGraw-Hill.
DOMNGUEZ MACHUCA, J. A.; DURBN OLIVA, S. Y MARTN ARMARIO, E. (1986).
El Subsistema Productivo de la Empresa. Pirmide.
HILLER, E Y LIEBERMAN, G. (1989). Introduccin a la Investigacin de Operaciones.
McGraw-Hill.
LEN PREZ, S. (1988). Optimizacin mediante Programacin Lineal. E.T.S.I.I. de Las
Palmas.
LEVIN, R. Y KIRKPATRICK, C. (1983). Enfoques Cuantitativos a la Administracin.
Compaa Editorial Continental, S.A. (CECSA)
MARKLAND, R. Y SWEIGART, J. (1987). Quantitative Methods: Applications to
Managerial Decisin Making. John Wiley & Sons.
MARTN DVILA, M. (1987). Mtodos Operativos de Gestin Empresarial. Pirmide.
RENDER, B. Y STAIRR. (1991). Quantitative Analysis for Management. AUyn andBacon.
SARABIA VIEJO, A. (1979). Problemas de Investigacin Operativa. ICAI.
239
BI
ICACIONIS