Arc-Flags Meet Trip-Based Public Transit Routing

02/14/2023
by   Ernestine Großmann, et al.
0

We present Arc-Flag TB, a journey planning algorithm for public transit networks which combines Trip-Based Public Transit Routing (TB) with the Arc-Flags speedup technique. Compared to previous attempts to apply Arc-Flags to public transit networks, which saw limited success, our approach uses stronger pruning rules to reduce the search space. Our experiments show that Arc-Flag TB achieves a speedup of up to two orders of magnitude over TB, offering query times of less than a millisecond even on large countrywide networks. Compared to the state-of-the-art speedup technique Trip-Based Public Transit Routing Using Condensed Search Trees (TB-CST), our algorithm achieves similar query times but requires significantly less additional memory. Other state-of-the-art algorithms which achieve even faster query times, e.g., Public Transit Labeling, require enormous memory usage. In contrast, Arc-Flag TB offers a tradeoff between query performance and memory usage due to the fact that the number of regions in the network partition required by our algorithm is a configurable parameter. We also identify an issue in the transfer precomputation of TB that affects both TB-CST and Arc-Flag TB, leading to incorrect answers for some queries. This has not been previously recognized by the author of TB-CST. We provide discussion on how to resolve this issue in the future. Currently, Arc-Flag TB answers 1-6 over 20

READ FULL TEXT
research
06/21/2019

Fast Public Transit Routing with Unrestricted Walking through Hub Labeling

We propose a novel technique for answering routing queries in public tra...
research
07/01/2022

Combining Predicted and Live Traffic with Time-Dependent A* Potentials

We study efficient and exact shortest path algorithms for routing on roa...
research
06/29/2019

Planting Trees for scalable and efficient Canonical Hub Labeling

Point-to-Point Shortest Distance (PPSD) query is a crucial primitive in ...
research
11/20/2017

Spec-QP: Speculative Query Planning for Joins over Knowledge Graphs

Organisations store huge amounts of data from multiple heterogeneous sou...
research
09/29/2021

Extending the Time Horizon: Efficient Public Transit Routing on Arbitrary-Length Timetables

We study the problem of computing all Pareto-optimal journeys in a publi...
research
12/14/2016

Scalable Computation of Optimized Queries for Sequential Diagnosis

In many model-based diagnosis applications it is impossible to provide s...
research
12/18/2020

Query Answering via Decentralized Search

Expert networks are formed by a group of expert-professionals with diffe...

Please sign up or login with your details

Forgot password? Click here to reset