• No results found

A Combinatorial Approximation Algorithm for the Multicommodity Flow Problem

N/A
N/A
Protected

Academic year: 2021

Share "A Combinatorial Approximation Algorithm for the Multicommodity Flow Problem"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

A Combinatorial Approximation Algorithm for the

Multicommodity Flow Problem

David Coudert, Herv´

e Rivano, Xavier Roche

To cite this version:

David Coudert, Herv´

e Rivano, Xavier Roche. A Combinatorial Approximation Algorithm for

the Multicommodity Flow Problem. International Workshop on Approximation and Online

Algorithms (WAOA’03), 2003, Budapest, Hungary. Springer, 2909, pp.193-230, 2003,

Lec-ture Notes in Computer Science; Approximation and Online Algorithms.

<

10.1007/b95598

>

.

<

inria-00429176

>

HAL Id: inria-00429176

https://hal.inria.fr/inria-00429176

Submitted on 1 Nov 2009

HAL

is a multi-disciplinary open access

archive for the deposit and dissemination of

sci-entific research documents, whether they are

pub-lished or not.

The documents may come from

teaching and research institutions in France or

abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire

HAL

, est

destin´

ee au d´

epˆ

ot et `

a la diffusion de documents

scientifiques de niveau recherche, publi´

es ou non,

´

emanant des ´

etablissements d’enseignement et de

recherche fran¸

cais ou ´

etrangers, des laboratoires

publics ou priv´

es.

(2)

! " #$% & $'(

)*+,-./,-.*+.0 10,)23345 6789:; <;=;:>? @AB 5 C*, DE>9

FGHIJKLIM

<NOP Q>7R OP ?>SOT8S;U VE SN; 9;;U W>7 8XX7>YO?8SO>9 8=Z

[>7OSN?P W>7 SN; O9S;[78= ?\=SO:>??>UOSE ]>Q X7>V=;? QNO:N 87OP; O9

9\?;7>\P>XSO?O^8SO>9 P:;987O>P_ O9:=\UO9[ SN; U;PO[9 >W S;=;:>??\9OZ

:8SO>9 9;SQ>7RP`a; O?X7>T; >9 >9; >W SN; ?>PS ;b:O;9S R9>Q9 :>?Z

VO98S>7O8= 8XX7>YO?8SO>9 8=[>7OSN? W>7 W78:SO>98= ?\=SO:>??>UOSE ]>Q

VE \PO9[89 O9:7;?;9S8=8XX7>8:N`<NOP8XX7>8:N OP T8=OU8S;U VE ;YX;7Z

O?;9S8=7;P\=SP_QNO:N PN>Q 8 PO[9Oc:89SPX;;UZ\X`

defghJiHj k

\=SO:>??>UOSE ]>Q_ :>?VO98S>7O8= 8XX7>YO?8SO>9_ UEZ

