Abstract
One strategy for addressing uncertain roadway conditions and travel times is to provide real-time travel information to drivers through variable message signs, highway advisory radio, or other means. However, providing such information is often costly, and decisions must be made about the most useful places to inform drivers about local conditions. This paper addresses this question, building on adaptive routing algorithms describing optimal traveler behavior in stochastic networks with en route information. Three specific problem contexts are formulated: routing of a single vehicle, assignment of multiple vehicles in an uncongested network, and adaptive equilibrium with congestion. A network contraction procedure is described which makes an enumerative algorithm computationally feasible for small-to-medium sized roadway networks, along with heuristics which can be applied for large-scale networks. These algorithms are demonstrated on three networks of varying size.
Similar content being viewed by others
Notes
This assumption is also valid under Poisson arrivals, in terms of the expected number of drivers seeing a given state.
Essentially, at non-information nodes, a traveler following a policy in G must make the same decision regardless of their past travel history, while a traveler following a path arc has an additional piece of information—the tail and head nodes of that path. We must show that this additional information cannot improve the expected cost of the optimal policy.
References
Abbas M, McCoy P (1999) Optimizing variable message sign locations on freeways using genetic algorithms. In: Presented at the 78th annual meeting of the transportation research board. Washington, DC
Andreatta G, Romeo L (1988) Stochastic shortest paths with recourse. Networks 18:193–204
Bar-Gera H (2009) Transportation test problems. Website: http://www.bgu.ac.il/~bargera/tntp/. Accessed 28 April 2009
Boyles SD (2006) Reliable routing with recourse in stochastic, time-dependent transportation networks. Master’s thesis, The University of Texas at Austin
Boyles SD (2009) Operational, supply-side uncertainty in transportation networks: causes, effects, and mitigation strategies. Ph.D. thesis, The University of Texas at Austin
Boyles SD, Waller ST (2009) Online routing and equilibrium with nonlinear objective functions. Working paper
Chiang W-C, Russell RA (1996) Simulated annealing metaheuristisc for the vehicle routing problem with time windows. Ann Oper Res 63:3–27
Chiu Y-C, Huynh N (2007) Location configuration design for dynamic message signs under stochastic incident scenarios. Transp Res Part C 15(1):333–50
Chiu Y-C, Huynh N, Mahmassani H (2001) Determining optimal locations for VMS’s under stochastic incident scenarios. In: Presented at the 80th annual meeting of the transportation research board. Washington, DC
Gao S (2005) Optimal adaptive routing and traffic assignment in stochastic time-dependent networks. Ph.D. thesis, Massachusetts Institute of Technology, Cambridge, MA
Gao S, Chabini I (2006) Optimal routing policy problems in stochastic time-dependent networks. Transp Res Part B 40(2):93–122
Henderson JM (2004) A planning model for optimizing locations of changeable message signs. Master’s thesis, University of Waterloo
Huynh N, Chiu Y-C, Mahmassani HS (2003) Finding near-optimal locations for variable message signs for real-time network traffic management. Transp Res Rec 1856:34–53
Lindley J (1987) Urban freeway congestion: quantification of the problem and effectiveness of potential solutions. ITE Journal 57:27–32
Miller-Hooks ED (2001) Adaptive least-expected time paths in stochastic, time-varying transportation and data networks. Networks 37(1):35–52
Nie Y, Fan Y (2006) Arriving-on-time problem: discrete algorithm that ensures convergence. Transp Res Rec 1964:193–200
Polychronopoulos GH, Tsitsiklis JN (1996) Stochastic shortest path problems with recourse. Networks 27(2):133–143
Pretolani D (2000) A directed hypergraph model for random time dependent shortest paths. Eur J Oper Res 123:315–324
Provan JS (2003) A polynomial-time algorithm to find shortest paths with recourse. Networks 41(2):115–125
Psaraftis HN, Tsitsiklis JN (1993) Dynamic shortest paths in acyclic networks with Markovian arc costs. Oper Res 41(1):91–101
Unnikrishnan A (2008) Equilibrium models accounting for uncertainty and information provision in transportation networks. Ph.D. thesis, The University of Texas at Austin
Unnikrishnan A, Waller ST (2009) User equilibrium with recourse. Networks and Spatial Economics. Accepted for publication
Waller ST, Ziliaskopoulos AK (2002) On the online shortest path problem with limited arc cost dependencies. Networks 40(4):216–227
Acknowledgements
The authors would like to thank Nezamuddin for useful comments made on an earlier draft of this paper, and for several fruitful discussions regarding heuristic approaches.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix
Algorithms and Pseudocode
This appendix provides a brief overview of the TD-OSP and UER2 algorithms used in this paper. TD-OSP is taken directly from Waller and Ziliaskopoulos (2002), and determines the expected cost of an optimal adaptive routing policy through a label-correcting technique involving a scan-eligible list SEL. The presentation of the algorithm below is adapted to the notation in this paper, and to allow both information nodes and non-information nodes. Input to TD-OSP is a destination v, and the output is the optimal policy π * with respect to the (fixed) arc costs by state, provided as input.
The version shown here is used for CIP, when the entire routing policy is needed. For UIP and IIP, all that is needed is the expected cost of the optimal routing policy, a variation for which Waller and Ziliaskopoulos (2002) provides a pseudopolynomial algorithm involving an inner reduction step of the expected cost vector.
The UER2 algorithm is used to evaluate feasible solutions for the CIP problem, finding an equilibrium among policies rather than fixed paths as in the traditional deterministic user equilibrium problem. The problem setting in this paper matches Model B of Unnikrishnan and Waller (2009), who shows that the equilibrium state-dependent link flow matrix \(\mathbf{X} = [ x_{ij}^s ] \) solves the optimization problem
where the \(x_{ij}^s\) are generated by a feasible policy assignment with respect to the demand matrix D. Unnikrishnan (2008) uses an incidence matrix to map each policy to the proportion of its flow which uses arc (i,j) in state s, and then applies the Frank-Wolfe algorithm to solve this program (Algorithm 2).
In this paper, we adopt a different approach for mapping policies to arc flows, applying a “policy loading” algorithm (Algorithm 3) which assigns flow from all origins to a given destination v in each stage. Each node i is associated with a label T representing the number of vehicles at node i which have yet to reach the destination. Initially, T i is equal to the demand from i to v. Nodes with positive T i are scanned, and these vehicles assigned to adjacent nodes according to the routing policy and the probability of each message being received, thus increasing T for the adjacent nodes, and reducing T i to zero. Since vehicles typically move from nodes with higher expected cost labels L to nodes with lower expected cost labels, a binary heap is used to keep track of the nodes with positive T, identifying the highest-cost node at each iteration. This alteration we name UER2.
The prime advantages of UER2 are (i) the ability to handle networks with cycles, through an iterative approach and a tolerance T min ≪ ||D|| to terminate long cycles; and (ii) a substantial (approximately O(m)) reduction in the computation time needed, since all origins corresponding to the same destination are processed simultaneously and redundant flow shifts are eliminated. The implications of this change, and proofs of convergence and correctness, are discussed more fully in Boyles (2009) and Boyles and Waller (2009).
Rights and permissions
About this article
Cite this article
Boyles, S.D., Waller, S.T. Optimal Information Location for Adaptive Routing. Netw Spat Econ 11, 233–254 (2011). https://doi.org/10.1007/s11067-009-9108-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11067-009-9108-9