Saved in:
Bibliographic Details
Main Authors: D'Ascenzo, Andrea, Italiano, Giuseppe F., Kanellopoulos, Sotiris, Mpanti, Anna, Pagourtzis, Aris, Pergaminelis, Christos
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2507.08685
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915916882640896
author D'Ascenzo, Andrea
Italiano, Giuseppe F.
Kanellopoulos, Sotiris
Mpanti, Anna
Pagourtzis, Aris
Pergaminelis, Christos
author_facet D'Ascenzo, Andrea
Italiano, Giuseppe F.
Kanellopoulos, Sotiris
Mpanti, Anna
Pagourtzis, Aris
Pergaminelis, Christos
contents Computing paths in graph structures is a fundamental operation in a wide range of applications, from transportation networks to data analysis. The beer path problem, which captures the option of visiting points of interest, such as gas stations or convenience stops, prior to reaching the final destination, has been recently introduced and extensively studied in static graphs. However, existing approaches do not account for temporal information, which is often crucial in real-world scenarios. For instance, transit services may follow fixed schedules, and shops may only be accessible during certain hours. In this work, we introduce the notion of beer paths in temporal graphs, where edges are time-dependent and certain vertices (beer vertices) are active only at specific time instances. We formally define the problems of computing earliest-arrival, latest-departure, fastest, and shortest temporal beer paths and propose efficient algorithms for these problems under both edge stream and adjacency list representations. The time complexity of each of our algorithms is aligned with that of corresponding temporal pathfinding algorithms, thus preserving efficiency. Additionally, we present preprocessing techniques that enable efficient query answering under dynamic conditions, for example new openings or closings of shops. We achieve this through appropriate precomputation of selected paths or by transforming a temporal graph into an equivalent static graph.
format Preprint
id arxiv_https___arxiv_org_abs_2507_08685
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Beer Path Problems in Temporal Graphs
D'Ascenzo, Andrea
Italiano, Giuseppe F.
Kanellopoulos, Sotiris
Mpanti, Anna
Pagourtzis, Aris
Pergaminelis, Christos
Data Structures and Algorithms
Computing paths in graph structures is a fundamental operation in a wide range of applications, from transportation networks to data analysis. The beer path problem, which captures the option of visiting points of interest, such as gas stations or convenience stops, prior to reaching the final destination, has been recently introduced and extensively studied in static graphs. However, existing approaches do not account for temporal information, which is often crucial in real-world scenarios. For instance, transit services may follow fixed schedules, and shops may only be accessible during certain hours. In this work, we introduce the notion of beer paths in temporal graphs, where edges are time-dependent and certain vertices (beer vertices) are active only at specific time instances. We formally define the problems of computing earliest-arrival, latest-departure, fastest, and shortest temporal beer paths and propose efficient algorithms for these problems under both edge stream and adjacency list representations. The time complexity of each of our algorithms is aligned with that of corresponding temporal pathfinding algorithms, thus preserving efficiency. Additionally, we present preprocessing techniques that enable efficient query answering under dynamic conditions, for example new openings or closings of shops. We achieve this through appropriate precomputation of selected paths or by transforming a temporal graph into an equivalent static graph.
title Beer Path Problems in Temporal Graphs
topic Data Structures and Algorithms
url https://arxiv.org/abs/2507.08685