• 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

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,

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

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

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

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

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

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