Celi Pa
Celi Pa
Celi Pa
LIMA PER
1973
INDICE
INTRODUCCION
LOCALIZACIN DEL DEPSITO SIMPLE DE UN CONJUNTO DE
CAPITULO I LOCALIDADE3 CON DEMANDAS DETERMINSTICAS
EL PROBLBA DE TRANSPORTISTAS.
3.1 PROGRAMACION DINAMICA.
3.2 ALGORITMO BASADO EN LOS METODOS DE SOLUCION DEL
FROBLEMA DEL AGENTE VIAJERO
3.2.1 EJEMPLO NNUMRICO
3.3 ENFOQUE DE RAMIFICACION Y ACOTACION (BRANCH
AID BOUND).
3.3.1 EJEMPIO NUMRICO.
3.4 MTODO R-OPTIMO.
3.5 ALGORITMOS BASADOS EN AHORROS.
3.5.1 ALGORITMO DE CLARKE Y WRIGHT.
EJEMPLO NUMERICO.
3.5.3 ALGORITMO DE TILLMAN Y COCHRANE.
EJEMPLO NUMERICO.
3.6 ALGORITMO DE GASKELL.
3.6.1 EJEMPLO NUMERICO.
3.7 UN METODO DE BUSQUEDA EN ARBOL BASADO EN LOS
AHORROS.
3.7.1 EJEMPLO NUMERICO.
3.8 ALGORITMO DE BAYES.
BIBLIOGRAFIA
INTRODUCCION
teniendo en cuenta la necesidad de contar con programas que resuelvan determinados problemas
tericos y/ o prcticos cuyas soluciones ayuden a un mejor comprensin de los temas tratados, este
que requieran ser abastecidos da algn producto (alimentos, combustibles, personal, etc.) para lo
cual debe determinarse la ubicacin del depsito o almacn desde donde sern satisfechas las
demandas de modo que se minimice una funcin objetivo que puede ser distancias, costos, etc.
clientes, las distancias desde ellos al centro da abastecimiento (depsito) y las distancias entre los
clientes. Se trata de encontrar las rutas que debe seguir una flota de vehculos para satisfacer la
demanda de todos los clientes y que cumpliendo con las restricciones que tenga el problema
de vehculos a usar.
parte de lo que sera el paquete de Sistemas de anlisis de Redes (SAR), que puede facilitar a los
alumnos que de
desarrollan el punto respectivo en los cursos de Investigacin de Operaciones a una mejor
comprensin de lo tratado.
programacin pare orientar mejor la solucin de los problemas y permite en cierto modo
proceso de clculo y sacrificando algunas veces el valor ptimo por la reduccin de costos
de la solucin.
Tambin con este trabajo se trata de incentivar a los alumnos que lleven cursos orientados
implementen programas que permitan formar una "biblioteca" que facilite la funcin
coordenadas dando como base de medidas. Se trata de ubicar la localizacin del depsito
Incluyo en este captulo un programa versin explicado detalladamente que resuelve estos
procedimiento de solucin.
Cochrane. Tambin indico la forma que tienen que darse los datos y el
Existe una gran variedad de problemas en donde se conoce les posibles localizaciones
principal dificultad radica en donde debe estar ubicado este terminal simple de
modo que pueda ser minimizada ya sea la distancia total recorrida durante el reparto,
Hay tambin situaciones por las que un punto que ha sido elegido ceno centro de
se define como X1Y1. Este depsito debe suministrar algn producto a clientes
donde i = 1,2,..n.
_lj_
( 1.1 )
ser servidoG, li.. soluci6n r.ils ,:dccd; !JUede obten3rse de 1z. eve-
lUE ci6n do 1:. ocl.U) oi<1n ( le 1) perc c.:dc: loet lizec i6no
c j .;.% wj a ( lr2 )
lj j
donde:
( .L:-3 )
( lo4 )
( lo5 )
cn os :
w v,Y.
j j
dono.e ..
wj centide. d ordentdo por el cliente j C\.l$ ndo o l tiempo de en-
trega es t o
j
v,Y.. ec.ntidad ordena.da con tiempo de e ntregB t
j
O
da y :productoo
Si las dcmendas do los clientes son igu,es y .(j pra todos ellos
cin ptiraa del dep6sito e.8 aquell.;i desde donde se pusd1rJn trszt.r
~
'
"~sl ' l,
...1/'
.Jit
;
,,,"),to
,
,. / Fi~ "k~
.,
4
f i.~c l cS
to do d iotribuc i6ne
X:-----
z_. X;
Z v.lj
( le )
-
y -
2.W;fr
--J-
1 'vJ
" .J
-
x1:; - -----L
l 11, V\I- X- y
-. ':f 'n1
y .... -------
"''1 Y1
1 n.; w
t. w'
donde n oo ol acoto por unidad do roso ( S cntifd )e
j
Esto mtodo US{;l :frceuontomcnto nj como un valor fijo df>bi,
tondre:ics i
6
:p6s ito ve .rg in y Ror5ers 1:.uestra n CJ!.t '3 cua ndo los p9D os re -
xr = L MjXj
do';)~{? Ji
M j -::.
b 1t: Cf :
dK )f { ff
siendo d ll:l distancia dol do316si to a 1 cliente k ( k 2.,3
k
... ,n ) y //dk e 1 reducto do los d
k
Si cons idaraooc ahor!I g.oo
2.. M =: 1 ( lc,8 )
ontoncoo ( 1(' 10 )
el oiguient e ej$m,plo ;
Fi ~o ~5
7
df!_:. (W - 1,7 )
) X. 2 3
Si cisumir.1os que w > w3; entonces, X debe ser lo mls rieque-
2
o :poaiblc :ier r:iinir..za.r u. 6 sec. X-.: o, por lo cpc sl do-
, "
si w
2
<w3 ,
el deposito 110cb:1a cstfor onp y si r -:w ,
3 2 3
clquior punto ent\e mbos cllenteD &r!<i el mismo reiml,..
tedoo
O.ASO l .i W > W
2
cano se ha expresado. la i\.mci6n de crntos se minimiza
tem: s
( lol3 )
sito osw on P
2
1
;,:.___..?__ ( lol4 )
W2 _.' W-;)
e.ASO 2 ; VT ::. w
2 3
ceo
n Ge dijo onteriOI'I!Snte, euelgp.ier punto entre p y P,,.
2 ()
ninirze la funcin costoso Dividiendo (lo.11.) entN {lc:,1)
H ..- 2IT
.. ~Jfl-~- 2 :.1
Hl W2 + V/3
CASO 3 \\ < rt
3
En fornI1 sir.lilr l ceso 1, e 1 re sult-.:ido obtenido es
r,o las idens q_ue tengn n 6 qua -po<h.!n ocurr rsele.o y rrl.s
,;
ilc.port?nta, qua eo un excelente rnetodo pr.ra des:pertcir ol
inteJ.:tfo da le gent{)rt a
ri vdas n . cero
off ..-.
y -:::2_O< .W ., (Y - Y >! d O
d>1 J .J 1 j j
( lcl6 )
ff A(
usaruo loe valo:i.~s ne j o,."E.lcbo I:i_ e Y , l ac di,~t~n; iH3 dj
1
a
(lo5).,
3)+ l)3terr.,iMr l.,:; f'nnc1n costeo usenao ltio cooTde
prob1-aner..
1 tv'7. P.!liGRlJi ;.f 1!N GR1NQEf3 .BIOW:!PS DEL OGR:J:it FOO'JR.',N .liJ?IICi,IDO AMBOS
1
tfEl'ODOSo-
.lirvi>,,1n,i-' rh.7.'os
---.._ X; Y, ?, A l.. :.
---
l -7m;nir~
~~~~~~- --~~~
lt- coor.(~n,.:1d',.c1r
-f:..-le! "").>0~1 ..t o~ ,tJ(!o
\ J r1,; ,,ry 4 /;\" ,:t<: .
I Y~CIO,),r;/
'---:--
1-
'
_,. . l . "
," \
' ~;-t:>? 1
\. /
' ' - ,.,.,.,,
13
lo4 E9,m;y~IE.l:lf 2IAS DE Vl.RIJIBLES DZL PRWRt,!,;!. CON VARI iiB~ DE Lli F(!L
r.1JIIIUIO lib.....,.
1
i tIF (I} \ co::.to por unidc'.. de peso
por tt:1.id..:-.d a. d.1atanci <1
cle:::d.o el dop6:::.it o tll el io
--
1
te j
Xi 1 i1rr .:lbcist'. del. c.lie.ll; o i
1
Xo
dol 6.ep6si to
.
1
l
1
on 1.l'l 3 oluci6.Ilc
llar la solucin
sw
swx
SWY {
scn-:-:ix <\l'ilfl'i'3bleo (luo peniton c,;Jnr..o:mr di:tos do
stf'.iY l Btml.e! to:ri & s
Str.iiiD)
COS.l
i !READ(T,l) N
,.
J.l FOR:1IAT (I3}
Clit>n.t o.
Ejo~plo:
progr,r.m , son;
---eli~nte
l"~o
l 0.20 5060
J.5
Il
;--1-:
i
--3-,.._..,-i--4-.....030......__,._,.,- o,-:5__,._j
_.._ ____________...:.----
.._.__.._4__-+---+---+-.,
7olO 7o90
1
1 !
l
!
4o !
10
X ::: 5060
y ... 4,51
~j<J?W-0
LA UBIClJCION DEL DEFOOITO POR EL MffiDO
mm:mrco AN.ALlT 1cr m,
EL OCETO DE El ES 100p35
EL NUMERO DE ITFnllCIONES HA SIIX> 15
lo7 SUBM-
ta ruii cr:1 subrut imi que t ie re esto prcgron,, s o .D.o-n DIST',1'! que
I'lUI.O ll
lar cc..:io s:igue; un grupo de e liellt eG, co1.$ u110 con su ubic.sci6n
controto, nomolnenteo
ralas ceno oquel ele nini.'":lizr>r el cooto tot;,l c'te :Ws entregas, an
2o2 CI.ASI1Ic.ACION
.......... DEL PROBll1f
----_,,,, ------ .. - _____
Y DEF
,...,.. CION-
....... .... ......
El pi."O blema de enti"S ge pu.eae ser trctedo gtmarellra.ite col7lo uno
ffiOBIEifli DE Et-1Tllli"'OA j
-----...
o REP.ARI'O
G:ENE1Rt1 LIZADO j
TEre4l:l1
L-.- " 1 1.. DE TlaNSPOR j
__ -
GENTE POR--0-R-l
---!
L'iJERO
,\j I._,lf.ETEROGEN.Fli
.... _,,____.... ... .I COMUN J
1
. Y------- I
2t-2ol _.,.......
TERMINAL SIMPU:o-
____
Este oblana c onsiste en que algunos ttpoa de Sl.lt:linistros
2o2o d Rm.T,iDOJLQQ.9-
npuntoa dendD { P,
Eicisten - ,P
QQ
n)
q cantiea d dE>rrSndada en ceda punto y se
1
,Sl.!I;'le conocida o
....
tideclas dQrrjl ndla..s de los n puntos, es rrls gNnde
l)Ol' al sistans o
nes, rutas, demande ) oon las m1snits que las del partidor
l)!Cid&des conocidaao
pera cea, uno a.e los crtroa te:i.inimlea, Bntoncea i loa term1
oo:mo restricciones podemos tener J..e m1'x1.ma cUstinoi& que
:pUOde recorrer un cenun en um ro.t aaa.a; illmbi,n se
l:ilG que un bar(lUG :;u,:1rla sor t:r&n-spo:i:'-bado allo :por un c1 -
QJ..?l..'fil!9-1!.
.- ------------.. --..---,---- ----------
li'01JAOIJ1CION
.....
MATEMTICA D.EL PROB.IJM.4
... DE PROG!Wt1ACION DE VEBICU:WS
S
( TBb N.>PORTITilS )
_,____
EL l'ROBIEMA
"""""' -"'--- --
DE TRHBPCRTISI'AS,,
.. ... En 1::: forme p:i:>asentad0 anteriomsnte
6 en una fO:r u.e. ,P.OCo modificada ht.i sido estudiada y fOll':IUlada como
]Jllos definen una ect1v1dad 1 ( 1 :t 1.2. o-:-o m ) , cano una ruta _poten
oill sobre l.& que tiene qua operar un vehculo, siendo el ni1lmro to
z = - xc
1 1
( 3ol )
(;. t
om.mrar a fin a.e celcu1or todas las rutes si.ut:ples posibles> estar'
dado par ,
..,, I
?, ( i)
un m.fme ro que _pueda ser rJUcho t:.-1m.or ( ye, que n! l- h ) ca eJ. r11M-ro
1
dado por :!a scuac16n (3 c :3)Q Siheubtlrgo, el oolculo del costo do w.a
c . costos 6 distancias de i s j
1j
o
yi : oentid8d barcnda ele i F.I j deetimda pal'a k ( el subl.ndico)....
"
jk
indica el alrzacn. )
aournUlado en el :pun.to ,!s. es igual a 1A d.em3 no.a :le .!. y lo que le dol a];
.,(
x1j -:: Z y"
x:jr -; 1
a1"f.l todo j { 3o7 )
( 508 )
da, 5 sea i
llfi.nim1za r R
_
Z, r o ,x
1 J ij
ta s muestro a corttinuaci6n.o
3ol ffl..QI.9lt.J?J.Q!o-
, t1ro.a
ru op . "
a t!'svs de :os ct mt ss del. e cnjunto 8 Ci ue e.mpieze
carttidad
( 3,.,10 )
clientes,.
1 (U)=. r/
1<
C::0)
1111
1 '"'--
{j_
- (/. 1
)i
(U u'*)+ C, (U 'J
)
l ( 3.ll)
tartfn en. le so luc i6n f1 n.slo ne esta modo, las objecci 011:3s practi
dinomics
;
rs. este it d:>lc l't;.
---- -
DE OOWG!ON DEL PROBIEMA... DEL AG]:llr
BASADO EN !DS 'MEI'IDOS -...
3o2 .AIGORl'IMO ....... ----
-
.
TE .
n clian:tes y el terminal de un problan. de pro
.._... VJA.TERO..-. Si los .....
flota e>
El-viji,r de un termin.al. llrtifici.&l a otro, est prdtibido, ponien -
do laist1:'l:PCi en.tre ellos igull1 1#.i:.lit:>, cmo se 11JUe;tt'e an
hCuloe
lar-es )?ii:ta 1.:;i aolu.ci6n fn&.1 enq;ie?.:.eno._o r,crr al ifa.lor m,e. bajo J?OSl
I _ 1/- 7
-
ql. to,m.J>1d
1
-c,i1 /5
,' '
f /0 I:!:, / /{::,
IS c,,Q - 1,, )4 20 11' .2. 1 l &(1.) 10
":/_IJ,; /2.
1
Solucl6n....,
da fila { aif1Ulpra 'y m.. ndo sea mayor que cero), (l!..10 debe ser
guir que :por lo nenas exista un cero :por fll& o !llego de .r&-
(;o
? 5 o ? J,,
,.
o 1 ? 12
1
<=>O J>
3 2 e.O ,3 / /CJ 5 /O
<.
3 q 3 -e> o I-;- 1 le
J - .t. Jf tJ R ,.:>O /O o z
~
'.
b
.
}{ /O s- .. '
l 2.
<?O o ;
- ~ ~ r,
----__......
1 11 "
1 _.o
2 o ..
_,.
. 3 o 2
' ;
? 2 e:-
o- o
.
--
_
J <>" I / 5
el o 1
2
3 -a
1
3 .2
o-
~
/CJ .3 z ..o o
z
b i
? 7 ti l
13 7 0 3 3 '
'
o 3'
!
-
'[
1 c:P -"51,2 3
o o
- --
2 3 00 ?2
o o .,.::) / / __,
.;:-
o
-
'"' o
.;J 2 3 O""?
l 6 G JO 3 2 -
2
., '
/& 1 13 ? ,;;;,D.
3 3
R: e;.
32
o.
'
.,
:::,O
z 3 6 ]
2. -
1
o,z
1
2,
o o<:) f zI1
--
3 o o oU I
3 .:..
I 51
o z
3 .2 ::z
......
.-1
o o
..<'.:)
(,, 4 4 f I o' oO
q o0 o .
'
'"'
-
'r l 4 /e)
i /:, l
- 1ci 10
15
------
/2. 14 (>O
1
'7 /Q
3 !O 1z l / .J
4 /3 1 /4
---------,...----
I J
,;,,O 13
J 2 3 q
trt
<. 3
t
5l o 3
c-.;O
-
3
-- o -
2 (?<:;)
3 o 2 -- -
c:,l:.) 3 3
1
0 I ""' /~
() / o e<) </ 0 1o' , 01...0.
1
1 ....._-+-~-------,
I < :- (./~ 1
'
I
3ih?!t
f::,
-
j / l /a
lo I
3
-:rc,o
oLJ
I _.
-..!
34
--- -- -,----
I e "'::!.,1
,_....-...- ..
r;.)
Ro1 fI /,;J .... ,-: 1.-,ne,' Tl
IJ
0, -
t 2-.:-?, - 11. - -
,;'
3G. :z
2 - 7.., _
?. ;> lf
? - - -- --- - - - -4
)
I
, - ?,!; -
J
,-.., - - - + - --
............. _
j J)i 5fue/ 7:,t I: q
,_ 1
bla:ne del gente vi aj aro, fue descrito pat' 1,i ttle y et :ro s y nuee
t:1.ata,:i,
nespooa de que ceda paso haci e adeJ.Dnte dal ir.bol de bsqueda qua
nuevo nudoo
con dos terminales ertificiaJ.es carrendo os! una ruta con e :me
35
tea pueden atender .,.1 los cllm.tes raeu.ltndo todo esto en un aho
que baca qua este m9todo sec menea ei.ciente en le aoluoin dal
yor y esto tiene IJ.Ucho ,x1 to en Umit&r. el tanao d9l rbol. que se
tonces Otl1i fol!la da aac<>ge.r el prox.imo ll.UdO 1)0 heCOJ."' las ram.ifi-
1nfini"to da esto a )
36
--1 2 3 s , -
?
!)<zmJYJr.J.cl
I .__..; 15 /O 13 ' /t, q (() (Ton-)
-- - /2 /1/ 20 lf 20
lb- o<:1
/o 12
--W'
~
&>O /3 !/ 20 / ["
{!l)
(!l(J)
&(2.)-:.
i:)(3)-; !
/O
'{ r
I .t,. 13 c:,O /O /.t JI (1<1) /J!(lf):. f?
f
z
-
.Jt1 /! /Ci oD IZ (2) :;( '5):. 0
1 /{. /( 20 IS /2 r,C>- }O (/<.J) cQ(,) r;
9 20 15 /! 2 /O -=:::> (2) 6< O)::: Cj
()) (S) (2)
..... .
sol.uci.6)1.,-
..........
oanenzamos l.a solooitn del problama f roducianck:> la matriz de
es 5 y que co:rras_pond& f.t (5, 7)o F.l nudo ciue tiene UJ:&l 1'tyi,...
Los 1mi tes d0 l&s re1ms 12cp1 arfl5 del ,rbol se fcn,nan sgr2._
,
la celd$- que pemi.te asta recl:azo y se ve la posibilidfid do
lace seloccion&loo
38
I iG 3 4 6" ' rJ
/ e>O z 5 o t'
1
7 / 1
z 3 a,,<)
o oc:7 6 .?
3 o 2 -o 3 / /tJ 5
o
' 18 '<
4
._,/ 4 3 ,;;,e::, /
5 ? .:,;O /O o
l,. >? /rf 6 2 -o o
7 12 !3 f.} o g -o -
- 'fj
(2) ('l) (5') R5
~-
I
I 6" 2 3 () 3
1
z .J t./
' & ')
l
2 E, oC) o o' g I
2
'--
f
3 () '!J 0 2 c,lJ / I 5 6
3 2 .. 3 ,,o ) o' /
(, /{, '1 b oO 5 o
b fo: /!) 3 2 {)t.
7 13 7 03 3
/{?
":;;. {3l
d de 18 tono
;
I Z 3 4 5 '
5 2 3
1
I e<:) 3
< 3 ,:;,tt() 0
2
olg 2
3 () 3 o-<
. o I / s
o {)
'
(./
3 ..:--Z 3 ,o ()
4 (( J'
1
I 0
'7 t/ /3 /O q .,,O
{)4
-
cuando se ha encontrado una ruts, se &nulan las filas y co-
inicial. de distanc1&s 0
2.
3
g-
/O /2
/5 !O /3
o.o /2 /4
-D
/3
(1c)
(lz)
(to)
!
3
..,;:,
3
o
5 cj .3
c,,O
.2
o
..__... ! 2
-'?
"-
3
o ef
~ ,-.....
a;
13 /4 13 c;:;,,Q
(1'3) q I 1
.....::>
I .2 3 t.
/
1
oD
4 o
1
'
. 3 -o
IJ o'
3 o' I, ...o I
o" o (J -o -
R"=qg 1
por esa :ra6n que esc oga:nos el enlace (2;4); aunqua hubi,
ai.a a.e los oomionos; la seg uma ruta quoda def i.n:lde cerno
se most antes y J.s tercera ru..ta
se:r!a P - 1>3 -
l'1
1
]..\ :i:esu.mm do rutas, d:i.stsncis rae Cll'.Tidiia y c.erges sa da.--
l
' z V .,,. A 5
< -
~
'bs1-"' c.J
- '.i .. ? - ?s - ?, 3t. 22
1
!
?, - i - ;t - ?, 42. /8
?, - 1 - : 20 -j 12.
I )J7:::.. 1.11: 9R
uP& ;prueba u.ltoriar en. c&<la eta-pa p.'\:t:a sGgut>:rsa que un nuevo
qu.a contl.l3l'len u.n. cl. tent.e cacle UD.ao ou-aa, ccn l&s citte uno :pued0
empezar al algoritmo pt:imo-3, puedo sfll:' obtenido por uno de loa
O<>n la matriz de costos mCE trtde en la figl) 3ol uno pcra obte..
t!voso vale l.& pena melXli oner aqu que le sclucin del prcblms
mien'b:> pel.'6 datt'tJir ruta .timo,.r ,Qrt1 mdo d.o una ruta :L-
tee 1,jo
el enlaoeo
pt.' obl1!1E1 e
a esta dificultado
-- -r--
solucin.,-
en lA siguiente ilginan
[ Q
fy.
; 2.
_,..,...
10
I :;_
'Z
z
5
' Jj !?...
'? 9 'Z. is
---- .....L.--.
ft.1
7 ,. IQ
?t.
?~
.,
r..:r.
?:;;
?<..
?,,
-
t -
~4--
1
?,
?2. ' (Q
!' ! 1 l
?J
,,....,
/2 i.
J
tl 1
--
( /.9 1 l
1
-
;1 ,
(5 2Z !
f '
!
?l
]1 1
-
1
i ' 1l 2 2 1l 1-
El resWlen de ru s distancias y carge s se mues -
trs a continuaci6n.,
:- - .7;2 - } - ?
- . ~.
3e, 2Z.
7: - - ?z - ?, q. 2.. ;>
- - ?
.-- 20 /2
l v,1,=,,;?(;./ %7..I:
1
e,
cionas fldioionQ_,le3e.,
i-
1
g 3 I JI 1 !
-,
(o -_ O " }{
,..,
1
P, {. lC g L q N /f /2 / 21
-1 t
t?l ? 2 q /! Ir ir fo}
. .lO t./ /5 /1 l
--
' ?t Q
.
?z ;1 Jo z. -
-7..> }"l. 2
?4 g- ;_
'?:;;- r
/,,, 2-
- - 1
?, r .- ( '
1,_?1 rr Pi 7-
r--- - - - l
1
1
51
r iJHOllllo'
1 AHORRO UIWOwZ. .6.l-loRt.:
(.)A}J()(J 1 7D'T/JL._
=-=-
-- /.... .. /y zq
- /5 3-?i /3 '2?
0- /5 - /Y 2 '7
2,- '2 /'f ,S- - l [ 1
21
siblee rutaa :.
"' cal culer otro ~ :.i. de uniollas con ntlyor ehol."ro to-
tal .
,4110.-10
t//()J
() 1 AJ/aRO llcrAJ2 MJR.Ro TOtI..
.
-h /.3
.
-
?, .. ?q 11; 2i' 1
/f
"
Hl 1
Zt
21
2
52
t as ya gen~~ Sc:
P - P - P - P. -
1 4 7 5
P.t 00Po 23 ton
P. - P - P - P - P oape 27 ton
l 4 2 6 1
.
r)pl(J, /.JJ.IOlcO l/HIOI(} iJll,O
ANOlf.i,
70"Tl:)I.,.
S- ?c /.{" 8-r, 13 7?
;- ? l'ia-?y IY 21
_ ? IV 1-? y 2
tivas i
P - P .. P2 P - P Capo 30 ton
1 4 3 1
5-'.3
:r.a
ruta P - p - P - p no :puede satisfacer ninguna
1
1 4 2
demanda mas pues su c apac idad es de 18 ton y el puE_
da rara
ser satisfecho solamente el pi.nto P el que
3
se asigna en una ruta. de ide y vuelta
c16n .,
7, cQ
7' i I
?) /2. '2.
7v /J' J /
?r 22 /
7 (. ZL I
?ry l< 11
I I ]
54
--
?,-i?-?,
7:-0-
z
'20
/.?
12.
})1sll7ti.il 7o1:
. 9? - '
vor de loe enlaces qua son s o meno radiales, los que el m,todo
oontienet
B
o.. 1
55
?, Q
T l
?1. 10 2. j 2. )! -1
11- 7_\7.(/o -M: l'J: /2
' :
?3
e 2 : _ n -ry) 1c9
l
?4 20\10 fo J
?r- . )Zo
-
b 2 jLj
. :. i -i.r\3 -- -3} / t J.,;,
") ! 7 j 11
:
?, r 2 '. 2.j/l -/3 \!K -ll\ (. 1t) ;, \fr ;tr e,: ,t. ll
: - ;
1
t
soluci6Il(o-
e /<,
En nuestro ejemplo, para un par de punto a que tomen un
-"l 2 =- 13 (/ Z r //O- I / - I1 )
,l3.,.2 - 6,5
paro el enlace (4,2)
A,' q =- o
56
se :por P 6
7
5 o ]JBte en.lt1ce ea (1 t6) y chequeamos les
CO.tilo no puede e n"V :far se mas por esta ru U1 dado q.i a P2 q_ue
?t ;
? /c:.J 11 1... :IJ
n. 131 /?.
:
?3 /2 2. it !fo
. .
.,'- 1-z. )3
. .
i ->). ;on
:
?q o /f.( N
.
e 2i. "l.. f -1?\3 )lO ...
.
-
f/
: i //
. 7 !. _, ! lf [lri
?, 2. ,, o i/t
:
3f 2 : s, i
I - <: :
,, /3- ll
-:: 1
se aprecio qua loo enla cea ('1 ,4) y (7 :s) tienen loa m-
lurnnas res:Bctivai'3Q
qua origilll.l la :ni t J?- p3- r2- P]_ con 2.2 to da capa
punto :cestante$
,K u -r A s /)15 c.\ne1..;..
.f. '\ . 1.'r:t:'. .
C- irfd
--/ - ?fJ - ?y - ?1 33 /7
l>t- ?3 - ?; - r, 3? 22
? - ?.r - )C., b
-p_'t_ 3.2 7
.vIJ('/ ---
"Jt,7.;/: /1cf
Este xrltodo usa los a lx>:z.oros cano un erl. ter o pera ramifi aar en un
porte del trbol por lo que no se gaNnt :tze lf.l opM.ntt11da a de la so .....
lucin.a
El m&to do es el ajguie:nt0"3
aigus; (Y, j).,. (kl), (m,n), (p,g),i ateo En. eJ. algo-.l"itmo de -
..--- i
71 f)
? )O z i
r
r. '?_
' 12 2 /O /3 /2
?4 1 J7 '2 /j /'</,
...
11 /tJ f3
. ?-
tJ G 2 ! 3 )() '7 . lf /tJ ,,
- l ll 13 /t e 21' lt.f /J' t
-
? /l
?\") q 2 q %q /( ,,
. ff /( l.
-Is
f
s:>luo16n
~ Y&a-..
..-
1,os ahor11Ca q.ua aqu! s.e usen son loa misnos qua ellll11e& el
elgoriimo de C.li.ll;'kec
Sign'i 911~ la bqueda del .l'boJ.. ten.ews q,u.e tacerlo a 1)3.:- ....
tir <i.e1 nudo (7 ,6) denominado l' e:.i el diag.i.,eua que se pro -
ruta"
por la a eoMideraeiones antes expuest&EJ1 sl nodo N debe de}!
.41 i_guaJ. qt1e loa otros !Sjon::ploa q._u.ia ea han de~rrollado, el..
J,li{l..t5<>
--
Ro I j
IWci6n razomble :
mEmO de stos puntos se ascoje cauo ol cliente quG sst{ l!Ss ala ...
jado del tsnninlllo Escoja ol segundo da loo siguientes clientes
va:mentso
V';lr1oa i-efinam:!.entos a este procedimiento Je sugirieron por Rays
inclu;rendo lf, soluc16n del asnte vio.jera :ai:'l:I cadlll 1'll.ta 0 El mtp...
ces oon d1far antes val ores del arreglo 1nea torio y finaJ.Jnente se
iodos descri toa autariOC'Jilenta; el algori 1r..10 es muy r(pido "f puede
11Del'O de
Problan1il
Nfuero de
clientes
r1 P.r obl Elil2
or.iginal
l 6 mi.tGI!
z '
13 nantz 1g y RcO:naer
3;4;5 2i;22',29 .
Gaskoll
6 50 Olarke y WC1ght
7 32 skell
8 f() Ohr1stot1des and Eilon
9 '75 tr
"
l'1
lC 100 ti
65
:in. e:xamen <la le tabla 3.,,2 nos mues'tl'.'fl que eJ.. m,todo 5ptimo-3 prod2_
ce, rutas qe son haate. 10% 10.enos en longitud (lUe lee l:'UW a produo,1
-ro de veh!cuJ.oa usados pare proveer a loa clientGa fll.l tembin me-
,
nor n lsa rutas produoi s :por el matodo optimo-3, que en las ru-
I
que _por lo ri1a11oa re les problemas ob,!ldos no a.s tan buono cano
----------....-------.-- -- --
ALGORl'l'M:o DE cum.m y WRIGill'....
....
Este al.gor1 t:no t:rata de enoontrar rutaa &ptiJD;l a contando con una :flota
mares dor!e sea s slsrada y la die taucia total recen-ida sea nlnim:l o
4,1 !9:RrolAOION
se gena1'8l'ino
4o2 !L-!Q.J']!>,],I.,Q!JJ..R.Jg._,-QJ:3.o ,_
Qonsi&r01.n.oa una posible tiaigrocin de rute sil En todos los
sos qua se presen cooo punto den:tlnda p,.ede ser unido a o,.,
Ti i u t'c .i
7r_,
69
.; ~
i-t1
1
;;,s c)(o 4 _;
JA f'ig 0 40 1 muestra la posicitn de P y :p de la e s:tgnaci6n faoti-
y z
blo o :r.as t1gs 4o2, 4o3, 4o4 Y 4o5 mues:bl'Eln las OU:\t:L'O posibles
( 4ol )
dY, v1 - d 1, v1 + d2, ... 1 - d12+1
i I -dy
I
4o2 )
1-1,'f - d1.'1-i * di.it1 - d1,lf - dy,
lla -en que los otros aoo ;ptUltoa que se uJ1an a ?Y aon el orgen y
~ o ,?
.
l-?,-l ~
, ~
~~
F1gc 4.7
D2 -: ( 4.6 )
( '7 )
'71
p t>rgen
l
Q. ~na.~ d~l pun.to 1. ( 1:: 2,5, ,e rn )
1
opaoid:l d de los camiones
1
dij distancia oosto entre P.1 '1 l'
j
t !nd.ioe qua indica la uni6n d los to P y en 'lllla ruta
y,z Y -
( otflndo 6sts vaiabla tim velar 1 signitioe qua los pun,_ -
3
00 ,.,.,,__
"-- ci- se eaooge el enlace que proporciona el 'fJSSyor ehorro
4o8 )
m16'n epa i,e y viene a cada punto entes mamionado, comJ eyendo as
'n
1
J
cQ
/JOo iq
l
?z
[ /700 rt
l. itI!
!
7-.
I!
/500 l 'l 4' lf
1
/f_ !,r ;
ffloo -- 2 lo lJ -,sq ~
1
10 30 '.
-
/2.C>O ' z lf()
1
., ,26 1' !,O l[ .
!I .t.O o t1 ; ?f
vo t.o l'1 ro }/ [! t-o ?
:
/90r.? l.. 3,
1
l
3lJlO Y/ 'J4 ,J
' 1 1 1
i l ?o
1
//()()
2 31 IO ?, 16 3(,, 14 i/3 12.o .. 11 J;. [Q /; 16
l
1
1
flll IIJ // .20 3'- 3(. 31
3', 'f'f 1.0 tt ?,1
l?oo 1 5o o
l
t,i1b ,e. ] 4l J4 ,; a [IJ V )2 JI. 7' A. !f g ti
/,e,o .
/tJ 5111;.o I.Jb JJ i(t 19 YY 1(b
! l ;r'
1
272 ,, t 1
--
<APA9.,1.11
e 1.f:\
"' 500() 6CKJO
sit)Ml8IL M-4
i(G,44 oO 3 4
#ISN/,4..11.i) IZ o o
6,000 'J. onGe, tenenos qie le primsre l"l.1.t estll' si.nindo oon:fOJ!lll&\
& ?,
/200 2 ?i
---2-
/IJCJO ?1
,....._, ----.... .
--,
/[04 2 ?q
?r- i
!-----11---+--t--t---l-- - -
1lfoo 2.
-r:)or:,
- -
/'IDO 2.
......;.___
l
()!
2
--
->--
---,...._ - -
1
1 - -1-+--
' 1
?, .....
?'}
?a
_
-- -- --
f....//O
- .,_2__
-Pw'I
1
- - - -- -
-~
-?.
1
i-, -
l8ou 7. .?,-
1
' 1
#Or;
l.
f'FXJ
.L
z. __,_.__,__J___ !_ __
\__,.____.
.l/QO
.
-
__ ?. j
-
-- -- -
1
-
~J+_
--
1 l.
1 !
75
ces que mm:ple n co.n. la 1est:d ccin d cajfal o:lila . y- cai10 sus ehorr:c ,]
l\- P
15
- t>12- P -l9'8-11
11
coh una cerge de 5, 500 galones (1,.J-0)
_.. l,"lOO + l, <'00 .... 1,200) y una di atancie total de 1.12- unidades (52
-! 10 to 8 of. lO t 32)
punto '!Jls (el maio1, valor ea -:- 1,200 y lo que le :f.tl1:ta la ruta
2
Q
prAle eo.111r l& oeidad dal C.'lmiln as 4tO geJ.oneitl lJs encontrado
7t3
2, galones.,. ReJ,it iaxdo e.l pro ceso s egui o con la e ruta a a nt et' io -
res, epreoiamos qu:e le ruta sa oxt1da a P oon
1 Fs--P4-: F0 1-:-:-
una oapacictad total de 4,500 s,1lones y aespu&e de co.ntinw.r la bfis-.
mos qua s6lo M quadaao eJ_ ce (6.,1) ]POr lo qu.G, :?:i. _;;io.nto e do-
vax:l BE!r.' (E:J1gua49 en ruta de ida y vualt ?1- $.\3 1) con wa
JQ 1i
%ro 1C rt l
-
,e. rs
1l. ?)
5 -
[if)O 1e
roo {!) ?,
5100 10 ?,
5iDC 1 fs
jo - 1i ?'
5/!YO 13 1E ?.\)
.- .1
r,---- :?,._
-
A
:-"
1
.
6'" 1A
,, l
l
.......
1A 11l
1
"'S&.Oe 1 !
'
bla 4.5
78
--. l? (,/ r A -
e:; 1 )._,- t
ViC I ) 1 e f"< ci
.T
/-?t,-1;'!; - r/2 - ?s-?. //2
!1
1 56C>V
?; - 0- 7q -7,0 - ?, to 1 S/oo 1
. 5"4 5[300
1 4c/ 11100
?
?, .. fl- 17
2qo
'--
l 011no; 1o-l!: 1
solue!Gn.-
,
ahorro ea 3 qua tiene un valor de '?Jl. sumamo :tas dEm:lnc}le da
los puntos eaoo gi<b.s da 7.2 ton. qua satice la rostriec1n de t'!.
;;scidad da remiones e inuluso hay Uh JDrgen da Oo,8 to11. que pueden
gunda ?'Uta LViJllO p - J:l "" }? ,- l> 0011 Ull?. H:p1 Oid de 4 tone
1 10 8 l
OOnsiclaran.do 1 crHe:ci.o de ir satiafaciando las amandaa s !
des, tenemos qua d.ecidh-noa por Q. cuyo valor es l-t.-3 to14,. y deba -
6
moa anali'Zal" los eho-os a .... y s para d9term.ir por qua
--:i.v, 6 8,6
extrano da lA ruta debe ane:xa:rss p tt I,uago del anlisis i-esi,eot1 -
vo nos aecidirucs por (8,6) siendo ahora J.@. ruta :e - P - :P -
- 10 8 6
:e,-
:e cuya capaoicla.d as ?c.7 to11qe l'Uesto que no se :puedo am;xar ttia
1
1>untos a :c\J:ta }' hemos encotttdo 1a segunde mta aolucin sien -
l?(7 ,4) y lcl nu :ruta es l' - P -.:e ... P - 1:1 y JA nueva oapaciOlild
l l.1 r/ 4 1
es 7.,3 ton.:, El ,'1nioo punto posible de eoneidat-a:r: es pn cuya de-
Q
..,
inanda es 0.6 ton y aij na:xa a la l'-1.te por '.'? ssg&. l.oe ahorros
4
1 oomo t6TC r11ta t ema"!\Os tit1'.J..men'te.. J? - i - :e - :i - p - p
1 ]J. 7 4 2 1
eon 7i>9 tollc> de cq,pacidl y { 6 1' e + 1 f 15 + 18 ) 46 lo:n.- de ats--
tanci~ :reclOITida.,
l se muestran a oontiweci6l1et
82
1aw l.'Utae pt1.nae que UbEt tic.ta de camiones tiene que :rocox-rer i:ara ni...
nj,Ji:lZar u.m func:l.tn. objetiw que J?U&d.e ser costos $ disten()ia.s, satis!!_
los tJ& a enlaeea deb&lOOS bur to<'la.s laa :pos1b1li&ldalil dG abonos to,"t.!.
ea hace m1s adelana ).:sz. oo.w heoho d3 hacer los O.oUlos da ehorroa
o\at, ete, sein sean. lE:a neaesi&=idas del uauarioc,, Ob'i'iElm.ente un or_!.
83
,et'io d.e sblo <'lo s union.ea _l'=l1."'e \lll :proble~ g!e );)de :poch'fu da ,:l'J)s ~a
fiG UJt3 ClJ>t i.1ll!ll il.ellt lila DO '.!;\o
o:f.<'13.do
;r ir
plica a continUf.(oio.n
=---- -
:EAOO 1,,... ]J$tc .IU"imel" naso conaiste e.ll .nacer identifioa,bles loci PJ.l.k-
to1;1 dwan.oa l:1 ( Y:::.. 2i> 9'Q,n )('; Ta:ml:lis!i. se {'!Sume qua al te.rm.11 es
84
ratu a;d.stent
requerida a son tales qua u:1)3 f:l sig oin fu.i uh ca.ndtn a ce da punto
es pos:tblSQ
Bi una iris dem:andaa ron 'f!s gl.t!ndes que la nif:x:1.ma oap11cidlad de
80 mayor en dos 6 tas rtes que puedan ser t:raWJportll&ts :por los
sos peuqeos. un mejor uso d.e ,stos aam.iorfJs ,9r!a camb1l:l3r pesoa
,A.d.s, loa oamionaa a eigD.Eldos inioitllmante aon rea siglfl doa despa
r
1
fi .
I1
ry 2
.,-\,,
.......
,
' _, J 38
- - '
!
P3 :q 2 q r 3f
------,
-P4 8 2 lll]t :u 6J ,3'
:-.-
-
61lf.t Tff.g
.1
--..
l j--"I.:,
'{ e 22 7d/ 11
?6 6 Q 64 ,b'1 j 1/XJ 20 l)j
1
?r s
-
/2
. '
[ ctf>i.\C! 1 'PA} j
1'#1?_ lti 11111. ! 18 Yon_
1
.01'5?()/Jt&t( t'M i) 2 I I
PIS?f;!.//t,./L. ( bA i) 1
A5JMi).M. :x) 1 I /
1
,/, )lAC!i).N
.Jll/'C./.A( 6 Q ()
----
PAOO 3.,- se oalcu.la la matw:tzde ahorros anpleando .la aouae16n
86
38f 42--35
45
la tabla 5ol se ha agregado ooltl!IX8 oon los valol."118 ct1 ,_; .,2;
3"uouon; que son loa pesCX!J requ0ridoa pOr OS.da punto dEl!'.lan.dao
nsa ele 12 unidaa de <ia.l)EI oidad f aqu! es tWnde hl oemos uao de los
aamiones postios ) e,
4c..- puesto que ce da pt.mto a.ame nda s61o :puede ser unido e o -
y.,
axin y J,a e:r,p.--:oesi6n ante.ri llJ.'OpOO!olora un mModo de@ rooordar a&-
nar el all.orro nas granda y ooneo:r &t:IOQ dos puntos. Til.l.t:Jln, ede
etev. Ar,:.t.es de decidir la un.it:n Q.e dos puntos, &l paso 6 debe oum-
plira
l!l odo uaa.do en este paao pare l.& ealec.ai6n de los puntoa. a unir
to Vl\lor as p :: l> ).
-
i,j 5;4
'b.,- l)t, las el&! a :restantes doa,u6s del p;t so a sin considarer las
-
b.
ea- lll proceao se repite l61'6 &l. torcer mayor ahorro y e si suoesi-
wmente he.su. qu,e t.odo.s los poaible111 ahrros l:myan sido inva&-
-Pi Q
?2 r 2
l
"j)-i. 2 1
,
' .) 1
?4 8 4
l
7'5 r.
'?6 6
1
1
- .,
J
1
1
1 s i
1 '2 !
i
i - /O 1 1 - (3 81 183
- 98 - (2_ '/2 /7
i- .?4
. 1
i. (3 8 /Oo 183
7' - ?j --
?9 i-2, '74 153
?r..,, - /'J'
?e;. - ?2
Pr _ i}
174
72
65 .-
-?3
'?($ - ')
i-?5
r79
oe
cg
./63
-
1
l. 1 (
(6 -
?z 64 lt./. 17
\
ri} - (3 3
- V 477 f6 - f4 /o() F-1?
-r 45 - J l I O() 1415
dal problema
--
ro
P.l... 61,V... JJ)a p\Uitos sal.eociomds a:re. ser unidos de acuerdo al
z
a.- LPa un:os > y I> l e van a ane:lf.l:raa ' ruta e toDSr
y z
una nuev.a ) oual:ldo lJ:\ ruta cuanta oon n:iis de dos puntos, m d!_
el I1l ao 519
- el ejemplo., el xnlximo ahorro total a 185 ( ver -tabla 5.4 )
71\
,,
Q
72 z
?3 /6 .
74 g 2
1
-
vs
1
J6 l l
76 6 2 ! 1
r, 5 2 ~
1 !
Ta b 5. 5 triz me.roa do d,e rutes rafl jw ta da
segn prim&.""'6 ruta
Et.so .S.- Bl. vector Q, debe ear entruoes oorr(gido de dos :it>rsa
) oa&a 13 a::,rresJ)o.wt:fente 41 un tj f O, se haoe 1BUa1 a o..
,
b) (}l)da Qj oorraspondiaIIt e e los puntos dnda comotadoa &l cxr!
<D-lOit-
.........--...- prlmfll."6 itemo!on de ha ootado y 1eg:re...<1Q.ndo al ---
so 5, vos pb1lidad de baoor nuevas unioneS'11 Si esto es P.2.
sibl.a ,- loa <h s caa que arre5PO:rtdan e.1 lnixtnx> aho:iro tot da
tt) tino d.e 109 enlaces coneota dos xutaa antes. o r:lgidaa.
b) trn enleca ti ene un punto en. a>mfui con d13 las rutas.
e) !Pa dos en:tscea n.o pueden ci:maotarae con ningwe a. la.a N1aa -
orjg :1.Uidrls q
na.lmen:te go:ne11tdaa..
inioilllnlerrte)y los puntos que n.o est"1 en nillgUlla ruta, son a a:ignll-
dos en fol"Jl:tl i:ndepend1E1:1te, o sea, ooaa uno e un camin en :rutas -
l.'EI d.e las rutas- orjg:I.Ialee puoa JAa aapaoidades de e.mlaa eon.14 y
11'1 de oe.mion.38, qu. a as- 18 tono !)or esta xez6' J.a ru.t de me.yo:
o1dad, se t<Jll:l como det1n1 t1"1!l, o SGEl, '11 -11 -1! - oon -
l 5 3 l
l6 ton. de Gi.dad y una distancia de J8? Jrlllao.
CAPAc,vA )
12 /5 15
(7oN. )
'; '?r>1.11Bll1lJb1)
ASUM 1 )A ex) 1 1
/ ,4516NAOW 4 l
o 1
- - -- - -
bla 5.,7 Nieva tabla de ahorroa totales
Oontimxudo con la soluc.1..Sn dal. ojEi11ilo, l tabla 5 08, noa mU3 stra
-
nru.eatm la B!gnao:J..6n final de camiom tJ y la tabla 5 ol0 praswt -
71 Q
72. 7 2
?3 16 ,
?4 /4 ' -
75 11 16 ) l (
14
1
1 !
?17 1
e: 2
'
F.ESlMEN _________
-- __ ___
DEL P'i10GRAMA FORI'RAN
.,.., ,_ , VERSION -
.. --,..---
Tui0o87 DEL ---- -
ALG<lH:.!MO DE
...___
( r.oct de tos
cilculo de,
&hol;'L"Os
orden::m1ento de
ahorros
( nayor e menor )
impes16n da matiz
da distenoiaa, a-
her.ros, flota
T
ro pal.11 dot al"Jlrl nlr ' \ - - - - - - - - i l ' - - , .
aho1.,.ros totales
llRBlu>(Y, B)NNtir,!e,Disr.A.N
,rooBM&.T (4115)
respeotiva
'Vector.
kgo sa ax:preaar1 *
y 5 da 5000; eooribiremos :
lTULO VII
de 13 ton. ) pe h.a oor el l.'Sp; rto., Las rut a que daban Slir los
camiones p;ira eatist.'S oer las dnda s de los a.ipGr li:3 a b:l dotal;".llli
xnente dif1a:1rent as d& un super a oto y d& un a.!a a.l siguiente por
de tie.bajo,
eedti."J.'!e"
107
-0omo se epreoia t es,e ruta tiene lllls o::rianteoi6n e UW:t del ee,,&nte
.-
- :: - ---=r-
! P1 -J?9 - P5 - P13 - :P10 -P.l
----....-....,__ ..... _ .......-,.. .__ _____,__._____....,
76 8,700
-P - P11 - p2 - pl 8,320
pl
57
--------- --- .
?
_,...., -- ..
,.
_,,,, __. ... _._
p l -P 3 - pl4 - p8 -P1 55
__
8,185
--1.-
4---
p - p - p - :e 5390
,..____ .... !" --- -
l l2 4 l
63
-------
'l'Il\mlQ 'ID.l'_.L 304
---
oomo loe super se laa he aumentdo UlJI::( unid pe.r:l tener oano d
taa 1
--------"'___ ----
---...................._. _________ __
76 8,700
..,
l? - P -P - P -P 'l ,.040
,. ,
1 l.4 8 12 1
63
ti -- - - _
l 7 4 ll l
P -P - P -P - .P 7490
----------- __:
__.__._ ----.- .. ... .....,..._. --.
--....------ -
3 =._
r:1'.:__"" 5.1:__ 9:.15 ...
P
15
40 3,.340
.__. ,___l
I
pl - ?2 - ?l
---- ----- . --" -- -
TI.llh'.il?O TorJ.L : 327
-- ----.
.AlizE.ndo le rutiss que se ffin ancont?-ado 0011 las que se USCl"On
}>aN a:icpl1Ckir asto quiero Jn;.n.ifestsi que los pedidos .se meen ... o -
tas.
B I B L I G R A F A
B Distribution MANAGEMENT