Routing参考文献

54 篇文章 1 订阅
28 篇文章 1 订阅

 

Routing参考文献 

参考链接:

https://github.com/openplans/OpenTripPlanner/wiki/RoutingBibliography

 

Routing Bibliography

This is a list of articles, dissertations, and books that have inspired and informed both the existing OTP routing engine and some ongoing experiments.

Currently, OTP uses a single time-dependent (as opposed to time-expanded) graph that contains both street and transit networks. Walk-only and bicycle-only trips are generally planned using the A* algorithm with a Euclidean heuristic or contraction hierarchies. Walk+Transit or Bike+Transit trips are planned using a variant of the MOA* algorithm with epsilon-dominance for path pruning and the Tung-Chew heuristic (a graph providing a lower bound on aggregate weight) for queue ordering. The alternate "weight table" heuristic is equivalent to a partially precomputed Tung-Chew heuristic with a table of shortcuts through the transit network. Core contraction hierarchies are also an option if edge weights are non-variable, but the recent addition of user-specified (bike) routing options interferes with contraction.

Please feel free to add references or summaries!

Path Search Speedup Techniques

·        Delling, Daniel. Engineering and augmenting route planning algorithms. (2009, dissertation)
Overview, including time-dependent and Pareto shortest paths.

·        Delling, Sanders, Schultes, and Wagner. Engineering Route-Planning Algorithms. (2009)
Overview.

·        Delling and Wagner. Time-Dependent Route Planning. (2009)
Overview.

·        Delling and Wagner. Landmark-Based Routing in Dynamic Graphs. (2008)

·        Bauer, Delling, Sanders, Schultes, and Wagner. Combining Hierarchical and Goal-Directed Speed-Up Techniques for Dijkstra’s Algorithm. (2008)

·        Bauer and Delling. SHARC: Fast and Robust Unidirectional Routing. (2009)
SH ortcuts + ARC flags. Can be combined with ALT.

·        Delling, Daniel. Time-Dependent SHARC-Routing. (2008)

·        Goldberg, Kaplan, and Werneck. Reach for A∗: Efficient Point-to-Point Shortest Path Algorithms. (2005)
http://avglab.com/andrew/pub/msr-tr-2005-132.pdf

Multi-objective Pareto Shortest Paths

·        Das and Dennis. Drawbacks of minimizing weighted sums of objectives for Pareto set generation in multicriteria optimization problems. (1997)

·        Müller-Hannemann and Schnee. Finding All Attractive Train Connections by Multi-criteria Pareto Search. (2007)
Deutsche Bahn information system. Does not account for on-street travel.

·        Mandow & Pérez de la Cruz. A New Approach to Multiobjective A* Search. (2005)
NAMOA*

·        Mandow & Pérez de la Cruz. Multiobjective A* search with consistent heuristics. (2008)
NAMOA*

·        Machuca, Mandow and Pérez de la Cruz. Evaluation of Heuristic Functions for Bicriterion Shortest Path Problems. (2009)
Evaluates heuristics from Tung & Chew (1992) versus lexicographical ordering of priority queue.

·        Perny and Spanjaard. Near Admissible Algorithms for Multiobjective Search. (2009)
Discusses relaxed Pareto dominance (Epsilon-dominance) and its use in Multi-objective A*. This a scheme for approximating the entire pareto-optimal solution set that allows time and space complexity polynomial in the number of nodes.

·        Tung and Chew. A multicriteria Pareto-optimal path algorithm. (1992)

·        Delling and Wagner. Pareto Paths with SHARC. (2009)

Resource-constrained Routing

·        Dumitrescu & Boland. Improved Preprocessing, Labeling and Scaling Algorithms for the Weight-Constrained Shortest Path Problem. (2003)
Comparison of scaling and label-setting methods.

·        Ziegelmann, Mark. Constrained Shortest Paths and Related Problems. (2001, dissertation)

Contraction and Transfer Patterns

·        Geisberger, Robert. Contraction Hierarchies: Faster and Simpler Hierarchical Routing in Road Networks. (2008, dissertation)

·        Geisberger, Robert. Contraction of Timetable Networks with Realistic Tranfers (2010)
Introduces the "Station Model Graph".

·        Bast, Carlsson, Eigenwillig, Geisberger Harrelson, Raychev, and Viger. Fast Routing in Very Large Public Transportation Networks Using Transfer Patterns. (2010)

Timetable-based routing

  • Schulz, Frank. Timetable Information and Shortest Paths. (2005, dissertation)
    Excellent reference.

ALT and Metric Embeddings

·        Goldberg and Werneck. Computing Point-to-Point Shortest Paths from External Memory. (2005)
Introduced the ALT algorithm.

·        Linial, London, and Rabinovich. The Geometry of Graphs and Some of its Algorithmic Applications. (1995)

·        Hjaltason and Samet. Contractive Embedding Methods for Similarity Searching in Metric Spaces. (2000)

·        Potamias, Bonchi, Castillo, and Gionis. Fast Shortest Path Distance Estimation in Large Networks. (2009)
Briefly discusses the connection between landmark routing and more general research on metric embeddings.

Calibration and Implementation Details

·        Wardman, Mark. Public Transport Values of Time. (2004)

·        Chen, Chowdhury, Roche, Ramachandran, Tong. Priority Queues and Dijkstra’s Algorithm.
Summary: Despite better theoretical complexity for Fibonacci heaps, it is often as good or better to use a binary heap as a priority queue when doing path searches.

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值