Tolls for heterogeneous selfish users in multicommodity networks and generalized congestion games

被引:136
作者
Fleischer, L [1 ]
Jain, K [1 ]
Mahdian, M [1 ]
机构
[1] IBM Corp, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
来源
45TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS | 2004年
关键词
D O I
10.1109/FOCS.2004.69
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We prove,the existence of tolls to induce multicommodity, heterogeneous network users that independently choose routes minimizing their own linearfunction of tolls versus latency to collectively form the traffic pattern of a minimum average latency flow. This generalizes both the previous known results of the existence of tolls for multicommodity, homogeneous users [1] and for single commodity, heterogeneous users [3]. Unlike previous proofs for single commodity users in general graphs, our proof is constructive - it does not rely on a fixed point theorem - and results in a simple polynomial-sized linear program to compute tolls when the number of different types of users is bounded by a polynomial. We show that our proof gives a complete characterization of flows that are-enforceable by tolls. In particular, tolls exist to induce any traffic pattern that is the result of minimizing an arbitrary function from R-E(G) to the reals that is nondecreasing in each of its arguments. Thus, tolls exist to induce flows with minimum average weighted latency, minimum maximum latency, and other natural objectives. We give an exponential bound on tolls that is independent of the number of network users and the number of commodities. We use this to show that multicommodity tolls also exist when users are not from, discrete classes, but instead define a general function that trades off latency versus toll preference. Finally, we show that our result extends 16 very general frameworks. In particular we show that tolls exist to induce the Nash equilibrium of general nonatomic congestion games to be system optimal. In particular, tolls exist even when 1) latencies depend on user type; 2)latency functions are nonseparable functions of traffic on edges; 3) the latency of a set S is an arbitrary function of the latencies of the resources contained in S. Our exponential bound on size of tolls also holds in this case; and we give an example of a congestion game that shows this is tight: it requires tolls that are exponential in the size of the game.
引用
收藏
页码:277 / 285
页数:9
相关论文
共 14 条
[1]  
Beckman M., 1956, Studies in the Economics of Transportation
[2]  
Chvatal V, 1983, Linear programming
[3]  
Cole Richard, 2003, S THEOR COMP ASS COM, P521
[4]  
Dafermos S. C., 1973, TRANSPORT SCI, V7, P211, DOI DOI 10.1287/TRSC.7.3.211
[5]   Network-optimized road pricing: Part I: A parable and a model [J].
Dial, RB .
OPERATIONS RESEARCH, 1999, 47 (01) :54-64
[6]  
FLEISCHER L, 2004, IN PRESS P ICALP
[7]  
KARAKOSTAS G, EDGE PRICING MULTICO
[8]  
Koutsoupias E, 1999, LECT NOTES COMPUT SC, V1563, P404
[9]  
Pigou A.C, 1920, The economics of welfare
[10]  
Rosenthal R. W., 1973, International Journal of Game Theory, V2, P65, DOI 10.1007/BF01737559