the p rice of anarchy is i ndependent of t he net work
play

The P rice of Anarchy is I ndependent of t he Net work Topology - PDF document

The P rice of Anarchy is I ndependent of t he Net work Topology Tim Roughgarden Cornell Universit y 1 Traf f ic in Congest ed Net works The Model: A dir ect ed gr aph G = (V,E) k source-dest inat ion pair s (s 1 ,t 1 ), ,


  1. The P rice of Anarchy is I ndependent of t he Net work Topology Tim Roughgarden Cornell Universit y 1

  2. Traf f ic in Congest ed Net works The Model: • A dir ect ed gr aph G = (V,E) • k source-dest inat ion pair s (s 1 ,t 1 ), … , (s k ,t k ) • A rat e r i of t r af f ic f r om s i t o t i • For each edge e, a lat ency f n l e (•) [ct s, nondecreasing, convex] Example: (k,r=1) l (x)=x Flow = ½ s 1 t 1 l (x)=1 Flow = ½ 2

  3. Self ish Rout ing Traf f ic and Flows: • f P = amount of t raf f ic rout ed on s i -t i pat h P • f low vect or f rout ing of t raf f ic s t Self ish rout ing: what f lows ar ise as t he rout es chosen by many noncooper at ive agent s? 3

  4. Nash Flows Some assumpt ions: • agent s are small relat ive t o net work • want t o minimize personal lat ency Def : A f low is at Nash equilibrium (or is a Nash f low) if all f low is rout ed on min-lat ency pat hs Flow = 1 x x Flow = .5 s t s t 1 1 Flow = 0 Flow = .5 t his f low is envious! Fact : [Beckmann et al. 56] Nash f lows always exist 4

  5. The Cost of a Flow Our obj ect ive f unct ion: • l P (f ) = sum of lat encies of edges on P (w.r.t . t he f low f ) • C(f ) = cost or t ot al lat ency of f low f : Σ P f P • l P (f ) s t Key quest ion: how good (or bad) ar e Nash f lows? 5

  6. The I nef f iciency of Nash Flows Fact : Nash f lows do not opt imize t ot al lat ency [Pigou 1920] ⇒ lack of coordinat ion leads t o inef f iciency x • Cost of Nash = 1 1 ½ s t • Cost of OP T = ¾ 1 0 ½ Def : price of anarchy = wor st -case Nash/ OPT r at io • also coordinat ion rat io of [Kout soupias/ Papadimit riou 99] 6

  7. Linear Lat ency Fns Def : a linear lat ency f unct ion is of t he f orm l e (x)=a e x+b e Thm : [Roughgarden/ Tardos 00] net wor k w/ linear lat ency f ns ⇒ cost of cost of = 4/ 3 × Nash f low opt f low Cor: pr ice of anar chy r ealized in a t wo-link net wor k! Point : worst -case Nash arises f rom overcongest ing one of t wo available rout es (and t hat ’s all) 7

  8. No Dependence on Net work Topology Thm: f or any class of lat ency f ns including t he const ant f ns, worst Nash/ OPT rat io is in a t wo-link net wor k. • inef f iciency of Nash f lows always has simple explanat ion • net work t opology plays no role Not e: wor st r at io may be (much) lar ger t han 4/ 3 wit h nonlinear lat ency f ns (modif y Pigou’s ex) 8

  9. Comparison t o Previous Work Remark: net wor ks of par allel links are not worst -case examples f or: • Appr oximat e Nash f lows, int egral Nash f lows [Roughgarden/ Tardos FOCS ‘00] • St ackelberg equilibria [Roughgarden STOC ‘01] • Braess’s par adox, maximum t r avel t ime obj f n [Roughgarden FOCS ‘01] 9

  10. Charact erizing OPT Def : f is at Nash equilibrium if f all f low t ravels along pat hs wit h minimum lat ency Lat ency: l e (f e ) Lemma: [BMW 56] f is opt imal if f all f low t ravels along pat hs wit h minimum mar ginal cost ’ (f e ) Marginal cost : l e (f e ) + f e •l e lat ency of new f low added lat ency f or f low already on edge 10

  11. Consequences f or Linear Lat ency Fns Observat ion: if l e (f e ) = a e f e +b e marginal cost of P w.r.t . f is: Σ 2a e f e +b e e ∈ P Corollary: [RT00] marginal lat encies = cost s of f / 2 of f 2a e (f e / 2) +b e = a e f e +b e • f a Nash f low at r at e r ⇒ f / 2 is opt imal wit h rat e r/ 2 11

  12. Lower Bounding OPT (Linear Lat ency Fns) Goal: prove t hat cost of OPT is ≥ 3/ 4 t imes cost of Nash f low f I dea: break cost of OPT int o t wo pieces via previous Corollary Cost of Cost of Cost of = rat e r/ 2 + OPT at OPT at increasing rat e rat e r f rom r/ 2 t o r = cost of f / 2, a augment at ion w.r.t . “big chunk” of f large marginal cost s [ ≥ ¼ [ ≥ ½C(f )] C(f )] 12

  13. Proof I dea f or Main Theorem Problem: wit h nonlinear lat ency f ns, f / 2 (or f / c, any c) is not opt imal! I dea: scale f low by dif f er ent f act ors on dif f erent edges • can scale edge-by edge so t hat new marginal cost s = old lat encies ⇒ equalizes marginal cost s ⇒ any “augment at ion” should be cost ly 13

  14. Proof Sket ch (con’d) P roblem: scaling by dif f erent f act ors on dif f erent edges ⇒ violat es f low conservat ion! • lower -bounding cost of t he “augment at ion” is t r icky, must argue: – cut -by-cut (see pr oceedings) – edge-by-edge (simpler, see revision) [t hanks t o Amir Ronen] • gives bound on pr ice of anar chy; achieved in a Pigou-like example 14

  15. Ext ensions Thm : f or any class of lat ency f ns • closed under scalar mult iplicat ion • including a f n l s.t . l (0) > 0 t he worst Nash/ OPT rat io is in a net wor k of par allel links. s t 15

  16. Comput ing t he Price of Anarchy Applicat ion: worst -case examples simple ⇒ price of anar chy easy t o calculat e Example: polynomials wit h degree = d, nonnegat ive coef f s ⇒ price of anarchy T (d/ log d) x d s t 1 Also: M/ M/ 1, M/ G/ 1 queue delay f ns, et c. 16

  17. When does t he price of self ishness have a succinct explanat ion? Example: Braess’s Paradox x 1 x 1 vs. s t 0 s t x x 1 1 bad Nash f low good Nash f low Quest ion: does t his example explain Br aess’s Par adox? • yes w/ linear lat ency f ns [RT 00] • no ot herwise (more complicat ed examples can be more severe) [R 01] 17

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend