• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

Continuous-Time Dynamic Shortest Path Algorithms (1999)

by Brian C. Dean
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 26
Next 10 →

T-Drive: Driving directions based on taxi trajectories

by Jing Yuan, Yu Zheng, Chengyang Zhang, Wenlei Xie, Xing Xie, Guangzhong Sun, Yan Huang - ACM SIGSPATIAL GIS , 2010
"... GPS-equipped taxis can be regarded as mobile sensors probing traffic flows on road surfaces, and taxi drivers are usually experienced in finding the fastest (quickest) route to a destination based on their knowledge. In this paper, we mine smart driving directions from the historical GPS trajectorie ..."
Abstract - Cited by 96 (21 self) - Add to MetaCart
GPS-equipped taxis can be regarded as mobile sensors probing traffic flows on road surfaces, and taxi drivers are usually experienced in finding the fastest (quickest) route to a destination based on their knowledge. In this paper, we mine smart driving directions from the historical GPS trajectories of a large number of taxis, and provide a user with the practically fastest route to a given destination at a given departure time. In our approach, we propose a time-dependent landmark graph, where a node (landmark) is a road segment frequently traversed by taxis, to model the intelligence of taxi drivers and the properties of dynamic road networks. Then, a Variance-Entropy-Based Clustering approach is devised to estimate the distribution of travel time between two landmarks in different time slots. Based on this graph, we design a two-stage routing algorithm to compute the practically fastest route. We build our system based on a realworld trajectory dataset generated by over 33,000 taxis in a period of 3 months, and evaluate the system by conducting both synthetic experiments and in-the-field evaluations. As a result, 60–70 % of the routes suggested by our method are faster than the competing methods, and 20 % of the routes share the same results. On average, 50 % of our routes are at least 20 % faster than the competing approaches.
(Show Context)

Citation Context

...ing at time ...

Engineering Route Planning Algorithms

by Daniel Delling, Peter Sanders, Dominik Schultes, Dorothea Wagner - ALGORITHMICS OF LARGE AND COMPLEX NETWORKS. LECTURE NOTES IN COMPUTER SCIENCE , 2009
"... Algorithms for route planning in transportation networks have recently undergone a rapid development, leading to methods that are up to three million times faster than Dijkstra’s algorithm. We give an overview of the techniques enabling this development and point out frontiers of ongoing research on ..."
Abstract - Cited by 82 (39 self) - Add to MetaCart
Algorithms for route planning in transportation networks have recently undergone a rapid development, leading to methods that are up to three million times faster than Dijkstra’s algorithm. We give an overview of the techniques enabling this development and point out frontiers of ongoing research on more challenging variants of the problem that include dynamically changing networks, time-dependent routing, and flexible objective functions.

Time-Dependent Route Planning

by Daniel Delling, Dorothea Wagner - Robust and Online Large-Scale Optimization, LNCS , 2009
"... Abstract. In this paper, we present an overview over existing speed-up techniques for timedependent route planning. Apart from only explaining each technique one by one, we follow a more systematic approach. We identify basic ingredients of these recent techniques and show how they need to be augmen ..."
Abstract - Cited by 44 (17 self) - Add to MetaCart
Abstract. In this paper, we present an overview over existing speed-up techniques for timedependent route planning. Apart from only explaining each technique one by one, we follow a more systematic approach. We identify basic ingredients of these recent techniques and show how they need to be augmented to guarantee correctness in time-dependent networks. With the ingredients adapted, three efficient speed-up techniques can be set up: Core-ALT, SHARC, and Contraction Hierarchies. Experiments on real-world data deriving from road networks and public transportation confirm that these techniques allow the fast computation of time-dependent shortest paths. 1
(Show Context)

Citation Context

...s is negligible, hence the additional effort for respecting the departure time is negligible as well. However, computing d∗(s, t) is more expensive but can be computed by a label-correcting algorithm =-=[5]-=-, which can be implemented very similarly to Dijkstra. The source node s is initialized with a constant label d∗(s, s) ≡ 0, any other node u with a constant label d∗(s, u) ≡ ∞. Then, in each iteration...

Time-Dependent SHARC-Routing

