|
ABSTRACT
We consider the problem of routing traffic to optimize the performance of a congested network. We are given a network, a rate of traffic between each pair of nodes, and a latency function for each edge specifying the time needed to traverse the edge given its congestion; the objective is to route traffic such that the sum of all travel times---the total latency---is minimized.In many settings, it may be expensive or impossible to regulate network traffic so as to implement an optimal assignment of routes. In the absence of regulation by some central authority, we assume that each network user routes its traffic on the minimum-latency path available to it, given the network congestion caused by the other users. In general such a "selfishly motivated" assignment of traffic to paths will not minimize the total latency; hence, this lack of regulation carries the cost of decreased network performance.In this article, we quantify the degradation in network performance due to unregulated traffic. We prove that if the latency of each edge is a linear function of its congestion, then the total latency of the routes chosen by selfish network users is at most 4/3 times the minimum possible total latency (subject to the condition that all traffic must be routed). We also consider the more general setting in which edge latency functions are assumed only to be continuous and nondecreasing in the edge congestion. Here, the total latency of the routes chosen by unregulated selfish network users may be arbitrarily larger than the minimum possible total latency; however, we prove that it is no more than the total latency incurred by optimally routing twice as much traffic.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Aashtiani, H. Z., and Magnanti, T. L. 1981. Equilibria on a congested transportation network. SIAM J. Alg. Disc. Meth. 2, 3, 213--226.
|
| |
2
|
Bass, T. 1992. Road to ruin. Discover 13, 56--61.
|
| |
3
|
Beckmann, M., McGuire, C. B., and Winsten, C. B. 1956. Studies in the Economics of Transportation. Yale University Press.
|
| |
4
|
|
| |
5
|
Bott, R., and Duffin, R. J. 1953. On the algebra of networks. Trans. AMS 74, 99--109.
|
| |
6
|
Braess, D. 1968. Uber ein paradoxon der verkehrsplanung. Unternehmensforschung 12, 258--268.
|
| |
7
|
Cohen, J. E., and Horowitz, P. 1991. Paradoxical behavior of mechanical and electrical networks. Nature 352, 699--701.
|
| |
8
|
Cohen, J. E., and Kelly, F. P. 1990. A paradox of congestion in a queuing network. J. Appl. Prob. 27, 730--734.
|
| |
9
|
Cohn, R. M. 1950. The resistance of an electrical network. Proc. AMS 1, 316--324.
|
| |
10
|
|
| |
11
|
Dafermos, S. 1980. Traffic equilibrium and variational inequalities. Transport. Sci. 14, 1, 42--54.
|
| |
12
|
Dafermos, S. C., and Nagurney, A. 1984. On some traffic equilibrium theory paradoxes. Transport. Res. Ser. B 18B, 101--110.
|
| |
13
|
Dafermos, S. C., and Sparrow, F. T. 1969. The traffic assignment problem for a general network. J. Res. NBS. Ser. B 73B, 2, 91--118.
|
| |
14
|
|
| |
15
|
Fisk, C. 1979. More paradoxes in the equilibrium assignment problem. Transport. Res. 13B, 305--309.
|
| |
16
|
Florian, M. 1986. Nonlinear cost network models in transportation analysis. Math. Prog. Study 26, 167--196.
|
| |
17
|
Florian, M., and Hearn, D. 1995. Network equilibrium models and algorithms. In Network Routing. M. O. Ball, T. Magnanti, C. Monma, and G. Nemhauser, Eds. Elsevier Science, Amsterdam, The Netherlands, Chapter 6, pp. 485--550.
|
| |
18
|
Frank, M. 1981. The Braess Paradox. Math. Prog. 20, 283--302.
|
| |
19
|
Friedman, E. J. 2001. A generic analysis of selfish routing. Working paper.
|
| |
20
|
Hagstrom, J. N., and Abrams, R. A. 2001. Characterizing Braess's paradox for traffic networks. In Proceedings of the IEEE Conference on Intelligent Transportation Systems. IEEE Computer Society Press, Los Alamitos, Calif., pp. 837--842.
|
| |
21
|
Hall, M. A. 1978. Properties of the equilibrium state in transportation networks. Transport. Sci. 12, 3, 208--216.
|
| |
22
|
Haurie, A., and Marcotte, P. 1985. On the relationship between Nash--Cournot and Wardrop equilibria. Networks 15, 295--308.
|
 |
23
|
|
| |
24
|
Knight, F. H. 1924. Some fallacies in the interpretation of social cost. Quart. J. Econ. 38, 582--606.
|
| |
25
|
Knödel, W. 1969. Graphentheoretische Methoden und ihre Anwendungen. Springer-Verlag, New York.
|
| |
26
|
Korilis, Y. A., Lazar, A. A., and Orda, A. 1997. Capacity allocation under noncooperative routing. IEEE Trans. Automat. Cont. 42, 3, 309--325.
|
| |
27
|
Korilis, Y. A., Lazar, A. A., and Orda, A. 1999. Avoiding the Braess paradox in noncooperative networks. Journal of Applied Probability 36, 1, 211--222.
|
| |
28
|
Koutsoupias, E., and Papadimitriou, C. 1999. Worst-case equilibria. In Proceedings of the 16th Annual Symposium on Theoretical Aspects of Computer Science. pp. 404--413.
|
| |
29
|
|
 |
