Efficient Data Structure and Algorithms for Minimum Transfers in Public Transportation Network

This paper explores the min-transfers problem, defined as the minimum number of vehicle transfers needed to travel from one location to all locations in a public transportation network, represented using a temporal graph. Solving this problem is crucial because transfers, which involve switching vehicles, add complexity and may extend journey times. This is especially important for elderly, disabled individuals, women, children, and anyone traveling with heavy luggage, as minimizing transfers can significantly ease their travel experience. While previous studies have focused on minimizing the number of edges rather than vehicle transfers. To address this, we introduce a novel data structure Temporal Paths Preservation (tpp)-graph, to calculate the minimum number of transfers from a source location to all the locations efficiently. We present five algorithms tailored for solving the one-to-all min-transfers problem using tpp-graph: the Single Queue Algorithm, the No Queue Algorithm, the Multiple Queue Algorithm, the Priority Queue Algorithm and the Multiple Priority Queue Algorithm. We assess the performance of these algorithms through experiments on real-world public transportation datasets, providing insights into their running times and efficiency.

Authors

Institutions

Publication Details

Published
2024-08-08
DOI
https://doi.org/10.1145/3675888.3676057
Primary Topic
Data Management and Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Efficient Data Structure and Algorithms for Minimum Transfers in Public Transportation Network

G. Ramakrishna, Srikanth Mithinti, A.R. Pandey
Data Management and Algorithms
article

Efficient Data Structure and Algorithms for Minimum Transfers in Public Transportation Network

G. Ramakrishna, Srikanth Mithinti, A.R. Pandey
article en

Abstract

This paper explores the min-transfers problem, defined as the minimum number of vehicle transfers needed to travel from one location to all locations in a public transportation network, represented using a temporal graph. Solving this problem is crucial because transfers, which involve switching vehicles, add complexity and may extend journey times. This is especially important for elderly, disabled individuals, women, children, and anyone traveling with heavy luggage, as minimizing transfers can significantly ease their travel experience. While previous studies have focused on minimizing the number of edges rather than vehicle transfers. To address this, we introduce a novel data structure Temporal Paths Preservation (tpp)-graph, to calculate the minimum number of transfers from a source location to all the locations efficiently. We present five algorithms tailored for solving the one-to-all min-transfers problem using tpp-graph: the Single Queue Algorithm, the No Queue Algorithm, the Multiple Queue Algorithm, the Priority Queue Algorithm and the Multiple Priority Queue Algorithm. We assess the performance of these algorithms through experiments on real-world public transportation datasets, providing insights into their running times and efficiency.

Indian Institute of Technology Tirupati (IN)
Openalex Percentile: Top 79%
Data Management and Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Efficient Data Structure and Algorithms for Minimum Transfers in Public Transportation Network — G. Ramakrishna, Srikanth Mithinti, et al. · (2024) | TGRS Research Map | TGRS