Saved in:
Bibliographic Details
Main Authors: Katkalo, Denys, Rohovyi, Andrii, Walsh, Toby
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2603.11729
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911717554913280
author Katkalo, Denys
Rohovyi, Andrii
Walsh, Toby
author_facet Katkalo, Denys
Rohovyi, Andrii
Walsh, Toby
contents In recent years, RAPTOR based algorithms have been considered the state-of-the-art for path-finding with unlimited transfers without preprocessing. However, this status largely stems from the evolution of routing research, where Dijkstra-based solutions were superseded by timetable-based algorithms without a systematic comparison. In this work, we revisit classical Dijkstra-based approaches for public transit routing with unlimited transfers and demonstrate that Time-Dependent Dijkstra (TD-Dijkstra) outperforms MR. However, efficient TD-Dijkstra implementations rely on filtering dominated connections during preprocessing, which assumes passengers can always switch to a faster connection. We show that this filtering is unsound when stops have buffer times, as it cannot distinguish between seated passengers who may continue without waiting and transferring passengers who must respect the buffer. To address this limitation, we introduce Transfer Aware Dijkstra (TAD), a modification that scans entire trip sequences rather than individual edges, correctly handling buffer times while maintaining performance advantages over MR. Our experiments on London and Switzerland networks show that we can achieve a greater than two time speed-up over MR while producing optimal results on both networks with and without buffer times.
format Preprint
id arxiv_https___arxiv_org_abs_2603_11729
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Adapting Dijkstra for Buffers and Unlimited Transfers
Katkalo, Denys
Rohovyi, Andrii
Walsh, Toby
Data Structures and Algorithms
Artificial Intelligence
Robotics
In recent years, RAPTOR based algorithms have been considered the state-of-the-art for path-finding with unlimited transfers without preprocessing. However, this status largely stems from the evolution of routing research, where Dijkstra-based solutions were superseded by timetable-based algorithms without a systematic comparison. In this work, we revisit classical Dijkstra-based approaches for public transit routing with unlimited transfers and demonstrate that Time-Dependent Dijkstra (TD-Dijkstra) outperforms MR. However, efficient TD-Dijkstra implementations rely on filtering dominated connections during preprocessing, which assumes passengers can always switch to a faster connection. We show that this filtering is unsound when stops have buffer times, as it cannot distinguish between seated passengers who may continue without waiting and transferring passengers who must respect the buffer. To address this limitation, we introduce Transfer Aware Dijkstra (TAD), a modification that scans entire trip sequences rather than individual edges, correctly handling buffer times while maintaining performance advantages over MR. Our experiments on London and Switzerland networks show that we can achieve a greater than two time speed-up over MR while producing optimal results on both networks with and without buffer times.
title Adapting Dijkstra for Buffers and Unlimited Transfers
topic Data Structures and Algorithms
Artificial Intelligence
Robotics
url https://arxiv.org/abs/2603.11729