Balázs Sziklai Selfish Routing in Non-cooperative Networks.

Slides:



Advertisements
Similar presentations
Coordination Mechanisms for Unrelated Machine Scheduling Yossi Azar joint work with Kamal Jain Vahab Mirrokni.
Advertisements

Best Response Dynamics in Multicast Cost Sharing
Price Of Anarchy: Routing
Algorithmic Game Theory and Scheduling Eric Angel, Evripidis Bampis, Fanny Pascual IBISC, University of Evry, France GOTha, 12/05/06, LIP 6.
Course: Price of Anarchy Professor: Michal Feldman Student: Iddan Golomb 26/02/2014 Non-Atomic Selfish Routing.
How Bad is Selfish Routing? By Tim Roughgarden Eva Tardos Presented by Alex Kogan.
Regret Minimization and the Price of Total Anarchy Paper by A. Blum, M. Hajiaghayi, K. Ligett, A.Roth Presented by Michael Wunder.
1 Smooth Games and Intrinsic Robustness Christodoulou and Koutsoupias, Roughgarden Slides stolen/modified from Tim Roughgarden TexPoint fonts used in EMF.
1 Algorithmic Game Theoretic Perspectives in Networking Dr. Liane Lewin-Eytan.
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
Mechanism Design without Money Lecture 4 1. Price of Anarchy simplest example G is given Route 1 unit from A to B, through AB,AXB OPT– route ½ on AB and.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
AGT 2012 SAMOS 1 Braess’s Paradox A. Kaporis Dept. of Information & Commun. Systems Eng., U.Aegean, Samos, Greece & Research Academic Comp. Tech. Inst.,U.
On the Topologies Formed by Selfish Peers Thomas Moscibroda Stefan Schmid Roger Wattenhofer IPTPS 2006 Santa Barbara, California, USA.
Bottleneck Routing Games in Communication Networks Ron Banner and Ariel Orda Department of Electrical Engineering Technion- Israel Institute of Technology.
1 On the price of anarchy and stability of correlated equilibria of linear congestion games By George Christodoulou Elias Koutsoupias Presented by Efrat.
The Price Of Stability for Network Design with Fair Cost Allocation Elliot Anshelevich, Anirban Dasgupta, Jon Kleinberg, Eva Tardos, Tom Wexler, Tim Roughgarden.
Selfish Caching in Distributed Systems: A Game-Theoretic Analysis By Byung-Gon Chun et al. UC Berkeley PODC’04.
Worst-case Equilibria Elias Koutsoupias and Christos Papadimitriou Presenter: Yishay Mansour Tight Bounds for Worst-case Equilibria Artur Czumaj and Berthold.
Stackelberg Scheduling Strategies By Tim Roughgarden Presented by Alex Kogan.
How Bad is Selfish Routing? Tim Roughgarden & Eva Tardos Presented by Wonhong Nam
Algorithmic Issues in Non- cooperative (i.e., strategic) Distributed Systems.
1 Worst-Case Equilibria Elias Koutsoupias and Christos Papadimitriou Proceedings of the 16th Annual Symposium on Theoretical Aspects of Computer Science.
Nash Equilibria in Competitive Societies Eyal Rozenberg Roy Fox.
The Price of Anarchy in a Network Pricing Game (II) SHI Xingang & JIA Lu
Algorithms and Economics of Networks Abraham Flaxman and Vahab Mirrokni, Microsoft Research.
How bad is selfish routing? מאת ליאור עזרא עפ " י מאמר של חווה טרדוס וטים גן - מחוספס.
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
How Bad is Selfish Routing A survey on existing models for selfish routing Professor John Lui, David Yau and Dah-Ming Qiu presented by Joe W.J. Jiang
Inefficiency of Equilibria: POA, POS, SPOA Based on Slides by Amir Epstein and by Svetlana Olonetsky Modified/Corrupted by Michal Feldman and Amos Fiat.
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
Price of Anarchy Bounds Price of Anarchy Convergence Based on Slides by Amir Epstein and by Svetlana Olonetsky Modified/Corrupted by Michal Feldman and.
On Self Adaptive Routing in Dynamic Environments -- A probabilistic routing scheme Haiyong Xie, Lili Qiu, Yang Richard Yang and Yin Yale, MR and.
Constant Price of Anarchy in Network Creation Games via Public Service Advertising Presented by Sepehr Assadi Based on a paper by Erik D. Demaine and Morteza.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
The Price of Anarchy on Complex Networks KIAS Conference July, 2006 HyeJin Youn, Hawoong Jeong Complex Systems & Statistical Physics Lab. (Dept. of Physics,
1 Network Creation Game A. Fabrikant, A. Luthra, E. Maneva, C. H. Papadimitriou, and S. Shenker, PODC 2003 (Part of the Slides are taken from Alex Fabrikant’s.
On a Network Creation Game Joint work with Ankur Luthra, Elitza Maneva, Christos H. Papadimitriou, and Scott Shenker.
By: Gang Zhou Computer Science Department University of Virginia 1 A Game-Theoretic Framework for Congestion Control in General Topology Networks SYS793.
NOBEL WP Szept Stockholm Game Theory in Inter-domain Routing LÓJA Krisztina - SZIGETI János - CINKLER Tibor BME TMIT Budapest,
Introduction 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A.
Algoritmi Distribuiti e Reti Complesse (modulo II) Luciano Gualà
A Stronger Bound on Braess’s Paradox Henry Lin * Tim Roughgarden * Éva Tardos † *UC Berkeley † Cornell University.
Inoculation Strategies for Victims of Viruses and the Sum-of-Squares Partition Problem Kevin Chang Joint work with James Aspnes and Aleksandr Yampolskiy.
The Effectiveness of Stackelberg strategies and Tolls for Network Congestion Games Chaitanya Swamy University of Waterloo.
Connections between Learning Theory, Game Theory, and Optimization Maria Florina (Nina) Balcan Lecture 14, October 7 th 2010.
Price of Anarchy Georgios Piliouras. Games (i.e. Multi-Body Interactions) Interacting entities Pursuing their own goals Lack of centralized control Prediction?
1 Intrinsic Robustness of the Price of Anarchy Tim Roughgarden Stanford University.
Design and management of Noncooperative Communication Networks Ariel Orda Dept. of Electrical Engineering Technion – Israel Institute of Technology.
Network Congestion Games
6 December On Selfish Routing in Internet-like Environments paper by Lili Qiu, Yang Richard Yang, Yin Zhang, Scott Shenker presentation by Ed Spitznagel.
Vasilis Syrgkanis Cornell University
1 Slides by Yong Liu 1, Deep Medhi 2, and Michał Pióro 3 1 Polytechnic University, New York, USA 2 University of Missouri-Kansas City, USA 3 Warsaw University.
A Mean-Risk Model for Stochastic Traffic Assignment Evdokia Nikolova Nicolas Stier-Moses Columbia University, New York, NY, & Universidad Di Tella, Buenos.
1 Bottleneck Routing Games on Grids Costas Busch Rajgopal Kannan Alfred Samman Department of Computer Science Louisiana State University.
Assignment. Where are we? There are four scopes 1. Logit 2. Assignment Today! 3. LUTI 4. Other models and appraisal.
The Price of Routing Unsplittable Flow Yossi Azar Joint work with B. Awerbuch and A. Epstein.
Complex Systems in Industrial Mathematics Dr Robert Leese Smith Institute Bath Institute for Complex Systems 31 January 2005.
Network Formation Games. NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models: Global Connection Game.
Network Formation Games. NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models: Global Connection Game.
On a Network Creation Game
Congestion games Computational game theory Fall 2010
CSCI 3210: Computational Game Theory
Network Creation Game A. Fabrikant, A. Luthra, E. Maneva,
On a Network Creation Game
How Bad Is Selfish Routing?
Oliver Schulte Petra Berenbrink Simon Fraser University
Selfish Load Balancing
The Price of Routing Unsplittable Flow
Presentation transcript:

Balázs Sziklai Selfish Routing in Non-cooperative Networks

Historical Outline J.G. Wardrop (1952): Some theoretical aspects of road traffic research, Proc. of the Institute of Civil Engineers D. Braess (1968): Über ein Paradox der Verkehrsplanung, Unternehmensforschung E. Koutsoupias and C. Papadimitriou (1999): Worst Case Equilibria, Proc. Of the 16th International Symposium on Theoretical Aspects of Computer Science Feldmann et al. (2003): Selfish Routing in Non-cooperative Networks: A Survey, Lecture Notes in Computer Science

The Wardrop Model A problem instance consists of a triple a directed graph a set of routing tasks and a set of edge latency functions For a fixed flow f the latency of an edge e is defined as the product of the latency function on e when routing traffic f times the traffic f itself. The social cost of a flow is defined to be the sum of the edge latencies. st x + 1

Pigou’s example We would like to route a total of one unit of flow from s to t. To obtain the optimal solution we have to compute the minimum of the following quadratic polinomial: Simple calculation shows that the social optimum is to route ½ of the traffic on the upper edge and ½ of the traffic on the lower edge. However the latency cost is lower on the upper edge for any user, which means it cant be a Nash equilibrium. The unique NE point is to route all the traffic on the upper edge. st x 1

Braess Paradox We would like to route 6 unit of traffic on the following graph: 10x x + 50 s t

Braess Paradox The social cost of the flow at the Nash Equilibrium: 2 ∙[3 ∙(10∙3+(3+50))] = 6 ∙ 83 = s t

Braess Paradox Now we connect the two middle points with an edge. 10x x + 50 x +10 s t

Braess Paradox Using the new edge some of the users can be better off by changing their path from s to t = (3 ∙10) + (3+50) > (3 ∙10) + (1+10) + (4 ∙10) = 81 s t

Braess Paradox Using the new edge some of the users can be better off by changing their path from s to t = (3+50) + (4 ∙10) > (4 ∙10) + (2+10) + (4 ∙10) = 92 s t

Braess Paradox Again we arrived to a NE point. No user can improve its private latency by unilaterally changing its route The new social cost is 4 ∙(10∙4+(2+50))+ 2 ∙(10∙4+(2+10)+ 10∙4) = 6 ∙ 92 = 558 > 496 s t

How to resolve the Braess Paradox To find the ‘bad’ edges in a network is NP-hard (Roughgarden 2002). Capacity should be added across the network rather than on a local scale (Korilis et al. 1995). Stackelberg approach: controlling just a small portion of the traffic the system can be driven close into the network optimum (Korilis et al. 1995, Roughgarden 2001).

A physical representation of the Braess Paradox 1 kg

Price of Anarchy Introduced by Papadimitriou in a conference paper (2001). By definitions it is the ratio of the (worst case) Nash equilibrium social cost and the optimal social cost. In the Wardrop model the coordination ratio cannot be bounded from above by a constant, when arbitrary edge latency functions are allowed. However when we restrict ourselves to linear edge latency functions the coordination ratio is bounded from above by 4/3. This bound is tight (see Pigou’s example).

KP-model Named after Koutsoupias and Papadimitriou (1999). Simple network with m paralell links and n users. Each user i has a weight w i and these traffics are unsplittable. A pure strategy of a user is a specific link, and a mixed strategy is a probability distribution over the set of links. st

KP-model The social cost is the expected maximum latency on a link, where the expectation is taken over all random choices of the users. Basic model – identical links. General model – related links (different links have different capacities).

FMNE conjecture Consider the instance of three identical links and three users with traffic weight of 2. st A B C Prob. dist. Link ALink BLink C User 14/91/94/9 User 22/31/30 User 301/32/3 Social Cost = 3,53 Prob. dist. Link ALink BLink C User 11/3 User 21/3 User 31/3 Social Cost = 3,77 Prob. dist. Link ALink BLink C User 1100 User 2010 User 3001 Social Cost = 2

FMNE conjecture Fully Mixed Nash Equilibrium is a NE where every user routes along every possible edge. Consider the model of arbitrary traffics and related links. Then any traffic vector w such that the fully mixed Nash Equilibrium F exists, and for any Nash equilibrium P, SC(w, P) ≤ SC(w, F).

Differences between the two models Wardrop model defines the social cost as the sum of the edge latencies while the KP-model as the expected maximum edge latency on a link. While in the Wardrop-model traffic can be splitted into infinitely tiny pieces, traffic rates are unsplittable in the KP-model. All Nash Equilibria are pure and have the same social cost in the Wardrop-model.

Unsolved problems Give upper and lower bounds for the Price of Anarchy. How to design a network free from Braess paradox? Is the FMNE conjecture true? Find better algorithms to compute NE points.

Thank you for your attention!