ABSTRACT
We study the negative consequences of selfish behavior in a congested network and economic means of influencing such behavior. We consider a model of selfish routing in which the latency experienced by network traffic on an edge of the network is a function of the edge congestion, and network users are assumed to selfishly route traffic on minimum-latency paths. The quality of a routing of traffic is measured by the sum of travel times (the total latency).It is well known that the outcome of selfish routing (a Nash equilibrium) does not minimize the total latency. An ancient strategy for improving the selfish solution is the principle of marginal cost pricing, which asserts that on each edge of the network, each network user on the edge should pay a tax offsetting the congestion effects caused by its presence. By pricing network edges according to this principle, the inefficiency of selfish routing can always be eradicated.This result, while fundamental, assumes a very strong homogeneity property: all network users are assumed to trade off time and money in an identical way. The guarantee also ignores both the algorithmic aspects of edge pricing and the unfortunate possibility that an efficient routing of traffic might only be achieved with exorbitant taxes. Motivated by these shortcomings, we extend this classical work on edge pricing in several different directions and prove the following results.We prove that the edges of a single-commodity network can always be priced so that an optimal routing of traffic arises as a Nash equilibrium, even for very general heterogeneous populations of network users.When there are only finitely many different types of network users and all edge latency functions are convex, we show how to compute such edge prices efficiently.We prove that an easy-to-check mathematical condition on the population of heterogeneous network users is both necessary and sufficient for the existence of edge prices that induce an optimal routing while requiring only moderate taxes.
- R. K. Ahuja, T. L. Magnanti, and J. B. Orlin. Network Flows: Theory, Algorithms, and Applications. Prentice-Hall, 1993. Google ScholarDigital Library
- A. Archer and É. Tardos. Truthful mechanisms for one-parameter agents. In Proceedings of the 42nd Annual Symposium on Foundations of Computer Science, pages 482--491, 2001. Google ScholarDigital Library
- A. Archer and É. Tardos. Frugal path mechanisms. In Proceedings of the 13th Annual Symposium on Discrete Algorithms, pages 991--999, 2002. Google ScholarDigital Library
- M. Beckmann, C. B. McGuire, and C. B. Winsten. Studies in the Economics of Transportation. Yale University Press, 1956.Google Scholar
- P. Bergendorff, D. W. Hearn, and M. V. Ramana. Congestion toll pricing of traffic networks. In P. M. Pardalos, D. W. Hearn, and W. W. Hager, editors, Network Optimization, pages 51--71. Springer-Verlag, 1997.Google ScholarCross Ref
- K. C. Border. Fixed Point Theorems with Applications to Economics and Game Theory. Cambridge, 1985.Google Scholar
- D. Braess. Uber ein paradoxon der verkehrsplanung. Unternehmensforschung, 12:258--268, 1968.Google Scholar
- P. J. Carstensen. Parametric cost shortest path problems. Unpublished Bellcore memo, 1984.Google Scholar
- R. Cole, Y. Dodis, and T. Roughgarden. How much can taxes help selfish routing? In Proceedings of the Fourth Annual ACM Conference on Electronic Commerce, 2003. Google ScholarDigital Library
- S. C. Dafermos. The traffic assignment problem for multiclass-user transportation networks. Transportation Science, 6:73--87, 1972.Google ScholarDigital Library
- S. C. Dafermos. Toll patterns for multiclass-user transportation networks. Transportation Science, 7:211--223, 1973.Google ScholarDigital Library
- S. C. Dafermos and A. Nagurney. Sensitivity analysis for the asymmetric network equilibrium problem. Mathematical Programming, 28:174--184, 1984.Google ScholarCross Ref
- S. C. Dafermos and F. T. Sparrow. The traffic assignment problem for a general network. Journal of Research of the National Bureau of Standards, Series B, 73B(2):91--118, 1969.Google ScholarCross Ref
- D. W. Hearn and M. V. Ramana. Solving congestion toll pricing models. In P. Marcotte and S. Nguyen, editors, Equilibrium and Advanced Transportation Modeling, pages 109--124. Kluwer Academic Publishers, 1998.Google ScholarCross Ref
- D. W. Hearn and M. B. Yildirim. A toll pricing framework for traffic assignment problems with elastic demand. In Current Trends in Transportation and Network Analysis---Papers in Honor of Michael Florian. 2002.Google Scholar
- M. Hirsch, C. H. Papadimitriou, and S. Vavasis. Exponential lower bounds for finding Brouwer fixpoints. Journal of Complexity, 5:379--416, 1989. Preliminary version in FOCS '87. Google ScholarDigital Library
- T. Larsson and M. Patriksson. Side constrained traffic equilibrium models---traffic management through link tolls. In P. Marcotte and S. Nguyen, editors, Equilibrium and Advanced Transportation Modeling. Kluwer Academic Publishers, 1998.Google ScholarCross Ref
- J. K. MacKie-Mason and H. R. Varian. Pricing congestible network resources. IEEE Journal on Selected Areas in Communications, 13(7):1141--1149, September 1995. Google ScholarDigital Library
- L. W. McKnight and J. P. Bailey. Internet Economics. MIT Press, 1998. Google ScholarDigital Library
- I. Milchtaich. Generic uniqueness of equilibrium in large crowding games. Mathematics of Operations Research, 25(3):349--364, 2000. Google ScholarDigital Library
- J. A. Mirrlees. The theory of optimal taxation. In K. J. Arrow and M. D. Intriligator, editors, Handbook of Mathematical Economics, Volume III, chapter~24, pages 1197--1249. North-Holland, 1986.Google Scholar
- J. F. Nash, Jr. Non-cooperative games. Annals of Mathematics, 54(2):286--295, 1951.Google ScholarCross Ref
- A. L. Peressini, F. E. Sullivan, and J. J. Uhl. The Mathematics of Nonlinear Programming. Springer-Verlag, 1988. Google ScholarDigital Library
- A. C. Pigou. The economics of welfare. Macmillan, 1920.Google Scholar
- T. Roughgarden. Designing networks for selfish users is hard. In Proceedings of the 42nd Annual Symposium on Foundations of Computer Science, pages 472--481, 2001. Google ScholarDigital Library
- T. Roughgarden. The price of anarchy is independent of the network topology. In Proceedings of the 34th Annual ACM Symposium on the Theory of Computing, pages 428--437, 2002. To appear in Journal of Computer and System Sciences. Google ScholarDigital Library
- T. Roughgarden. Selfish Routing. PhD thesis, Cornell University, 2002. Google ScholarDigital Library
- T. Roughgarden and É. Tardos. How bad is selfish routing? Journal of the ACM, 49(2):236--259, 2002. Preliminary version in FOCS '00. Google ScholarDigital Library
- D. Schmeidler. Equilibrium points of nonatomic games. Journal of Statistical Physics, 7(4):295--300, 1973.Google ScholarCross Ref
- M. J. Smith. The marginal cost taxation of a transportation network. Transportation Research, Series B, 13:237--242, 1979.Google ScholarCross Ref
- R. E. Tarjan. Data Structures and Network Algorithms. SIAM, 1983. Google ScholarDigital Library
- J. G. Wardrop. Some theoretical aspects of road traffic research. In Proceedings of the Institute of Civil Engineers, Pt. II, volume~1, pages 325--378, 1952.Google ScholarCross Ref
Index Terms
- Pricing network edges for heterogeneous selfish users
Recommendations
How much can taxes help selfish routing?
EC '03: Proceedings of the 4th ACM conference on Electronic commerceWe study economic incentives for influencing selfish behavior in networks. We consider a model of selfish routing in which the latency experienced by network traffic on an edge of the network is a function of the edge congestion, and network users are ...
Network Pricing: How to Induce Optimal Flows Under Strategic Link Operators
EC '18: Proceedings of the 2018 ACM Conference on Economics and ComputationNetwork pricing games provide a framework for modeling real-world settings with two types of strategic agents: owners (operators) of the network and users of the network. Owners of the network post a price for usage of the link they own so as to attract ...
Strategic Pricing in Next-Hop Routing with Elastic Demands
We consider a model of next-hop routing by self-interested agents. In this model, nodes in a graph (representing ISPs, Autonomous Systems, etc.) make pricing decisions of how much to charge for forwarding traffic from each of their upstream neighbors, ...
Comments