English

Fare Zone Assignment on Trees

Data Structures and Algorithms 2026-04-27 v3 Computer Science and Game Theory Optimization and Control

Abstract

Designing fare systems for public transportation networks is a challenging task. A popular approach is to partition the network into fare zones (``zoning'') and fix journey prices depending on the number of traversed zones (``pricing''). In this paper, we focus on finding revenue-optimal solutions to the zoning problem for a given subadditive pricing function. We consider tree networks with nn vertices, since trees already pose non-trivial algorithmic challenges. Our main results are efficient algorithms that yield a simple O(logn)\mathcal{O}(\log n)-approximation as well as a more involved O(logn/loglogn)\mathcal{O}(\log n/\log \log n)-approxi\-ma\-tion. We show that rooted instances, in which all demand arises at a single source, can be solved exactly. We further show APX-hardness for general instances on star graphs. For paths, we prove strong NP-hardness and outline a PTAS. Moreover, we show that computing an optimal solution is in FPT or XP for several natural problem parameters.

Keywords

Cite

@article{arxiv.2512.19493,
  title  = {Fare Zone Assignment on Trees},
  author = {Martin Hoefer and Lennart Kauther and Philipp Pabst and Britta Peis and Khai Van Tran},
  journal= {arXiv preprint arXiv:2512.19493},
  year   = {2026}
}
R2 v1 2026-07-01T08:37:06.422Z