Worst-Case Nash Equilibria in Restricted Routing

We study the network routing problem with restricted and related links. There are parallel links with possibly different speeds, between a source and a sink. Also there are users, and each user has a traffic of some weight to assign to one of the links from a subset of all the links, named his/her allowable set. The users choosing the same link suffer the same delay, which is equal to the total weight assigned to that link over its speed. A state of the system is called a Nash equilibrium if no user can decrease his/her delay by unilaterally changing his/her link. To measure the performance degradation of the system due to the selfish behavior of all the users, Koutsoupias and Papadimitriou proposed the notion Price of Anarchy (denoted by PoA), which is the ratio of the maximum delay in the worst-case Nash equilibrium and in an optimal solution. The PoA for this restricted related model has been studied, and a linear lower bound was obtained. However in their bad instance, some users can only use extremely slow links. This is a little artificial and unlikely to appear in a real world. So in order to better understand this model, we introduce a parameter for the system, and prove a better Price of Anarchy in terms of the parameter. We also show an important application of our result in coordination mechanism design for task scheduling game. We propose a new coordination mechanism, Group-Makespan, for unrelated selfish task scheduling game with improved price of anarchy.

[1]  Elias Koutsoupias,et al.  Coordination mechanisms , 2009, Theor. Comput. Sci..

[2]  Yossi Azar,et al.  (Almost) optimal coordination mechanisms for unrelated machine scheduling , 2008, SODA '08.

[3]  Marios Mavronicolas,et al.  The Price of Anarchy for Restricted Parallel Links , 2006, Parallel Process. Lett..

[4]  Christos H. Papadimitriou,et al.  Worst-case equilibria , 1999 .

[5]  J. G. Wardrop,et al.  Some Theoretical Aspects of Road Traffic Research , 1952 .

[6]  Tim Roughgarden The price of anarchy is independent of the network topology , 2003, J. Comput. Syst. Sci..

[7]  J. Wardrop ROAD PAPER. SOME THEORETICAL ASPECTS OF ROAD TRAFFIC RESEARCH. , 1952 .

[8]  Tim Roughgarden Stackelberg Scheduling Strategies , 2004, SIAM J. Comput..

[9]  Tjark Vredeveld,et al.  Combinatorial Approximation Algorithms: Guaranteed Versus Experimental Performance , 2002 .

[10]  Tim Roughgarden,et al.  Bounding the inefficiency of equilibria in nonatomic congestion games , 2004, Games Econ. Behav..

[11]  Yossi Azar,et al.  The competitiveness of on-line assignments , 1992, SODA '92.

[12]  Yossi Azar,et al.  Tradeoffs in worst-case equilibria , 2003, Theor. Comput. Sci..

[13]  Ellis Horowitz,et al.  A linear time approximation algorithm for multiprocessor scheduling , 1979 .

[14]  Nicole Immorlica,et al.  Coordination mechanisms for selfish scheduling , 2005, Theor. Comput. Sci..

[15]  Amos Fiat,et al.  On-line routing of virtual circuits with applications to load balancing and machine scheduling , 1997, JACM.

[16]  Andreas S. Schulz,et al.  On the performance of user equilibria in traffic networks , 2003, SODA '03.

[17]  Berthold Vöcking,et al.  Tight bounds for worst-case equilibria , 2002, SODA '02.

[18]  Tim Roughgarden,et al.  How bad is selfish routing? , 2002, JACM.

[19]  Paul G. Spirakis,et al.  The structure and complexity of Nash equilibria for a selfish routing game , 2002, Theor. Comput. Sci..