98?O: PN>7S;PSX8SNP_O9:7;?;9S8= 8=[>7OSN?` l( mn!'mm!o pq r snm t tun % %m t rrn'!%tvtrw 'nno q(% !( tt t ! 'mr! r!(t u %!!t !(! '%' %! u tm t 'tx y% !(t 'ttv !( t 't mn so 'r'!t % !( ztu!( z r( s %z nn rttsn !%ztx yu!( mn!'mm!opq t'%t! %! s%!z v!( r snm t{|w ( x } !(nttv $z(% ~$z€ r rt %m‚ nz !(m '%w t! '!%z mn!'mm!opqst%!( %m‚ %%zu!(n% nƒ!%u!(r snmv%mno !(u '!%nmn!'mm!opqx$'%!no % mr m%! u !(t nz !(m (t s% r rt ~$„…x l(t nz !(m 'mr!t s!! rr ƒm!% u !( %!z mn!'mm!o pqv s! ! !( 't! u tn%z u '!%n mn!'mm!o pq u '( 'mm!o % % ! !r 'ttx†n%z!(u '!%nmn!'mm!opq ‡'%!not!( w u ' 'n ttx ˆ% !(! !( u '!%n mn!'mm!o pqt t t ! 'mr! % rw r ƒm! %!z n tn!%v !( t % n % u !( t u r!mn u 'w !%n pqtx y%v !( rr ƒm!% on so !( %m‚ %%z r 'tt t % ! zr u !( t‰ ! u !( u '!%n 'r'!t ~$z€v $„…x yu !(t u '!%n 'r'!t Š‹Œ Ž wrr ƒm!%t u !( r!mn 'r'!tv!( mz%! u !(%n zr qnn %! '(%z m!'nnox y!t!( u %! n ! ƒrn!!(tu m % ! '%t‰%!no tr r !(%!z mn!'mm!opqrr ƒm!%nz !(mx t! !'n~ˆ‘’ r rtt'ms%! nnz !(m 'mr!%z u '!%nmn!'mm!opq Š‹ŒŽwrr ƒm!%% !m“Š ”•–—•˜•Žvq( – t!(%ms u'mmw !tv ˜ % — !( %ms u !'t % zt u !( pq %!q ™x y! t !(% rttsn! !(n% r z m tn tvm'(m 't!no! %xl(t š

(3)

! “Š ”•—•˜Žx !( nz !(mt m%no st % t‰%'t u t( !t! r!( 'mr!!%txy% r t rr ~„v q z% mr m%!% nt'( t nz !(m t%z o%m' t( !t! r!(t nz !(mtx y% !( unnq%z qr rt % %' m%!n t! !zo ! mr % !( %w %%z !m u !(t nz !(mtx !(% %t!z! % rr '( !( z( r '!'n!t!t% %!pq %!q ™tx  t!r t%!!(nz !(m !(!q mr x l(Š‹ŒŽ wrr ƒm!%nz !(m u u '!%nmn!'mm!opq ~„ t st % 'ms%! n % t!%%z u !( n u !( mn!'mm!o pq ! "#$% n% r z mxl(t n snt n%z!( u%'!% &% !(zt u !( z r( t'( !(! !(n%z!( u % z t n! ! !( m%! u pq ! s tx l( r 'tt t! !t so ttz%%z ! '( z !( tm %!n n%z!( ' ( )v '%t!%! q('( r%t % !( r m! t u !( nz !(mv %'n%z !( rr ƒm!% u'! v % ' tr%t ! %nn m%! u pqx l(%v !( nz !(m rt(t pq ! !no n%z t%zn t ' t( !t! r!(t *+++,- u '( 'mm!o q(n !( n%z!( u '( z u !( r!(t t %' tx l( nr %t q(% o t( !t! r!(t u m !( t ' u 'mm!o ! !t t!%!% u n%z!( m !(% ‹x ! !(t t!rv!( %nottt(qt !(!!( pq t'nso&./0 1 2 0 1 3 4 !t!('r'!tv%!(!!(q t!'t'mrnƒ!o t “ 56789: 1; Š—Œ˜˜Ž<x=%mo %!'!(! !(t 'mrnƒ!o t !( tm t !(%z%so nt'( ~ n„„v%!(z(!(tuo%m't( !t!r!(t nz !(mtont % mr m%!u!( %%%z !mxt m!! u u'!v!( tr r r so t'( nz !(mt '%%! s r 'tno n! %ntt !( t! '! u !(pq %!q ™t™%q%x y% !(unnq%zvq! o ! 'r q!( !( ”• u'! % !( 'mrnƒ!ox > ? @@ A y% ! %t Š‹ŒŽwrr ƒm!%v'( ! !% u !( r t nzw !(m rt(t otmnn m%!u pqx r rt% %' m%!n rr '( st % !( !(! !( r 't% t %no ‰ ! !( % u !( r w 'ttxl( u v nz !(mv r ! t nz !(m Bv t! !t so %%%z !( r t nz !(m q!( n z Cv q('( rt(t n! u pq ‰'™noxy%t! u t'n%z !( pq ! ! !( 'r'!tv nz !(m B t'nt ! q!( !( n%z!( u%'!% t !(! ! n™t n™ % %! m o t!r u r tnz !(m q!( tmnn 0 D CEFx †! !%z u m !(t %! m o t!rv !( r 'tt % %t( q!( 0v t'n z% u  • D 0EF % t u !(v %!n nz !(m B '(t !(

(4)

eJej !"#$%& '(HJej ) =;9[SN W\9:SO>9 >T;7 P`S`;T;7E X8SN * N8P=;9[SN + ,` '( HJej - .$

Z8XX7>YO?8SO>9 >W ?8Y`?\=SO:>??>UOSE]>Q W>7

>9 ,/ 019OSO8=O^O9[2 3 _ $ 456 _ 7 89:6; 89: 6; 5 < =>?@_ A )BCD =>?@ D =>?@ E : 6; _ F8 G _ ) 8 7 _ - 8& H / gIJe $K$Lih M / 0D>Q;7 V>\9U >9 SN; =;9[SN >W 8 ,,,N 2O PQR DST ) 8 U / gIJe OV ih W / X hJ KJJ ih Y / Z [,,,N * \ / gIJe ) Z V 89: 6; O ih ] / ^_ [ PQR DS` ^ 8 a / F8 G Z - 8 [ - 8. ^_ ) 8 [ ) 8 89:6;bc b >d@ ,e/ Z [f,,,N * ,,/ O[O 89: 6; , H / [ . , M / F8 G ) 8 [ ) 8 E : 6; E :65g; 8 9: 6;h >d@ b >d@ : i >?@ i >?j < @ 5#;k:65g; , U / F8 G F - 8 k: 6; k: 65g; - 8 , W / F F8 G - 8 lm : D ; k: 6; n o@@ @pp l( %nott u !( 'mrnƒ!o % rr ƒm!% r u m%'t u nz !(m B t q ™ % r z ttx} !(nttv ƒr m%!n tn!t %' z%zx r ! % t! u ƒr m%!t '( % sn t‚ mn!'mm!o pq r snmtv t%z % !( t!!%z u !%z % qn%z!( ttz%m%! u qw n%z!( t% mn!rnƒ%z r!'n %!q ™t ~ $„…x l( tn!t r'! t z Bx

0

500

1000

1500

2000

0

2000

4000

6000

8000

10000

12000

14000

Time in seconds

Network size

Cplex

BCL+03 eps=1/4

BCL+03 eps=1/8

BCL+03 eps=1/16

CRR ed=1/4 ef=1/64

CRR ed=1/4 ef=1/128

CRR ed=1/8 ef=1/64

CRR ed=1/8 ef=1/128

0

1

2

3

4

5

6

7

8

1230

1240

1250

1260

1270

1280

1290

1300

1310

Time in seconds

Max flow

CRR e0=1/2

CRR e0=1/4

CRR e0=1/8

BCL+03

qrMsM
(5)

n!% u!( pq q!( ,v !( nz !(m u ~

„ q!(  o%z u m

‹E! ‹E‹v% nz !(m B *%m $$-q!( C D ‹E ‹E% G D ‹E

‹E‹Fx=% '% t!(! s!( 'ms%! n nz !(mt m'( ut! !(% , q(% !( t‚ u !( r snm %' ttxl(t tn!tnt t(q !(!!( %%%z !m u nz !(m B u z% C ‰nt ! !( %%%z !m u nzw !(m ~„ u D C rnt tm!(%z tmnn % n% %  ” 0 G x l( z(!(% tr t%!t!(!m ‰ so!( %!'ms%! n nz !(mt! r ' z% rr ƒm!% u !( mƒmm mn!'mm!o pqx l(t ƒr m%!t ( s% '( % !( %!q ™ u t‚ „„v s! !( tm tn!t st q!( %o t‚x t u t nz !(m B u C D G t ƒ'!no nz !(m ~„ u !( tm r m! v q s!% !(t #"% n™ tn!tx =% '% !(% n‚ !(! nz !(m B t sn ! r ' rr ƒm! tn!% m'( ut! !(% nz !(m ~ „x v !( %p%' u C % !( ‰n!o u !( tn!%t u nz !(m B t q™v s! o t! %z % !( %%%z !mx p y%!(trr vq(r rt'ms%! n%' m%!nŠ‹ŒŽwrr ƒm!% nz !(m u !(u '!%n mn!'mm!opq r snmvmr %z %t n nz !(mtu!(n! ! x '!'n ƒr m%!ton tm '%'! t% !t 'mrnƒ!o%rr ƒm!%r u m%'tx u mn%nottu!(nz !(m t% %z%z q ™vtqnn t!t %!z !%% % %!z n mn!'mm!opq rr ƒm!% nz !(m % u !( mr m%!tx @@@@p De M k ` >\R=OS_B` >\U;7S_`Z6` D8=89U;_ `8\=_ 89U `@OT89>` XX7>YOZ

?8S; ?\=SO:>??>UOSE ]>Q W>7QU? 9;SQ>7RP U;PO[9` 19 !"_ #?;8_

$ Q;U;9_œ\9; H ee M ` < a\ B`

;7SO?8P 89U ` %` <POSPOR=OP` &'()* (' ( +', - ./(01-('`

SN;98 $ :O;9SOc:_ , aa\ ` @e H B`

>\U;7S 89U ` @OT89>` DO[NSX8SN 8PPO[9?;9S W>7 ?\=SOcV;7P aB

k

>XSO:8=9;SQ>7RPQOSNQ8T;=;9[SNS789P=8S>7P`19&222 345, 06"7_<8OQ89_

%>T;?V;7 H ee H ` 8%<Ze,Z W ` 66 YH

D`6 >7U 89U B`6\=R;7P>9` 94:; ' <,(:=;` 7O9:;S>9 #9OT;7POSE 7;PP_

, aYH ` 6=;ee

D`6=;OP:N;7`XX7>YO?8SO9

[

W78:SO>98=?\=SO:>??>UOSE]>QPO9U;X;9U;9S>W

SN; 9\?V;7>W :>??>UOSO;P` &>? @AB; ,(, ?-(CA_, M t U u/ W e W 5 WH e_ H eee` DE a] %` D 87[ 89U ` E

>9;?899` 68PS;7 89U PO?X=;7 8=[>7OSN?P W>7 ?\=SO:>?Z

?>UOSE ]>Q 89U >SN;7W78:SO>98= X8:RO9

[ X7>V=;?P` 19 &222 F0/;*0 ' 9*')-('; G H 0/*(, ,' ,_X8[;P M ee5 M e a _ , aa] ` @8[ aU

`@8[N8T89` 7>V8VO=OPSO: :>9PS7\:SO>9 >WU;S;7?O9OPSO:8=[>7OSN?/XX7>YZ

O?8SO9[ X8:RO9[ O9S;[;7 X7>[78?P` @*'-4

G H 0/*(, -') F;(,0; I ,' ,;_ M] / Y]M 5 \ e \ _ , aaU `

https://hal.inria.fr/inria-00429176

References

Related documents

The literature on how horses can help individuals to develop leadership skills mentions a number of leadership skills that can be developed through horse experiences, these include;

Motorola’s Digital Voice Protection (DVP) system is the first digital encryption technology to provide two-way radio users with a high degree of voice communications

The system consists of the following steps: (1) one-minute highlight extracts of music video clips are first segmented into pieces, each piece lasting 5 seconds (as suggested in

And I’m tired of these attacks as a physician because we care about patients having good access to care, and I don’t think there is a physician on the panel that thinks that this

Provencher Outdoor Pool: 590, rue Langevin Free Admission Call 311 or visit Winnipeg.ca for current pool hours and amenities.. Provencher Park Spray Pad: 620, rue Langevin

Penggunaan logo pariwisata hijau biasanya dimaksudkan untuk (1) mengendalikan dampak negatif pada lingkungan sumber daya alam daerah tujuan wisata dengan mendorong perusahaan

In the first statement, all students learn vocabulary because English is a compulsory subject in their school. The rest of students learn vocabulary because

because DOL’s prohibited transaction rules would generally preclude any advice from a financial services company, even if the advice is in the best interest of the individual,