Fare Zone Assignment on Trees
Pith reviewed 2026-05-16 20:20 UTC · model grok-4.3
The pith
Efficient algorithms approximate revenue-optimal fare zone assignments on tree networks within O(log n / log log n).
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Our main results are efficient algorithms that yield a simple O(log n)-approximation as well as a more involved O(log n/log log n)-approximation. We show that rooted instances 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.
What carries the argument
Tree-structured dynamic programming that assigns zones by merging contiguous segments while respecting subadditive pricing to maximize collected revenue.
If this is right
- General demand on trees admits logarithmic-factor revenue approximations.
- Single-source demand on trees permits exact polynomial-time solutions.
- Even star networks remain APX-hard for zone assignment.
- Paths, though strongly NP-hard, allow a polynomial-time approximation scheme.
Where Pith is reading between the lines
- The same techniques may extend to graphs of bounded treewidth by replacing tree DP with standard treewidth DP.
- Transit operators facing approximately tree-like networks and subadditive tariffs could apply the approximations directly.
- The parameterized results indicate that exact solutions remain tractable when the number of zones or demand points is small.
Load-bearing premise
The network forms a tree and the pricing function is subadditive.
What would settle it
A concrete tree instance with subadditive pricing on which every polynomial-time algorithm achieves revenue strictly worse than O(log n / log log n) times the optimum, or a rooted instance whose optimum cannot be computed in polynomial time.
Figures
read the original 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 $n$ vertices, since trees already pose non-trivial algorithmic challenges. Our main results are efficient algorithms that yield a simple $\mathcal{O}(\log n)$-approximation as well as a more involved $\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.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies the fare zone assignment problem on tree networks with n vertices under subadditive pricing functions, with the goal of maximizing revenue by partitioning the tree into zones. It presents a simple O(log n)-approximation algorithm and a more involved O(log n / log log n)-approximation for general instances, an exact algorithm for rooted instances (single-source demand), APX-hardness on stars, strong NP-hardness on paths together with a PTAS, and FPT/XP membership for several natural parameters.
Significance. If the claims hold, the work provides useful algorithmic tools for a practical transportation design problem on trees. The exact algorithm for rooted instances and the parameterized results are directly applicable to special cases, while the approximation guarantees and hardness results (including the PTAS on paths) delineate tractability boundaries. The use of standard techniques such as tree DP and rounding is a strength, but the results remain conditional on the subadditive pricing and tree topology assumptions.
minor comments (3)
- Abstract: the hyphenation in 'O(log n/log log n)-approxi-ma-tion' should be removed for readability.
- The manuscript would benefit from an explicit statement of the running times of the approximation algorithms and the PTAS, preferably in the abstract or introduction.
- It is unclear from the abstract whether the O(log n / log log n) approximation improves on the simple O(log n) algorithm in all regimes or only asymptotically; a short comparison paragraph would help.
Simulated Author's Rebuttal
We thank the referee for the positive review and recommendation for minor revision. We appreciate the recognition that our O(log n) and O(log n/log log n) approximation algorithms, exact algorithm for rooted instances, APX-hardness on stars, strong NP-hardness and PTAS on paths, and FPT/XP results provide useful tools for the fare zone assignment problem on trees under subadditive pricing.
Circularity Check
No significant circularity detected
full rationale
The paper's core results consist of standard algorithmic constructions: dynamic programming for exact solutions on rooted tree instances, greedy set-cover-style rounding yielding the O(log n) approximation, a more refined rounding or LP-based method for the O(log n / log log n) bound, and classical NP-hardness reductions (APX-hardness on stars, strong NP-hardness on paths). These steps are derived from first-principles analysis of the subadditive pricing objective on trees and do not reduce to self-definitions, fitted parameters renamed as predictions, or load-bearing self-citations. The derivation chain is self-contained against external benchmarks of tree DP and approximation algorithms.
Axiom & Free-Parameter Ledger
axioms (2)
- domain assumption The transportation network is a tree with n vertices.
- domain assumption The pricing function is subadditive.
Reference graph
Works this paper leans on
-
[1]
P. Angeloudis and D. Fisk. Large subway systems as complex networks.Physica A: Statistical Mechanics and its Applications, 367:553–558, 2006
work page 2006
-
[2]
G. Ausiello, P. Crescenzi, G. Gambosi, V. Kann, A. Marchetti-Spaccamela, and M. Protasi.Complexity and Approximation. 2003
work page 2003
-
[3]
L. Babel and H. Kellerer. Design of tariff zones in public transportation networks: theoretical results and heuristics.Mathematical Methods of Operations Research, 58(3):359–374, December 2003
work page 2003
- [4]
-
[5]
T. Böhnlein, S. Kratsch, and O. Schaudt. Revenue maximization in Stackelberg Pricing Games: beyond thecombinatorial setting.Math. Program., 187(1):653–695, 2021
work page 2021
-
[6]
P. Briest, M. Hoefer, and P. Krysta. Stackelberg Network Pricing Games. In S. Al- bers and P. Weil, editors,25th International Symposium on Theoretical Aspects of Computer Science, volume 1 ofLeibniz International Proceedings in Informatics (LIPIcs), pages 133–142, Dagstuhl, Germany, 2008. Schloss Dagstuhl – Leibniz- Zentrum für Informatik
work page 2008
-
[7]
P. Briest and P. Krysta. Single-minded unlimited supply pricing on sparse in- stances. InProceedings of the Seventeenth Annual ACM-SIAM Symposium on Discrete Algorithm, SODA ’06, page 1093–1102, USA, 2006. Society for Industrial and Applied Mathematics
work page 2006
-
[8]
J. Cardinal, E. D. Demaine, S. Fiorini, G. Joret, S. Langerman, I. Newman, and O. Weimann. The stackelberg minimum spanning tree game. InProceedings of the 10th International Conference on Algorithms and Data Structures, WADS’07, page 64–76, Berlin, Heidelberg, 2007. Springer-Verlag
work page 2007
-
[9]
M. Cheung and C. Swamy. Approximation algorithms for single-minded envy-free profit-maximization problems with limited supply. In2008 49th Annual IEEE Symposium on Foundations of Computer Science, pages 35–44, 2008
work page 2008
- [10]
-
[11]
S. Derrible and C. Kennedy. The complexity and robustness of metro networks. Physica A: Statistical Mechanics and its Applications, 389(17):3678–3691, 2010
work page 2010
-
[12]
K. Elbassioni, R. Raman, S. Ray, and R. Sitters. On profit-maximizing pricing for the highway and tollbooth problems. InProceedings of the 2nd International Sym- posium on Algorithmic Game Theory, SAGT ’09, page 275–286, Berlin, Heidelberg,
-
[13]
K. Elbassioni, R. Raman, S. Ray, and R. Sitters. On the complexity of the highway problem.Theoretical Computer Science, 460:70–77, 2012
work page 2012
-
[14]
G. N. Frederickson and D. B. Johnson. Finding kth paths and p-centers by gen- erating and searching good data structures.Journal of Algorithms, 4(1):61–80, 1983
work page 1983
-
[15]
I. Gamzu and D. Segev. A sublogarithmic approximation for tollbooth pricing on trees.Mathematics of Operations Research, 42(2):377–388, 2017
work page 2017
-
[16]
F. Grandoni and T. Rothvoß. Pricing on paths: A ptas for the highway problem. SIAM Journal on Computing, 45(2):216–231, 2016
work page 2016
-
[17]
V. Guruswami, J. D. Hartline, A. R. Karlin, D. Kempe, C. Kenyon, and F. McSh- erry. On profit-maximizing envy-free pricing. InProceedings of the Sixteenth An- nual ACM-SIAM Symposium on Discrete Algorithms, SODA ’05, page 1164–1173, USA, 2005. Society for Industrial and Applied Mathematics. Fare Zone Assignment on Trees 15
work page 2005
-
[18]
H. W. Hamacher and A. Schöbel. Design of zone tariff systems in public trans- portation.Operations Research, 52(6):897–908, 2004
work page 2004
- [19]
-
[20]
B. Otto and N. Boysen. Zone-based tariff design in public transportation networks. Networks, 69(4):349–366, 2017
work page 2017
-
[21]
S. Roch, G. Savard, and P. Marcotte. An approximation algorithm for Stackelberg network pricing.Networks, 46(1):57–67, 2005
work page 2005
-
[22]
P. Schiewe, A. Schöbel, and R. Urban. A Bi-Objective Optimization Model for Fare Structure Design in Public Transport. In P. C. Bouman and S. C. Konto- giannis, editors,24th Symposium on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems (ATMOS 2024), volume 123 ofOpen Ac- cess Series in Informatics (OASIcs), pages 15:1–15:19, ...
work page 2024
-
[23]
A. Schöbel and R. Urban. Fare structure design in public transport, 2025
work page 2025
-
[24]
A. Turko and J. Byrka. Sublogarithmic approximation for tollbooth pricing on a cactus. In G. Schäfer and C. Ventre, editors,Algorithmic Game Theory, pages 297–314, Cham, 2024. Springer Nature Switzerland. 16 Hoefer, Kauther, Pabst, Peis, Tran A Parameterized Algorithms for FZA on Paths In this section, we present parameterized algorithms for FZA when rest...
work page 2024
-
[25]
=n O(cong(I)) table entries, as clearly we haveui + 3∈ O(n)for alli. To compute a single table entry, we need to choose the best table entry for all possible values ofY| K3(e(j)), and compute the marginal gain made by the new edgee (j). For the first part, we need to considernO(cong(I)) many entries, as |K3(e(j))| ≤cong(I). Computing the marginal gain mad...
-
[26]
Combining this withui ≤8we conclude thatE[rev i(Fj)]≥ 1 3200 revi(F ∗). ⊓ ⊔ D Sublogarithmic Approximation Algorithm This section is dedicated to the full proof of the approximation guarantee and running time of the algorithm for the sublogarithmic approximation. That is, we prove Theorem 3.There is an efficient algorithm to compute anO logn log logn -app...
-
[27]
nice” commodities for which the randomization has some “favorable
Lastly, for every commodityi, we denote byI(P i)the set ofinner segments, i.e., all segmentsσ∈Σ(S)for whichσ⊆P i. We call the remaining (at most two) segments thatPi intersectsouter segments ofi. We partitionMinto two sets of commoditiesi, based on whetherF∗ makes more cuts on the inner or outer segments ofi. Formally those sets are defined as M(i) ={i∈M|...
-
[28]
Three cuts in block (B) and no cuts in blocks (A) and (C)
-
[29]
One cut in each block (A), (B), and (C). For now, we assume thatMis sufficiently large such that each subpath corre- sponding to a variable-assignment gadget contains exactly3cuts. We give the details on how to chooseMlater. In the following, we interpret literallasTRUE if we choose the cut pattern(0−3−0)w.r.t. the blocks (A), (B), and (C) and otherwise, ...
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.