by Daniel Delling - In Proceedings of the 16th Annual European Symposium on Algorithms (ESA’08 , 2008
"... In recent years, many speed-up techniques for Dijkstra’s algorithm have been developed that make the computation of shortest paths in static road networks a matter of microseconds. However, only few of those techniques work in time-dependent networks which, unfortunately, appear quite frequently in ..."
Abstract - Cited by 17 (9 self) - Add to MetaCart
In recent years, many speed-up techniques for Dijkstra’s algorithm have been developed that make the computation of shortest paths in static road networks a matter of microseconds. However, only few of those techniques work in time-dependent networks which, unfortunately, appear quite frequently in reality: Roads are predictably congested by traffic jams, and efficient timetable information systems rely on time-dependent networks. Hence, a fast technique for routing in such networks is needed. In this work, we present an efficient time-dependent route planning algorithm. It is based on our recently introduced SHARC algorithm, which we adapt by augmenting its basic ingredients such that correctness can still be guaranteed in a time-dependent scenario. As a result, we are able to efficiently compute exact shortest paths in time-dependent continental-sized transporta-tion networks, both of roads and of railways. It should be noted that time-dependent SHARC was the first efficient algorithm for time-dependent route planning. 1
(Show Context)

Citation Context

...s negligible, hence the additional effort for respecting the departure time is negligible as well. However, computing d∗(s, t) is more expensive but can to be computed by a label-correcting algorithm =-=[6]-=-. Such an algorithm can be implemented very similarly to Dijkstra. The source node s is initialized with a constant label d∗(s, s) ≡ 0, any other node u with a constant label d∗(s, u) ≡ ∞. Then, in ea...

Accelerating Multi-Modal Route Planning by Access-Nodes

by Daniel Delling, Thomas Pajor, Dorothea Wagner - PROCEEDINGS OF THE 17TH ANNUAL EUROPEAN SYMPOSIUM ON ALGORITHMS (ESA’09), LECTURE NOTES IN COMPUTER SCIENCE , 2009
"... Recent research on fast route planning algorithms focused either on road networks or on public transportation. However, on the long run, we are interested in planning routes in a multi-modal scenario: we start by car to reach the nearest train station, ride the train to the airport, fly to an airp ..."
Abstract - Cited by 12 (5 self) - Add to MetaCart
Recent research on fast route planning algorithms focused either on road networks or on public transportation. However, on the long run, we are interested in planning routes in a multi-modal scenario: we start by car to reach the nearest train station, ride the train to the airport, fly to an airport near our destination and finally take a taxi. In other words, we need to incorporate public transportation into road networks. However, we do not want to switch the type of transportation too often. We end up in a label constrained variant of the shortest path problem. In this work, we present a first efficient solution to a restricted variant of this problem including experimental results for transportation networks with up to 125 Mio. edges.
(Show Context)

Citation Context

...hen relaxing them. If we want to compute the shortest path for all departure times, we have to use a label-correcting algorithm that propagates functions instead of constants through the network (see =-=[17, 18]-=- for details). A Special Case. When planning a typical multi-modal voyage, we observe that in most cases we start in the road or foot network. Then, we enter the public transportation network without ...

Fast shortest path computation in time-dependent traffic networks

by Nicolas Lefebvre, Michael Balmer , 2007
"... ..."
Abstract - Cited by 11 (4 self) - Add to MetaCart
Abstract not found

Shortest paths in fifo time-dependent networks: theory and algorithms

by Brian C. Dean , 2004
"... ..."
Abstract - Cited by 9 (0 self) - Add to MetaCart
Abstract not found
(Show Context)

Citation Context

...me, which matches the lower bound on the complexity for computing EAs∗(∗) in discrete time. 9s4.3.2 Continuous Time In continuous time, for the case where arc arrival times are piecewise linear, Dean =-=[7]-=- developed a “labelsetting” algorithm which performs a single chronological scan through time to establish the output functions. The algorithm is somewhat similar to approaches for solving parametric ...

Parallel Computation of Best Connections in Public Transportation Networks. Journal version. Submitted for publication. Online available at i11www.iti.uni-karlsruhe

by Daniel Delling, Bastian Katz, Thomas Pajor , 2011
"... Abstract—Exploiting parallelism in route planning algo-rithms is a challenging algorithmic problem with obvious applications in mobile navigation and timetable information systems. In this work, we present a novel algorithm for the so-called one-to-all profile-search problem in public transportation ..."
Abstract - Cited by 4 (3 self) - Add to MetaCart
Abstract—Exploiting parallelism in route planning algo-rithms is a challenging algorithmic problem with obvious applications in mobile navigation and timetable information systems. In this work, we present a novel algorithm for the so-called one-to-all profile-search problem in public transportation networks. It answers the question for all fastest connections between a given station S and any other station at any time of the day in a single query. This algorithm allows for a very natural parallelization, yielding excellent speed-ups on standard multi-core servers. Our approach exploits the facts that first, time-dependent travel-time functions in such networks can be represented as a special class of piecewise linear functions, and that second, only few connections from S are useful to travel far away. Introducing the connection-setting property, we are able to extend DIJKSTRA’s algorithm in a sound manner. Furthermore, we also accelerate station-to-station queries by preprocessing important connections within the public transportation network. As a result, we are able to compute all relevant connections between two random stations in a complete public transportation network of a big city (Los Angeles) on a standard multi-core server in less than 55 ms on average. I.

Shortest Paths in Time-Dependent FIFO Networks Using Edge Load Forecasts

by Frank Dehne, Masoud T. Omran, Jörg-Rüdiger Sack , 2009
"... We study the problem of finding shortest paths in timedependent networks with edge load forecasts where the behavior of each edge is modeled as a time-dependent arrival function with FIFO property. Here, we present a new algorithm that computes for a given start node s and destination node d, the sh ..."
Abstract - Cited by 4 (0 self) - Add to MetaCart
We study the problem of finding shortest paths in timedependent networks with edge load forecasts where the behavior of each edge is modeled as a time-dependent arrival function with FIFO property. Here, we present a new algorithm that computes for a given start node s and destination node d, the shortest paths and earliest arrival times for all possible starting times. Our algorithm runs in time O((Fd + λ)(|E | + |V |log |V |)) where Fd is the output size (number of linear pieces needed to represent the earliest arrival time function) and λ is the input size (number of linear pieces needed to represent the local earliest arrival time functions for all edges in the network). Our method improves significantly on the best previously known algorithm which requires time O(Fmax|V ||E|) where Fmax ≥ Fd is the maximum number of linear pieces needed to represent the earliest arrival time function between the start node s to any node in the network. It has been conjectured that there are cases where Fmax is of super-polynomial size; however, even in such cases, Fd might still be of linear size. In such cases, our algorithm would take polynomial time to find the solution, while other methods require super-polynomial time. Both of the above methods are not useful in practice for graphs where Fd is of super-polynomial size. For such graphs, we present the first approximation method to compute for all possible starting times at s, the earliest arrival times at d within error at most ǫ. Our algorithm runs in time O ( ∆ (|E | + |V |log |V |)) where ∆ is the difference be-ǫ tween the earliest arrival times at d for the latest and earliest starting times at s.

On the Complexity of Time-Dependent Shortest Paths

by Luca Foschini, John Hershberger, Subhash Suri
"... We investigate the complexity of shortest paths in timedependent graphs, in which the costs of edges vary as a function of time, and as a result the shortest path between two nodes s and d can change over time. Our main result is that when the edge cost functions are (polynomial-size) piecewise line ..."
Abstract - Cited by 4 (0 self) - Add to MetaCart
We investigate the complexity of shortest paths in timedependent graphs, in which the costs of edges vary as a function of time, and as a result the shortest path between two nodes s and d can change over time. Our main result is that when the edge cost functions are (polynomial-size) piecewise linear, the shortest path from s to d can change Θ(log n) n times, settling a several-year-old conjecture of Dean [Technical Reports, 1999, 2004]. We also show that the complexity is polynomial if the slopes of the linear function come from a restricted class, present an outputsensitive algorithm for the general case, and describe a scheme for a (1 + ɛ)-approximation of the travel time function in near-quadratic space. Finally, despite the fact that the arrival time function may have superpolynomial complexity, we show that a minimum delay path for any departure time interval can be computed in polynomial time. 1
(Show Context)

Citation Context

...mance of their algorithms as if the size of the arrival time function is not much worse than linear [12, 18]. The most systematic study of the arrival time function’s complexity was performed by Dean =-=[7, 8]-=-, who after an initial erroneous claim that the complexity is linear in the number of the edge function breakpoints [7] conjectured that this complexity may be superpolynomial [8]: In a FIFO network w...

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University