Fair Transit Stop Placement: A Clustering Perspective and Beyond
Haris Aziz, Ling Gai, Yuhang Guo, Jeremy Vollen
TL;DR
This paper studies the Transit Stop Placement Problem (TrSP) in general metric spaces with fairness objectives, introducing beta-JR and (alpha,beta)-core as relaxations and revealing deep connections to fair clustering via ρ-Proportional Fairness. It proves a meta-result that ρ-PF solutions in the induced clustering instance yield (2,ρ)-core guarantees for TrSP, and shows hardness barriers for JR existence and constant-factor JR via lower bounds (≈1.366) and (3)-JR impossibility for clustering. To overcome these limits, the Expanding Cost Algorithm (ECA) achieves a tight (1+√2) ≈ 2.414-JR under arbitrary transit costs but lacks any core guarantee, while GC-TrSP provides a constant-factor core guarantee through PF-based reductions. A tunable λ-Hybrid algorithm balances JR and core guarantees, delivering explicit (JR) and core bounds that interpolate between ECA and GC-TrSP, with empirical evaluation on real small-market carpooling data confirming the practical viability of the proposed approach. Overall, the work advances fair stop-placement design by combining rigorous fairness guarantees with flexible cost modeling and empirical validation, laying groundwork for scalable, equitable transit planning in general metric spaces.
Abstract
We study the transit stop placement (TrSP) problem in general metric spaces, where agents travel between source-destination pairs and may either walk directly or utilize a shuttle service via selected transit stops. We investigate fairness in TrSP through the lens of justified representation (JR) and the core, and uncover a structural correspondence with fair clustering. Specifically, we show that a constant-factor approximation to proportional fairness in clustering can be used to guarantee a constant-factor biparameterized approximation to core. We establish a lower bound of 1.366 on the approximability of JR, and moreover show that no clustering algorithm can approximate JR within a factor better than 3. Going beyond clustering, we propose the Expanding Cost Algorithm, which achieves a tight 2.414-approximation for JR, but does not give any bounded core guarantee. In light of this, we introduce a parameterized algorithm that interpolates between these approaches, and enables a tunable trade-off between JR and core. Finally, we complement our results with an experimental analysis using small-market public carpooling data.