30
|
|
| |
31
|
Murchland, J. D. 1970. Braess's paradox of traffic flow. Transport. Res. 4, 391--394.
|
| |
32
|
Nagurney, A. 2000. Sustainable Transportation Networks. Edward Elgar, Cheltenham, England.
|
| |
33
|
Nesterov, Y. 1999. Stable flows in transportation networks. CORE Discussion Paper 9907.
|
| |
34
|
Nesterov, Y., and De. Palma, A. 2000. Stable dynamics in transportation systems. CORE Discussion Paper 00/27.
|
| |
35
|
|
| |
36
|
Owen, G. 1995. Game Theory. 3rd ed. Academic Press. Orlando, Fla.
|
 |
37
|
|
| |
38
|
|
| |
39
|
Phillips, C. A., Stein, C., Torng, E., and Wein, J. 2002. Optimal time-critical scheduling via resource augmentation. Algorithmica 32, 2, 163--200. Preliminary version in STOC '97.
|
| |
40
|
Rosen, J. B. 1965. Existence and uniqueness of equilibrium points for concave N-person games. Econometrica 33, 3, 520--534.
|
| |
41
|
Rosenthal, R. W. 1973. A class of games possessing pure-strategy Nash equilibria. Int. J. Game Theory 2, 65--67.
|
| |
42
|
|
 |
43
|
|
 |
