Minimal-revenue congestion pricing part I: A fast algorithm for the single-origin case

被引:78
作者
Dial, RB [1 ]
机构
[1] Volpe Natl Transportat Syst Ctr, Cambridge, MA 02142 USA
关键词
D O I
10.1016/S0191-2615(98)00026-5
中图分类号
F [经济];
学科分类号
02 ;
摘要
This paper derives a simple fast algorithm for computing minimal-revenue tolls in a single-origin network. It assumes that trips have the same value of time, that they make user-optimizing path choices, and they have multiple destinations-but come from the same origin. The algorithm finds tolls that induce a traffic pattern minimizing average time per trip at a minimal average toll per trip. Formally, let X be the set of all feasible traffic assignments and assume all trips have the same value of time alpha > 0; then the algorithm inputs a network with the system-optimizing flow x(o) vector and associated are times t(x(o)). It outputs an optimal are toll vector c*greater than or equal to 0 such that for x is an element of X: (alpha t(x(o)) + c*)(T)(x - x(o))greater than or equal to 0 for x is an element of X(user optimal) (1) alpha t(x(o))(T)x(o) = min(x is an element of X)alpha t(x)(T)x(system optimal) (2) c*(T) x(o) = min(c greater than or equal to 0)c(T)x(o)(revenue minimal). (3) That is, x(o)is an element of X becomes user-optimal, too. Compared to marginal-cost tolls, which would also produce this same effect, the min-revenue tolls c* possess important practical advantages. Perforce, they provide the same system-optimal network usage, but at a much cheaper price to the traveler-remarkably, they assure at least one toll-free path to every destination. In addition, min-revenue tolls have admirable stability: even large increases in travel demand can leave the solution c* virtually unchanged-an important feature since traffic volume can change continuously but tolls cannot. Finally, they provide guidance regarding potential network improvements. The algorithm presented is very efficient, easily able to solve networks with tens of thousands of nodes. A greedy potentials calculator, its expected running time for an n-node road network is a speedy O(n), while its worst case time for any network is O(m), where m is the number of arcs. (C) 1999 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:189 / 202
页数:14
相关论文
共 16 条
[1]  
Ahuja R.K., 1993, NETWORK FLOWS THEORY
[2]  
[Anonymous], LINEAR PROGRAMMING E
[3]  
Beckmann MJ, 1956, Technical report
[4]  
BERGENDORFF P, 1996, 961 U FLOR DEP IND S
[5]  
BERSEKAS D, 1995, NONLINEAR PROGRAMMIN
[6]  
DAFERMOS S, 1971, J TRANSP ECON POLICY, V5, P184
[7]   PROBABILISTIC MULTIPATH TRAFFIC ASSIGNMENT MODEL WHICH OBVIATES PATH ENUMERATION [J].
DIAL, RB .
TRANSPORTATION RESEARCH, 1971, 5 (02) :83-&
[8]   Bicriterion traffic assignment: Efficient algorithms plus examples [J].
Dial, RB .
TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 1997, 31 (05) :357-379
[9]  
DIAL RB, 1997, IN PRESS OPERATIONS
[10]   A VARIATIONAL INEQUALITY FORMULATION OF THE DYNAMIC NETWORK USER EQUILIBRIUM PROBLEM [J].
FRIESZ, TL ;
BERNSTEIN, D ;
SMITH, TE ;
TOBIN, RL ;
WIE, BW .
OPERATIONS RESEARCH, 1993, 41 (01) :179-191