Académique Documents
Professionnel Documents
Culture Documents
1 Ejercicio de Aplicacin % ALGORITMO DEL &LU'O M!IMO .%.1 Ejercicio de Aplicacin CO#CLUSIO#ES I LIOGRA&(A
TEORIA DE GRAFOS O REDES A)n*)e +)c,o- de lo- pro.le+a- de op/i+i0acin de rede- p)eden 1or+)lar-e co+o pro2ra+a- lineale- o en/ero- 3 re-ol4er-e con lo- al2ori/+o- corre-pondien/e-5 e6i-/en +7/odo- e-pec81ico- *)e apro4ec,an la e-/r)c/)ra e-pecial de cada pro.le+a 3 -) repre-en/acin en )na red5 per+i/iendo procedi+ien/o- de -ol)cin +9- e1icien/e-. E6i-/en )n 2ran n:+ero de -i/)acione- en in4e-/i2acin de operacione- *)e -e p)eden +odelar 3 re-ol4er adec)ada+en/e co+o rede- ;nodo- conec/ado- por ra+a-<. A +anera de il)-/racin con-idere la- -i2)ien/e- -i/)acione-= a< El di-e>o de )na red de d)c/o- de 2a- na/)ral de Ca+i-ea5 *)e conec/an la 1)en/e con lop)n/o- de en/re2a en la- principale- ci)dade- del pa8-. El o.je/o del +odelo e- +ini+i0ar el co-/o de con-/r)ccin del d)c/o. .< La de/er+inacin de la r)/a +9- cor/a en/re do- ci)dade- en )na red de carre/erae6i-/en/e. c< La de/er+inacin del pro2ra+a de 1l)jo de co-/o +8ni+o de lo- ca+po- pe/rolero- a lare1iner8a- a /ra47- de )na red de d)c/o-. d< La de/er+inacin del pro2ra+a de /ie+po ;1ec,a- de inicio 3 de /er+inacin< para laac/i4idade- de )n pro3ec/o de con-/r)ccin. La -ol)cin de e-/a- -i/)acione- 3 de o/ra- -e+ejan/e- -e lo2ran por +edio de )na 4ariedad de al2ori/+o- de op/i+i0acin de rede-. Al2)no- de e-/o- al2ori/+o- -on= Al2ori/+o de la r)/a +a- cor/a. r.ol de e6pan-in +8ni+a. Al2ori/+o del 1l)jo +96i+o. Al2ori/+o de rede- capaci/ada- de co-/o +8ni+o. Al2ori/+o de la r)/a cr8/ica.
Un pro.le+a de la r)/a +9- cor/a in4ol)cra )na red cone6a con )n co-/o no ne2a/i4o a-ociado a cada ra+a. A )n nodo -e le deno+ina 1)en/e 3 a o/ro nodo -e le deno+ina de-/ino. El o.je/i4o e- de/er+inar )na r)/a *)e )na a la 1)en/e con el ori2en5 de +anera *)e la -)+a de lo- co-/o- a-ociado- con la- ra+a- en la r)/a -ea +8ni+a. Lo- pro.le+a- de la r)/a +9- .ara/a -e re-)el4en +edian/e el -i2)ien/e al2ori/+o5 en c)3a aplicacin /odo e+pa/e -er9 re-)el/o ar.i/raria+en/e. Se le conoce /a+.i7n co+o el al2ori/+o de e/i*)e/a-. Se ,an de-arrollado do- /ipo- de al2ori/+o-= el al2ori/+o de Dij?-/ra 3 el al2ori/+o de &lo3d. Lo- c)ale- -e aplican para rede- c8clica- 3 ac8clicaEl al2ori/+o de Dij?-/ra /iene por o.je/o de/er+inar la- r)/a- +a- cor/a- en/re el nodo 1)en/e 3 lo- de+9- nodo- de la Red o 2ra1o. El al2ori/+o de &lo3d e- +a- 2en7rico5 per+i/e de/er+inar la r)/a- +a- cor/a en/re do- nodo- c)al*)iera *)e 1or+an par/e del 2ra1o o red. El algoritmo de Dijkstra Sea U la di-/ancia +a- cor/a del nodo 1)en/e ;nodo ori2en< al nodo i ;+a- pr6i+o< 5 -ea dij la lon2i/)d del arco Te+porale-= E/i*)e/a per+anen/e= @)j5 iA 3 E/i*)e/a /e+poral ;)j5 i< La e/i*)e/a inicial e-/ar9 dado por= @B5 CA Paso 1. E/i*)e/ar el nodo inicial con e/i*)e/a per+anen/e=@B5 CA. Paso 2. E/i*)e/ar lo- nodo- conec/ado- con el nodo inicial con e/i*)e/a- /e+porale-. El nodo con la +enor di-/ancia= +in @)j5 iA5 -e le de.e a-i2nar co+o e/i*)e/a per+anen/e. Paso 3. E/i*)e/ar a,ora /odo lo- nodo- conec/ado- con el nodo a-i2nado co+o e/i*)e/a per+anen/e. D -)+ar la- di-/ancia- den/ro de la- e/i*)e/a- /e+porale-. @)i E dij F iA. El nodo a ele2ir co+o e/i*)e/a per+anen/e -er9= +in @)i E dij F iA. ;i5 j<. En/once- el al2ori/+o de1ine e/i*)e/a- "er+anen/e- 3
Paso 4. Repe/ir el pa-o% ,a-/a *)e /odo- lo- nodo- del 2ra1o /en2an e/i*)e/a- per+anen/e-5 &I#. Ejercicio de Aplicaci ! S+ar/ cond)ce diaria+en/e a -) /ra.ajo. De.ido a *)e aca.a de /er+inar )n c)r-o en
an9li-i- de rede-5 7l p)ede de/er+inar la r)/a +9- cor/a al /ra.ajo. De-a1or/)nada+en/e5 la r)/a -eleccionada e-/9 e6ce-i4a+en/e pa/r)llada por la polic8a 3 con /oda- la- +)l/apa2ada- por e6ce-o de 4elocidad5 la r)/a +9- cor/a no e- la +ejor eleccin. de/enido por la polic8a. La red en la 1i2)ra +)e-/ra la- po-i.le- r)/a- en/re -) ,o2ar 3 el /ra.ajo 3 la- pro.a.ilidadea-ociada- de *)e no lo de/en2an en cada -e2+en/o. "or con-i2)ien/e5 la pro.a.ilidad de *)e no lo de/en2an ca+ino al /ra.ajo e- el prod)c/o de la- pro.a.ilidade- a-ociada- con lo-e2+en/o- -)ce-i4o- de la r)/a -eleccionada. "or eje+plo5 la pro.a.ilidad de *)e no lo +)l/en en la r)/a 1 % G H e- B.I J B.% J B.2G K B.BLHG. El o.je/i4o de S+ar/ e-eleccionar la r)/a *)e +a6i+ice la pro.a.ilidad de *)e no lo +)l/en. "or con-i2)ien/e5 S+ar/ ,a decidido ele2ir )na r)/a *)e +a6i+ice la pro.a.ilidad de no -er
B.%
El pro.le+a -e p)ede 1or+)lar co+o )n +odelo de la r)/a +9- cor/a5 )/ili0ando )na /ran-1or+acin lo2ar8/+ica *)e con4er/ir9 el prod)c/o pro.a.ilidad en la -)+a de lolo2ari/+o- de pro.a.ilidade-5 e- decir5 -i p1? K p 1 J p 2 J ..... J p ? e- la pro.a.ilidad de *)e no lo de/en2an5 en/oncelo2 p 1? K lo2 p 1 E lo2 p 2 E O.. E lo2 p ? Ma/e+9/ica+en/e la +a6i+i0acin de p 1? e- e*)i4alen/e a la +a6i+i0acin de lo2 p 1? . De.ido a *)e lo2 p 1? +ini+i0acin de Q lo2 P K B5 la +a6i+i0acin de lo2 p 1? 5 a -) 4e05 e- e*)i4alen/e a la p
1?
indi4id)ale- p la 1i2)ra an/erior -e ree+pla0an con Qlo2 p5 para /oda- la- j en la red5 por /an/o da la red de la r)/a +9- cor/a en la 1i2)ra -i2)ien/e=
U/ili0ando TORA5 la r)/a +9- cor/a en la 1i2)ra an/erior5 e-/9 de1inida por lo- nodo- 15 %5 G 3 H5 con )na Rlon2i/)dS corre-pondien/e de 1.1HBH ; K C lo2 p pro.a.ilidad +96i+a de *)e no lo de/en2an e- p 1H K B.BLHG.
1H
"!# AR$OL DE E%&A'SI(' MI'IMA Un pro.le+a de recorrido +8ni+o in4ol)cra a )n conj)n/o de nodo- 3 a )n conj)n/o de ra+a- prop)e-/a-5 nin2)na de la- c)ale- e- orien/ada. Cada ra+a prop)e-/a /iene )n co-/o no ne2a/i4o a-ociado a ella. El o.je/i4o e- con-/r)ir )na red cone6a *)e con/en2a a /odolo- nodo- 3 *)e -ea /al *)e la -)+a de lo- co-/o- a-ociado- con la- ra+a- real+en/e e+pleada- -ea +8ni+a. De.e -)poner-e *)e ,a3 -)1icien/e- ra+a- prop)e-/a- para a-e2)rar la e6i-/encia de )na -ol)cin. #o e- di18cil 4er )n pro.le+a de recorrido +8ni+o -e re-)el4e -ie+pre +edian/e )n 9r.ol . ;-i do- nodo- en )na red cone6a e-/9n )nido- +edian/e do- r)/a-5 )na de e-/a- r)/a- de.e con/ener )na ra+a c)3a eli+inacin no de-conec/e a la red. El eli+inar la ra+a p)ede -ola+en/e a.a/ir el co-/o /o/al<. Una 9r.ol de recorrido +8ni+o p)ede encon/rar-e al -eleccionar inicial+en/e c)al*)ier nodo 3 de/er+inar c)al de la- ra+a- *)e coinciden con el nodo -eleccionado /iene el +enor co-/o. A e-/a ra+a -e le acep/a co+o par/e de la red 1inal. De-p)7- -e co+ple/a la red i/era/i4a+en/e. En cada e/apa del proce-o i/era/i4o5 la a/encin -e cen/ra en a*)ello- nodo- *)e 3a -e ,an e-la.onado. Toda- la- ra+a- *)e conec/an a e-/o- nodo- con nodo- incone6o- -e con-ideran 3 -e iden/i1ica a la +a- .ara/a de la- ra+a-. Lo- e+pa/e- -e re-)el4en ar.i/raria+en/e. A e-/a ra+a -e le acep/a co+o par/e de la red 1inal. El proce-o i/era/i4o /er+ina c)ando -e ,an e-la.onado /odo- lo- nodo-. Si /odo- lo- co-/o- -on di1eren/e- ; e-/o -ie+pre -e p)ede o./ener +edian/e ca+.ioin1ini/e-i+ale- <5 -e p)ede pro.ar *)e el 9r.ol de recorrido +8ni+o e- :nico 3 *)e e- )n prod)c/o del al2ori/+o an/erior para c)al*)ier -eleccin de nodo inicial.
"!#!#
Ejercicio de Aplicaci
El -er4icio de "ar*)e- #acionale- planea de-arrollar )na 0ona ca+pe-/re para el /)ri-+o. Se ,an -e>alado c)a/ro -i/io- en el 9rea para lle2ar a ello- en a)/o+4ile-. E-/o- -i/io- 3 la- di-/ancia- ; en +illa- < en/re ello-5 -e pre-en/an en la /a.la.
Entrada al parque Entrada al parque Cascada Formacin rocosa Mirador Pradera .... 7.1 19.5 19.1 25.7
"ara da>ar lo +eno- po-i.le al +edio a+.ien/e5 el Ser4icio de "ar*)e- de-ea +ini+i0ar el n:+ero de +illa- de ca+ino- nece-ario para proporcionar el acce-o de-eado. De/er+8ne-e c+o de.er9n con-/r)ir-e lo- ca+ino- para lo2rar e-/e o.je/i4o. SOLUCIO# Lo- nodo- -on lo- c)a/ro -i/io- *)e 4an a de-arrollar-e 3 la en/rada del par*)e5 +ien/ra*)e la- ra+a- prop)e-/a- -on lo- po-i.le- ca+ino- para )nir lo- -i/io-. Lo- co-/o- -on el n:+ero de +illa-. La red co+ple/a -e +)e-/ra en la -i2)ien/e 1i2)ra5 en donde cada -i/io e-/9 repre-en/ado por la pri+era le/ra de -) no+.re. C
H.1
E
2G.H
1%.2 1I.G1
1H.2
1M.1
"
G.2
&
Se -elecciona ar.i/raria+en/e la en/rada del par*)e co+o nodo inicial. Lo- co-/o- de lara+a- *)e lle2an a e-/e nodo -e enli-/an en el pri+er ren2ln de la /a.la. Da *)e el +enor co-/o e- H.15 -e a2re2a a la red la ra+a *)e 4a de la en/rada del par*)e a la ca-cada. Se con-iderar9n a,ora /oda- la- ra+a- *)e )nen a la en/rada del par*)e o a la ca-cada con )n n)e4o l)2ar. E-/a- -on la- ra+a- *)e 4an de la en/rada del par*)e a la 1or+acin roco-a5 al +irador 3 a la praderaF a-8 co+o a*)ella- *)e 4an de la ca-cada a lo- +i-+o/re- -i/io-. De e-/a-5 la ra+a +9- .ara/a e- a*)ella *)e 4a de la ca-cada a la 1or+acin roco-a a-8 *)e -e a2re2a a la red. De-p)7- -e con-ideran /oda- a*)ella- ra+a- *)e 4a3an ,acia el +irador o la pradera5 de-de la en/rada del par*)e5 la ca-cada o la 1or+acin roco-a. De e-/a-5 la ra+a *)e 4a de la 1or+acin roco-a a la pradera /iene el +enor co-/o5 a-8 *)e -e a2re2a a la red. En e-/a e/apa5 el :nico -i/io no co+)nicado e- el +irador. La ra+a +9- .ara/a *)e )ne al +irador con c)al*)iera de lo- o/ro- -i/io-5 e- la *)e corre-ponde a la ca-cada. A2re2ando e-/a ra+a a la red5 -e lle2a a la -i2)ien/e 1i2)ra la c)al /iene )n co-/o +8ni+o de TJ K H.1 E M.% E G.2 E 1L.2 K %L.M +illaC
H.1
1L.2 M
M.%
"
G.2
&
"!" ALGORITMO DE FLU)O M*%IMO El o.je/i4o en )n pro.le+a de 1l)jo +96i+o e- de-arrollar )n pro2ra+a de e+.ar*)e *)e +a6i+ice la can/idad de +a/erial en4iado en/re do- p)n/o-. Al p)n/o de ori2en -e le deno+ina fuente; al p)n/o 1inal -e le deno+ina destino. E6i-/en 4aria- 48a- de e+.ar*)e *)e )nen a la 1)en/e con el de-/ino5 direc/a+en/e o pa-ando por l)2are- in/er+ediodeno+inado- empalmes. in+edia/a+en/e a o/ro -i/io. Una red p)ede -er el +odelo para )n pro.le+a de 1l)jo +96i+o. La 1)en/e5 el de-/ino 3 loe+pal+e- -e repre-en/an +edian/e nodo-5 +ien/ra- *)e la- ra+a- repre-en/an lo- cond)c/oa /ra47- de la- c)ale- -e /ran-por/an +a/eriale-. A-ociado a cada nodo # 3 a cada ra+a #M *)e -al2a de #5 ,a3 )n n:+ero no ne2a/i4o5 o capacidad5 *)e repre-en/a la can/idad +96i+a de +a/erial *)e p)ede e+.arcar-e de # a /ra47- de #M. B M &)en/e 1B A H B B G C 1B G N B D De-/ino N Se con-idera *)e no e- po-i.le al+acenar +a/erial en loe+pal+e-5 e- decir5 *)e c)al*)ier +a/erial *)e lle2a a )n e+pal+e e- e+.arcado
E'EM"LO= La 1i2)ra an/erior e- )na red *)e /iene A co+o 1)en/e5 a D co+o de-/ino 3 a 3 C co+o
e+pal+e-. Cerca de lo- e6/re+o- de cada ra+a -e indican la- capacidade- de 1l)jo en a+.a- direccione-. #/e-e *)e p)eden e+.arcar-e H )nidade- de A a C a lo lar2o de AC5
pero en la direccin op)e-/a -lo p)eden e+.arcar-e B )nidade-5 7-/a a-i+e/r8a per+i/e5 de de-ear-e de1inir )na orien/acin para AC. En con/ra-/e5 lo- 1l)jo- a lo lar2o de C p)eden +o4er-e en a+.a- direccione-5 con )na capacidad de G )nidade- en a+.o- -en/ido-. Lo- pro.le+a- de 1l)jo +96i+o -e re-)el4en +edian/e el -i2)ien/e al2ori/+o= Paso 1 Enc)7n/re-e )na r)/a *)e per+i/a el 1l)jo po-i/i4o de +a/erial de la 1)en/e al de-/ino. Si no e6i-/e al2)na5 con/in:e-e en el pa-o G. Paso 2 De/er+8ne-e el 1l)jo +96i+o *)e p)ede e+.arcar-e a lo lar2o de e-/a r)/a 3 den/e-e ?.
Paso 3 Di-+in:3a-e la capacidad direc/a ;e- decir5 la capacidad en la direccin de 1l)jo de la- ? )nidade-< de cada ra+a de 7-/a r)/a en ? 3 a)+7n/e-e la capacidad en -en/ido in4er-o en ?. A2r72)en-e ? )nidade- a la can/idad en4iada al de-/ino. Paso 4 Con/in:e-e en el pa-o 1. Paso 5 El 1l)jo +96i+o e- la can/idad de +a/erial en/re2ada en el de-/ino. El pro2ra+a p/i+o de e+.ar*)e -e de/er+ina co+parando la red ori2inal con la red 1inal. C)al*)ier red)ccin en capacidad -i2ni1ica )n e+.ar*)e.
"!"!#
Ejercicio de Aplicaci
De/er+8ne-e el 1l)jo +96i+o de +a/erial *)e p)ede -er en4iado de la 1)en/e A al de-/ino D5 a /ra47- de la red plan/eada en el eje+plo an/erior. Una r)/a *)e 4a de la 1)en/e al de-/ino e- la ra+a AD5 la c)al )ne a e-/o- nododirec/a+en/e. ")ede per+i/ir M )nidade-. E+.arcando 7-/a can/idad5 -e en48an M )nidadea D5 di-+in)3endo en M la capacidad de AD 3 a)+en/ando en M la capacidad de DA. La red re-)l/an/e -e +)e-/ra en la 1i2)ra -i2)ien/e=
B 1B A H B G
B &)en/e ;CM<
M D De-/ino ;EM<
B G C 1B
O/ra r)/a de la 1)en/e al de-/ino *)e p)ede per+i/ir el 1l)jo po-i/i4o e- U AC5 C 5 D V. La can/idad +96i+a de +a/erial *)e p)ede -er en4iado a lo lar2o de 7-/a r)/a e- de N )nidade-5 e- decir5 la capacidad de D. Waciendo e-/e e+.ar*)e5 -e incre+en/a en c)a/ro )nidade- el -)+ini-/ro en D5 con lo c)al -e /iene MEN K 12. -i+)l/9nea+en/e5 -e di-+in)3en en N
B 1B A % N I
B &)en/e ;C12<
M D De-/ino ;E12<
B 1 C 1B
La r)/a U AC5 CD V de la 1i2)ra an/erior5 p)ede per+i/ir % )nidade- de A a D. Waciendo e-/e e+.ar*)e -e a)+en/a en % )nidade- el -)+ini-/ro e D5 /eni7ndo-e 12 E % K 1G5 3 -e di-+in)3en en % la- capacidade- de AC 3 CD. Ta+.i7n -e incre+en/a- en 1% )nidade- lacapacidade- de CA 3 DC. La n)e4a red e- la 1i2)ra -i2)ien/e.
B 1B A B H I
B M D De-/ino ;E1G<
B &)en/e ;C1G<
% 1 C H
La r)/a U A 5
de-/ino. Waciendo e-/e e+.ar*)e -e a)+en/a el -)+ini-/ro en 1G E H K 22 )nidade- 3 -e di-+in)3e en H la- capacidade- de A 5 C 3 CD. Ta+.i7n -e incre+en/an en H )nidadela- capacidade- de A5 C 3 DC. El re-)l/ado e- la 1i2)ra -i2)ien/e=
H % A B H M C 2
B &)en/e ;C22<
D De-/ino ;E22< 1B
"!+ ALGORITMO DE LA RUTA CRITICA ,CM&El +7/odo de la r)/a cr8/ica 1)e di-e>ado para a3)dar en la plani1icacin5 la pro2ra+acin 3 el con/rol de pro3ec/o-. Un pro3ec/o -e de1ine co+o )na coleccin de ac/i4idadeLo- pa-o- de in/errelacionada-5 en la c)al cada ac/i4idad re*)iere /ie+po 3 rec)r-o-. El o.je/i4o de e-/e +7/odo e- proporcionar +edio- anal8/ico- para pro2ra+ar la- ac/i4idade-. 7-/a /7cnica -on= a< De1inir la- ac/i4idade- del pro3ec/o5 -)- relacione- de precedencia 3 -)- re*)eri+ien/ode /ie+po. .< De-p)7- el pro3ec/o -e /rad)ce a )na red *)e +)e-/ra la- relacione- de precedencia en/re la- ac/i4idade-. c< El /ercer pa-o indica ,acer c9lc)lo- e-pec81ico- de red *)e 1acili/en el de-arrollo del pro2ra+a de /ie+po para el pro3ec/o. E-/a /7cnica -)pone relacione- de/er+ini-/a- de la ac/i4idad. "!+!# Ejercicio de Aplicaci 5 ...5 L. La concepcin del pro3ec/o
,ace *)e -) ejec)cin i+pli*)e el -i2)ien/e c)adro de precedencia5 co-/e- en +ile- de pe-e/a- 3 /ie+po- de co+plecin de la- -).r)/ina- en d8a-.
!cti"idad ! ' C ) E F * + Predecesor % % % ! ! C C ', ) iempo #ormal 5 ( 8 3 7 5 ( 3 iempo $educido 3 ( 7 2 5 5 3 3 Coste #ormal 2&& 3&& (&& 12& 2&& 3&& 3&& 8&& Coste $educido 25& 3&& 5&& 15& 3&& 3&& 37& 8&&
. / 0
F, + F, + E, *, .
9 11 8 1&
6 7 6 9
a< Di.)jar la red C"M. .< De/er+inar el ca+ino cr8/ico 3 -) d)racin. c< Red)cir la d)racin del pro3ec/o en do- d8a- en la 1or+a +9- econ+ica. SOLUCIO# a< La red C"M de ejec)cin de e-/e pro3ec/o con el cri/erio ac/i4idad Q arco e-=
E5H
2
A5G 5N D5% W5% I5I '511
X5M
L51B
1
C5M
%
&5G
G
G5N
CO'CLUSIO'ES
El pro.le+a del 9r.ol de e6/en-in +8ni+a con-i-/e en encon/rar la- cone6ione- +9e1icien/e- en/re /odo- lo- nodo- de la red5 la- *)e por de1inicin no de.en incl)ir nin2:n la0o. El pro.le+a de la r)/a +9- cor/a /iene *)e 4er con la de/er+inacin de la- ra+aconec/ada- en )na red de /ran-por/e *)e con-/i/)3en5 en conj)n/o5 la di-/ancia +9- cor/a en/re )na 1)en/e 3 )n de-/ino. La idea .9-ica del al2ori/+o de 1l)jo +96i+o e- encon/rar )na /ra3ec/oria de pene/racin *)e conec/e el nodo 1)en/e con el nodo de-/ino en +odo /al5 *)e la capacidad de cada ra+a en e-/a /ra3ec/oria -ea po-i/i4a. El 1l)jo +96i+o a lo lar2o de e-/a ra+a de.e -er i2)al a la capacidad +8ni+a de /oda- la- ra+a- *)e con-/i/)3en la /ra3ec/oria. $I$LIOGRAF.A
Willier Lie.er+an. I#YESTIGACI$# DE O"ERACIO#ES. Ed. McGraZCWill. M76ico5 2BBG. R(OS5 Si6/oF I#SUA5 Da4id 3 o/ro-. "ROGRAMACI$# LI#EAL D A"LICACIO#ES. Ed. Al1ao+e2a. San/a17 de o2o/95 1IIM. ". 1I%C%2B. TAWA5 Wa+d3. I#YESTIGACI$# DE O"ERACIO#ES= U#A I#TRODUCCI$#.