Write it recursively: a generic framework for optimal path queries
Proceedings of the 13th ACM SIGPLAN international conference on Functional programming
Engineering Label-Constrained Shortest-Path Algorithms
AAIM '08 Proceedings of the 4th international conference on Algorithmic Aspects in Information and Management
Hi-index | 0.00 |
In this article, we consider an approach-dependent, time-dependent, label-constrained shortest path problem. This is a variant of the shortest path problem defined on a transportation network comprised of a set of nodes and a set of directed arcs such that each arc has an associated label designating a mode of transportation, and an associated travel-time function that depends on the time of arrival at the tail node, as well as on the link via which this node was approached. A label constraint is specified that controls the admissible sequence of transportation modes, and the approach-dependent travel-time feature models turn-penalties and prohibitions in transportation networks, whereby the time spent at an intersection before entering the next link depends on whether we travel straight through the intersection, or make a right turn at it, or make a left turn at it, as permissible. We propose two effective algorithms to solve this problem and present related theoretical complexity results. In addition, we also explore various heuristic delay estimation and network curtailment schemes that can be used to confine the search to only the more promising subsets of the network to reduce computational effort while preserving near-optimality. Extensive empirical results using available data for the Portland, OR, and Blacksburg, VA, transportation networks are presented to demonstrate the efficacy of the developed procedures. © 2006 Wiley Periodicals, Inc. NETWORKS, Vol. 48(2), 57–67 2006