44
|
|
| |
45
|
|
| |
46
|
Roughgarden, T., and Tardos, &Eaccute;. 2002. Bounding the inefficiency of Nash equilibria in nonatomic congestion games. In preparation.
|
| |
47
|
Sheffi, Y. 1985. Urban Transportation Networks: Equilibrium Analysis with Mathematical Programming Methods. Prentice-Hall, Englewood Cliffs, N.J.
|
| |
48
|
Smith, M. J. 1978. In a road network, increasing delay locally can reduce delay globally. Transport. Res. 12, 419--422.
|
| |
49
|
Smith, M. J. 1979. The existence, uniqueness and stability of traffic equilibria. Transport. Res. 13B, 295--304.
|
| |
50
|
Steinberg, R., and Stone, R. E. 1988. The prevalence of paradoxes in transportation equilibrium problems. Transport. Sci. 22, 4, 231--241.
|
| |
51
|
Steinberg, R., and Zangwill, W. I. 1983. The prevalence of Braess' paradox. Transport. Sci. 17, 3, 301--318.
|
| |
52
|
Wardrop, J. G. 1952. Some theoretical aspects of road traffic research. In Proceedings of the Institute of Civil Engineers, Pt. II. Vol. 1. pp. 325--378.
|
CITED BY 117
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michel Goemans , Li Erran Li , Vahab S. Mirrokni , Marina Thottan, Market sharing games applied to content distribution in ad-hoc networks, Proceedings of the 5th ACM international symposium on Mobile ad hoc networking and computing, May 24-26, 2004, Roppongi Hills, Tokyo, Japan
|
|
|
Richard Cole , Yevgeniy Dodis , Tim Roughgarden, How much can taxes help selfish routing?, Proceedings of the 4th ACM conference on Electronic commerce, p.98-107, June 09-12, 2003, San Diego, CA, USA
|
|
|
|
|
|
Susanne Albers , Stefan Eilts , Eyal Even-Dar , Yishay Mansour , Liam Roditty, On nash equilibria for a network creation game, Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm, p.89-98, January 22-26, 2006, Miami, Florida
|
|
|
|
|
|
Lili Qiu , Yang Richard Yang , Yin Zhang , Scott Shenker, On selfish routing in internet-like environments, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
|
|
|
|
|
|
|
|
|
Magnús M. Halldórsson , Joseph Y. Halpern , Li (Erran) Li , Vahab S. Mirrokni, On spectrum sharing games, Proceedings of the twenty-third annual ACM symposium on Principles of distributed computing, July 25-28, 2004, St. John's, Newfoundland, Canada
|
|
|
|
|
|
|
|
|
Ratul Mahajan , Maya Rodrig , David Wetherall , John Zahorjan, Experiences applying game theory to system design, Proceedings of the ACM SIGCOMM workshop on Practice and theory of incentives in networked systems, September 03-03, 2004, Portland, Oregon, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michal Penn , Maria Polukarov , Moshe Tennenholtz, Congestion games with failures, Proceedings of the 6th ACM conference on Electronic commerce, p.259-268, June 05-08, 2005, Vancouver, BC, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Deeparnab Chakrabarty , Aranyak Mehta , Viswanath Nagarajan, Fairness and optimality in congestion games, Proceedings of the 6th ACM conference on Electronic commerce, p.52-57, June 05-08, 2005, Vancouver, BC, Canada
|
|
|
Richard Cole , Yevgeniy Dodis , Tim Roughgarden, Bottleneck links, variable demand, and the tragedy of the commons, Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm, p.668-677, January 22-26, 2006, Miami, Florida
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Petra Berenbrink , Tom Friedetzky , Leslie Ann Goldberg , Paul Goldberg , Zengjian Hu , Russell Martin, Distributed selfish load balancing, Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm, p.354-363, January 22-26, 2006, Miami, Florida
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Chandra Chekuri , Julia Chuzhoy , Liane Lewin-Eytan , Joseph (Seffi) Naor , Ariel Orda, Non-cooperative multicast and facility location games, Proceedings of the 7th ACM conference on Electronic commerce, p.72-81, June 11-15, 2006, Ann Arbor, Michigan, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michele Flammini , Gianpiero Monaco , Luca Moscardelli , Mordechai Shalom , Shmuel Zaks, Selfishness, collusion and power of local search for the ADMs minimization problem, Computer Networks: The International Journal of Computer and Telecommunications Networking, v.52 n.9, p.1721-1731, June, 2008
|
|
|
Avrim Blum , MohammadTaghi Hajiaghayi , Katrina Ligett , Aaron Roth, Regret minimization and the price of total anarchy, Proceedings of the 40th annual ACM symposium on Theory of computing, May 17-20, 2008, Victoria, British Columbia, Canada
|
|
|
Dominic Meier , Yvonne Anne Oswald , Stefan Schmid , Roger Wattenhofer, On the windfall of friendship: inoculation strategies on social networks, Proceedings of the 9th ACM conference on Electronic commerce, July 08-12, 2008, Chicago, Il, USA
|
|
|
|
|
|
|
|
|
|
|
|
Prahladh Harsha , Thomas P. Hayes , Hariharan Narayanan , Harald Räcke , Jaikumar Radhakrishnan, Minimizing average latency in oblivious routing, Proceedings of the nineteenth annual ACM-SIAM symposium on Discrete algorithms, p.200-207, January 20-22, 2008, San Francisco, California
|
|
|
|
|
|
|
|
|
Wenjie Jiang , Rui Zhang-Shen , Jennifer Rexford , Mung Chiang, Cooperative content distribution and traffic engineering, Proceedings of the 3rd international workshop on Economics of networked systems, August 22-22, 2008, Seattle, WA, USA
|
|
|
|
|
|
|
|
|
Baruch Awerbuch , Yossi Azar , Amir Epstein , Vahab Seyed Mirrokni , Alexander Skopalik, Fast convergence to nearly optimal solutions in potential games, Proceedings of the 9th ACM conference on Electronic commerce, July 08-12, 2008, Chicago, Il, USA
|
|
|
Moses Charikar , Howard Karloff , Claire Mathieu , Joseph (Seffi) Naor , Michael Saks, Online multicast with egalitarian cost sharing, Proceedings of the twentieth annual symposium on Parallelism in algorithms and architectures, June 14-16, 2008, Munich, Germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Martin Gairing , Thomas Lücking , Marios Mavronicolas , Burkhard Monien , Manuel Rode, Nash equilibria in discrete routing games with convex latency functions, Journal of Computer and System Sciences, v.74 n.7, p.1199-1225, November, 2008
|
|
|
Paul Laskowski , Benjamin Johnson , John Chuang, User-directed routing: from theory, towards practice, Proceedings of the 3rd international workshop on Economics of networked systems, August 22-22, 2008, Seattle, WA, USA
|
|
|
|
|
|
|
|
|
Takurou Misaka , Takafumi Kanazawa , Toshimitsu Ushio , Yasuhiko Fukumoto, Stabilization of the minimum latency flow in Braess graphs by state-dependent tax, Proceedings of the 3rd International Conference on Bio-Inspired Models of Network, Information and Computing Sytems, November 25-28, 2008, Hyogo, Japan
|
|
|
Umang Bhaskar , Lisa Fleischer , Darrell Hoy , Chien-Chung Huang, Equilibria of atomic flow games are not unique, Proceedings of the Nineteenth Annual ACM -SIAM Symposium on Discrete Algorithms, p.748-757, January 04-06, 2009, New York, New York
|
|
|
|
|
|
Georgios Smaragdakis , Vassilis Lekakis , Nikolaos Laoutaris , Azer Bestavros , John W. Byers , Mema Roussopoulos, EGOIST: overlay routing using selfish neighbor selection, Proceedings of the 2008 ACM CoNEXT Conference, p.1-12, December 09-12, 2008, Madrid, Spain
|
|
|
|
|
|
|
|
|
Wenjie Jiang , Rui Zhang-Shen , Jennifer Rexford , Mung Chiang, Cooperative content distribution and traffic engineering in an ISP network, Proceedings of the eleventh international joint conference on Measurement and modeling of computer systems, June 15-19, 2009, Seattle, WA, USA
|
|
|
Heiner Ackermann , Petra Berenbrink , Simon Fischer , Martin Hoefer, Concurrent imitation dynamics in congestion games, Proceedings of the 28th ACM symposium on Principles of distributed computing, August 10-12, 2009, Calgary, AB, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|