• Aucun résultat trouvé

A Combinatorial Approximation Algorithm for the Multicommodity Flow Problem

N/A
N/A
Protected

Academic year: 2021

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

Copied!
5
0
0

Texte intégral

(1)

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ée au dépôt et à la diffusion de documents

scientifiques de niveau recherche, publiés ou non,

émanant des établissements d’enseignement et de

recherche français ou étrangers, des laboratoires

publics ou privés.

A Combinatorial Approximation Algorithm for the

Multicommodity Flow Problem

David Coudert, Hervé Rivano, Xavier Roche

To cite this version:

David Coudert, Hervé Rivano, Xavier Roche. A Combinatorial Approximation Algorithm for the

Multicommodity Flow Problem. International Workshop on Approximation and Online Algorithms

(WAOA’03), 2003, Budapest, Hungary. pp.193-230, �10.1007/b95598�. �inria-00429176�

(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)

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

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 / gI Je $K$Lih M / 0D>Q;7 V>\9U >9 SN; =;9[SN >W 8 ,,,N 2O  PQR DST ) 8 U / gI Je OV  ih W / X hJ KJJ   ih Y / Z [,,,N *  \ / gI Je ) 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

q rMsM

(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 `

Références

Documents relatifs

To test whether the vesicular pool of Atat1 promotes the acetyl- ation of -tubulin in MTs, we isolated subcellular fractions from newborn mouse cortices and then assessed

Néanmoins, la dualité des acides (Lewis et Bronsted) est un système dispendieux, dont le recyclage est une opération complexe et par conséquent difficilement applicable à

Cette mutation familiale du gène MME est une substitution d’une base guanine par une base adenine sur le chromosome 3q25.2, ce qui induit un remplacement d’un acide aminé cystéine

En ouvrant cette page avec Netscape composer, vous verrez que le cadre prévu pour accueillir le panoramique a une taille déterminée, choisie par les concepteurs des hyperpaysages

Chaque séance durera deux heures, mais dans la seconde, seule la première heure sera consacrée à l'expérimentation décrite ici ; durant la seconde, les élèves travailleront sur

A time-varying respiratory elastance model is developed with a negative elastic component (E demand ), to describe the driving pressure generated during a patient initiated

The aim of this study was to assess, in three experimental fields representative of the various topoclimatological zones of Luxembourg, the impact of timing of fungicide

Attention to a relation ontology [...] refocuses security discourses to better reflect and appreciate three forms of interconnection that are not sufficiently attended to