REVIEW 2 major objections 4 minor 1 cited by
Fair Transit Stop Placement: A Clustering Perspective and Beyond
T0 review · 2 major / 4 minor · reviewed 2026-08-03 · deepseek-v4-flash
Pith's one-line read Pair-based stop selection guarantees 2.414-fair transit in any metric
desk verdict Real advance on fair transit stop placement with a strong ECA result, but Proposition 4's proof has an unjustified WLOG step and needs reworking. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
Expanding Cost Algorithm (ECA): instead of growing balls in walking-distance space around individual candidate stops, it grows a cost radius around every pair of candidate stops and opens any pair that currently covers at least ceil(2n/k) active agents. This makes the algorithm act on the exact object of the JR axiom -- a two-stop deviation -- and keeps the bound valid for arbitrary transit cost metrics. The secondary machinery is the induced clustering instance, which reinterprets every agent's two endpoints as datapoints and transfers proportional-fairness guarantees into (2,rho)-core guarantees, plus lambda-Hybrid, which runs ECA-style pair selection and Greedy-Capture-style singleton sel
What would settle it
Run GC-TrSP on a small metric with two well-separated zones and set d'(tau1,tau2)=H for the pair a deviating coalition wants. The proof of Theorem 1 uses c_i(T)=d(a_i,T)+d(b_i,T) with no d' term, so if the observed output violates (2,1+sqrt(2))-core as H grows, the core reduction does not generalize to nonzero transit costs; if no violation appears, the paper's core guarantee extends beyond what is proved.
Extended reading notes
Core claim
The paper's central discovery is that fairness in transit stop placement splits into two regimes. Under null transit times, any proportionally fair clustering algorithm yields a (2,rho)-core solution via the induced clustering instance; the Greedy Capture algorithm, applied to endpoints, gives (2,1+sqrt(2))-core and (2+sqrt(5))-JR, both tight. But no clustering algorithm can approximate JR better than factor 3. Going beyond clustering, ECA grows cost balls around pairs of candidate stops rather than distance balls around singletons, and by directly using each agent's route cost it guarantees (1+sqrt(2))-JR for any transit cost d'>=0, again tightly. ECA gives no core guarantee at all, and the
Load-bearing premise
For the core results, the load-bearing assumption is that the time spent riding the shuttle between stops is zero; if d' is non-negligible, the (2,rho)-core guarantee, the GC-TrSP core bound, and the lambda-Hybrid core bound all rely on proofs that drop d' from the cost formula, leaving only the ECA JR bound intact.
Editorial extensions
If this is right
- Planners can compute, in polynomial time, a k-stop set such that every group of at least 2n/k riders has some member whose cost is within 1+sqrt(2) (about 2.414) of any two-stop alternative, even when shuttle travel times between stops are arbitrary and nonzero.
- The clustering-based route to core approximation is only valid under null transit times; for transit systems where in-vehicle time matters, the (2,rho)-core guarantee of GC-TrSP does not follow from the paper's proofs.
- No clustering algorithm that sees only endpoint distances, and not which endpoints belong to the same rider, can guarantee better than 3-JR, so ECA's 2.414 bound demonstrates a real separation between the clustering approach and a pair-aware approach.
- By tuning lambda in [0,1], the lambda-Hybrid algorithm moves between 3-JR (with essentially no core guarantee at lambda=0) and (2+sqrt(5))-JR with (2,1+sqrt(2))-core at lambda=1, letting planners choose their preferred fairness profile.
- On the Helena public carpooling data, all three algorithms produce near-exact outcomes on sampled instances, suggesting that the worst-case bounds may be pessimistic for typical demand patterns.
Reading between the lines
- If null transit times are the operative regime, fair-clustering algorithms become immediately usable for transit stop placement; if not, only ECA's JR guarantee should be advertised, and the core bounds should be re-derived for nonzero shuttle costs.
- The pair-centric view suggests a general principle: for route-based fairness problems where each agent has two endpoints, the natural deviation unit is a pair of facilities, not a singleton; this may transfer to paired pickup-dropoff facility location and two-sided facility problems.
- A natural test is to run ECA on instances where d' is a scaled version of walking distance (as on a line) and measure realized JR and core violations; the paper's experiments already hint that ECA's worst-case core failure is rare in practice.
- The same min-max balance (min(z, 2+1/z) <= 1+sqrt(2)) drives the ECA bound and the core analysis of GC-TrSP, hinting that two-stop deviations obey a ratio-symmetric structure that could yield a general transfer principle for pair-deviation fairness.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies the Transit Stop Placement (TrSP) problem in general metric spaces, where each agent has an origin–destination pair and may walk or use a shuttle via selected stops. It defines β-JR and (α,β)-core, proves a reduction from TrSP to fair clustering (Theorem 1), analyzes GC-TrSP, gives lower bounds on JR approximability, proposes the Expanding Cost Algorithm (ECA) with a tight (1+√2)-JR guarantee under arbitrary transit costs, and introduces a λ-Hybrid algorithm trading off JR and core guarantees. Experiments on Helena transit data compare the algorithms. The paper's headline narrative is that ECA surpasses all clustering-based algorithms for JR.
Significance. If the main claims held, the paper would make a solid contribution: Theorem 3 (ECA's tight (1+√2)-JR under arbitrary transit costs) is a strong, non-trivial algorithmic result, and the clustering-to-core reduction is elegant and useful. The λ-Hybrid interpolation and the real-data experiments, with available code, are also valuable. However, Proposition 4, which is used to claim that no clustering algorithm can do better than 3-JR, is false as stated. This is a load-bearing supporting claim: it underpins the abstract, the introduction, Section 4, and Figure 2, and it is the basis for the paper's central 'beyond clustering' framing. The ECA guarantee itself appears correct, and the remaining results may be salvageable, but the paper currently overstates its contribution.
major comments (2)
- [§3.2, Proposition 4] Proposition 4 is false. In the clustering instance of Figure 3, take Y = {x1,x3,x5,x7,x9,x11}. In each 4-node component, every node is within distance 1 of Y (x2 and x4 are adjacent to x1/x3 and x3, respectively). Hence for every TrSP instance inducing this clustering instance, c_i(Y) ≤ 2 for every agent. For any deviating pair T, c_i(T) = 0 only if both endpoints of agent i are exactly the two stops in T; since endpoints are distinct, at most one agent can have zero T-cost, and every other agent has c_i(T) ≥ 1. With β = 3−ε and ε < 1, no coalition S of size 2 (the required size, since 2n/k = 2) can satisfy βc_i(T) < c_i(Y) for all i ∈ S. Thus Y satisfies (3−ε)-JR, contradicting the theorem. The WLOG step in the proof, which replaces the selected centers by {x1,x2,x5,x6}, is invalid: the unique automorphism of the path P4 preserving the candidate set is the identity, and the omitted case
- [§3.1, Theorem 1 proof] The pigeonhole step in Theorem 1 is not written correctly. The displayed inequality |Q| > |T|·2n/k does not by itself imply that some agent has both endpoints in Q; the proof needs the stronger estimate |Q| > 2|S| − |T|·2n/k ≥ |S|, which follows from |S| ≥ |T|·2n/k. As written, the conclusion 'by the pigeonhole principle' is a gap, though the intended argument is repairable.
minor comments (4)
- [§4, Theorem 3 proof] In Case (b), the displayed definition of c_i(Y) contains a typo: it should be d'(y1,y2), not d'(a_i,b_i).
- [§5, Algorithm 3] Algorithm 3 uses the symbol M for the candidate set, whereas the model and all definitions use C. Please unify the notation.
- [§1.1 and Figure 2] Figure 2 labels the region above ratio 3 as 'no clustering algorithm exists.' Since Proposition 4 is false, this label and the accompanying discussion in the introduction must be corrected.
- [§3.2, Proposition 3] The WLOG reduction in Proposition 3 to two solutions Y1 and Y2 should be spelled out more carefully; the cyclic symmetry of the distance table is not self-evident, and the proof currently leaves the case coverage implicit.
Circularity Check
No significant circularity: the ECA, GC-TrSP, and λ-Hybrid guarantees are derived from first-principles arguments; self-citations are contextual and not load-bearing.
full rationale
The paper's central results do not reduce to their inputs. Theorem 3 (ECA satisfies (1+√2)-JR for arbitrary transit costs) is proved by a self-contained contradiction argument: assuming a violating group S and pair T with (1+√2)c_j(T)<c_j(Y) for all j, the algorithm's own selection rule forces some i with c_i(Y)≤r_T, and the triangle inequality gives c_{i*}(Y)≤2r_T+c_i(T); optimizing min(z,2+1/z) yields 1+√2. No parameter is fitted from the quantity being predicted, and the lower-bound instance in Appendix B is an explicit construction. Theorem 1 is a direct inequality connecting ρ-PF on the induced endpoint-clustering instance to (2,ρ)-core; the factor 2 comes from the two endpoints per agent, not from an assumption of the conclusion. The use of Greedy Capture's (1+√2)-PF bound is an external result of Chen et al. (2019), not a self-citation. Lemma 1 is an independent implication in the reverse direction. The existence lower bound (Proposition 3) and the clustering lower bound (Proposition 4) are explicit metric constructions with computed ratios; even if Proposition 4's WLOG step were challenged, that would be a proof-gap/correctness concern, not a circularity. Core guarantees are explicitly stated under the null-transit assumption (Section 2.1: 'Unless otherwise specified, we adopt the assumption that d′(y1,y2)=0'), and the conclusion section openly notes that core bounds rely on the clustering connection and thus hold only under null transit costs; this is a scoped assumption, not a circular derivation. Self-citations to Bullinger et al. and Aziz et al. are used for definitions, background, and line-algorithm comparisons, not as the authority for the paper's new guarantees. Hence no step in the claimed derivation chain is equivalent to its inputs by construction.
Assumptions & free parameters
assumptions (5)
- standard math Both walking metric d and transit distance d′ satisfy the triangle inequality.
- domain assumption Null transit times (d′(y1,y2)=0) are assumed except where explicitly noted; core and clustering-reduction results depend on this.
- domain assumption Each agent's travel options are limited to direct walking or walking to one stop, taking transit to a second stop, and walking to the destination; no multi-leg transfers or route choices are modeled.
- domain assumption Lower-bound constructions may use infinite distances, understood as limits of sufficiently large finite distances.
- standard math External fair-clustering results are correct: Greedy Capture satisfies (1+√2)-PF, and no (2−ε)-PF solution exists for some clustering instances.
Cite this review
Pith. "Pith review of Fair Transit Stop Placement: A Clustering Perspective and Beyond." pith.science (2026). https://pith.science/paper/PSSFQRUD
@misc{pith2026260206776,
author = {Pith},
title = {Pith review of: Fair Transit Stop Placement: A Clustering Perspective and Beyond},
year = {2026},
howpublished = {\url{https://pith.science/paper/PSSFQRUD}},
note = {Machine review of arXiv:2602.06776}
}
read the original 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.
Figures
Figures from the paper (7 more)
Forward citations
Cited by 1 Pith paper
-
Improved Lower Bounds for Proportionally Fair Clustering
New lower bound instance showing α-core empty below 2.1508 in proportionally fair clustering, plus exact α_m* thresholds for m=3..6 in Droop quota cases via MILP search and direct proofs.
Reference graph
Works this paper leans on
-
[1]
Alkan and D
A. Alkan and D. Gale. The core of the matching game.Games and Economic Behavior, 2(3):203–212, 1990
1990
-
[2]
Aziz and R
H. Aziz and R. Savani. Hedonic games. In F. Brandt, V. Conitzer, U. Endriss, J. Lang, and A. D. Procaccia, editors,Handbook of Computational Social Choice, chapter 15. Cambridge University Press, 2016
2016
-
[3]
H. Aziz, M. Brill, V. Conitzer, E. Elkind, R. Freeman, and T. Walsh. Justified representation in approval-based committee voting.Social Choice and Welfare, pages 461–485, 2017
2017
-
[4]
H. Aziz, A. Bogomolnaia, and H. Moulin. Fair mixing: the case of dichotomous preferences.ACM Transactions on Economics and Computation (TEAC), 8(4):18:1–18:27, 2020
2020
-
[5]
H. Aziz, E. Micha, and N. Shah. Group fairness in peer review. InProceedings of the 36th Annual Conference on Neural Information Processing (NeurIPS), pages 64885–64895, 2023
2023
-
[6]
H. Aziz, B. E. Lee, S. M. Chu, and J. Vollen. Proportionally representative clustering. InProceedings of the 20th International Conference on Web and Internet Economics (WINE), pages 155–171, 2024
2024
-
[7]
Bullinger, E
M. Bullinger, E. Elkind, and M. Latifian. Towards fair and efficient public transportation: A bus stop model. InProceedings of the 24th International Conference on Autonomous Agents and Multiagent Systems (AAMAS), pages 427–435, 2025. 23
2025
-
[8]
Caragiannis, E
I. Caragiannis, E. Micha, and N. Shah. Proportional fairness in non-centroid clustering. InProceedings of the 37th Annual Conference on Neural Information Processing (NeurIPS), volume 37, pages 19139– 19166, 2024
2024
Show all 41 references
-
[9]
Ceder.Public transit planning and operation: Modeling, practice and behavior
A. Ceder.Public transit planning and operation: Modeling, practice and behavior. CRC press, 2016
2016
-
[10]
Ceder and N
A. Ceder and N. H. Wilson. Bus network design.Transportation Research Part B: Methodological, 20 (4):331–344, 1986
1986
-
[11]
A. A. Ceder, M. Butcher, and L. Wang. Optimization of bus stop placement for routes on uneven topography.Transportation Research Part B: Methodological, 74:40–61, 2015
2015
-
[12]
B. R. Chaudhury, L. Li, M. Kang, B. Li, and R. Mehta. Fairness in federated learning via core- stability. InProceedings of the 35th Annual Conference on Neural Information Processing (NeurIPS), pages 5738–5750, 2022
2022
-
[13]
B. R. Chaudhury, A. Murhekar, Z. Yuan, B. Li, R. Mehta, and A. D. Procaccia. Fair federated learning via the proportional veto core. InProceedings of the 41st International Conference on Machine Learning (ICML), pages 42245–42257, 2024
2024
-
[14]
X. Chen, B. Fain, L. Lyu, and K. Munagala. Proportionally fair clustering. InProceedings of the 36th International Conference on Machine Learning (ICML), pages 1032–1041, 2019
2019
-
[15]
Chhabra, K
A. Chhabra, K. Masalkovait˙ e, and P. Mohapatra. An overview of fairness in clustering.IEEE Access, 9:130698–130720, 2021
2021
-
[16]
S. I. Chien* and Z. Qin. Optimization of bus stop locations for improving transit accessibility.Trans- portation planning and Technology, 27(3):211–227, 2004
2004
-
[17]
Cookson, N
B. Cookson, N. Shah, and Z. Yu. Unifying proportional fairness in centroid and non-centroid cluster- ing. InProceedings of the 38th Annual Conference on Neural Information Processing (NeurIPS), page forthcoming, 2025
2025
-
[18]
Desaulniers and M
G. Desaulniers and M. D. Hickman. Chapter 2 public transit. In C. Barnhart and G. Laporte, editors, Transportation, volume 14 ofHandbooks in Operations Research and Management Science, pages 69–127. Elsevier, 2007
2007
-
[19]
B. Fain, A. Goel, and K. Munagala. The core of the participatory budgeting problem. InProceedings of the 12th International Conference on Web and Internet Economics (WINE), pages 384–399, 2016
2016
-
[20]
B. Fain, K. Munagala, and N. Shah. Fair allocation of indivisible public goods. In19th, 2018
2018
-
[21]
Z. He, S. Botan, J. Lang, A. Saffidine, F. Sikora, and S. Workman. Fair railway network design. Technical report, arXiv abs/2409.02152, 2024
2024 arXiv
-
[22]
Hossein Rashidi, D
T. Hossein Rashidi, D. Rey, S. Jian, and T. Waller. A clustering algorithm for bi-criteria stop location design with elastic demand.Computer-Aided Civil and Infrastructure Engineering, 31(2):117–131, 2016
2016
-
[23]
Kellerhals and J
L. Kellerhals and J. Peters. Proportional fairness in clustering: A social choice perspective. InProceed- ings of the 37th Annual Conference on Neural Information Processing (NeurIPS), pages 111299–111317, 2024
2024
-
[24]
Lackner and P
M. Lackner and P. Skowron.Multi-Winner Voting with Approval Preferences. Springer Briefs in Intel- ligent Systems. Springer, 2023
2023
-
[25]
Martens.Transport Justice: Designing fair transportation systems
K. Martens.Transport Justice: Designing fair transportation systems. Routledge, 2016. 24
2016
-
[26]
Martens and K
K. Martens and K. Lucas. Chapter 26: Perspectives on transport and social justice. InHandbook on Global Social Justice. Edward Elgar Publishing, 2018
2018
-
[27]
P. Matl, R. F. Hartl, and T. Vidal. Workload equity in vehicle routing problems: A survey and analysis. Transportation Science, 52(2):239–260, 2018
2018
-
[28]
Megiddo and K
N. Megiddo and K. J. Supowit. On the complexity of some common geometric location problems.SIAM Journal on Computing, 13(1):182–196, 1984
1984
-
[29]
Micha and N
E. Micha and N. Shah. Proportionally fair clustering revisited. InProceedings of the 47th International Colloquium on Automata, Languages, and Programming (ICALP), pages 85:1–85:16, 2020
2020
-
[30]
Miller, A
P. Miller, A. G. de Barros, L. Kattan, and S. Wirasinghe. Public transportation and sustainability: A review.KSCE Journal of Civil Engineering, 20(3):1076–1083, 2016
2016
-
[31]
Najmi, T
A. Najmi, T. Waller, M. Memarpour, D. Nair, and T. H. Rashidi. A human behaviour model and its implications in the transport context.Transportation Research Interdisciplinary Perspectives, 18: 100800, 2023
2023
-
[32]
Openstreetmap
OpenStreetMap contributors. Openstreetmap. [Data set], 2026. Available under ODbL. Retrieved January 24, 2026, from https://www.openstreetmap.org
2026
-
[33]
Peleg and P
B. Peleg and P. Sudh¨ olter.Introduction to the Theory of Cooperative Games. 2nd edition, 2007
2007
-
[34]
D. Peters. The core of approval-based committee elections with few seats. InProceedings of the 34th International Joint Conference on Artificial Intelligence (IJCAI), pages 4014–4022, 2025
2025
-
[35]
Pierczy´ nski and P
G. Pierczy´ nski and P. Skowron. Core-stable committees under restricted domains. InProceedings of the 18th International Conference on Web and Internet Economics (WINE), pages 311–329, 2022
2022
-
[36]
L. S. Shapley and H. Scarf. On cores and indivisibility.Journal of Mathematical Economics, 1(1):23–37, 1974
1974
-
[37]
Tedjopurnomo, Z
D. Tedjopurnomo, Z. Bao, F. Choudhury, H. Luo, and A. K. Qin. Equitable public bus network optimization for social good: A case study of singapore. InProceedings of the 2022 ACM Conference on Fairness, Accountability, and Transparency, pages 278–288, 2022
2022
-
[38]
Teodorovic and M
D. Teodorovic and M. Jani´ c.Transportation engineering: Theory, practice and modeling. Butterworth- Heinemann, 2016
2016
-
[39]
Valhalla: Open source routing engine for openstreetmap
Valhalla contributors. Valhalla: Open source routing engine for openstreetmap. GitHub repository, 2026. URLhttps://github.com/valhalla/valhalla. Version 3.6.2, released January 15, 2026. Accessed January 24, 2026. 25 A Minimizing Total Travel Cost Proposition 1.UnlessP=N P, th...
2026
-
[40]
GC-TrSP
andc 1(T) = 2. Thus, we have c1(Y) c1(T) = 1 + √ 2>1 + √ 2−ε. For agents 2 and 3, we havec 2(Y) =c 3(Y) = 2− ε 2 andc 2(T) =c 3(T) = 2( √ 2−1). Thus, we have c2(Y) c2(T) = c3(Y) c3(T) = 2− ε 2 2( √ 2−1) = (1 + √ 2)− ( √ 2 + 1)ε 4 >(1 + √ 2)−ε. Thus, ECA fails to satisfy (1 + √...
-
[41]
We demonstrate that this algorithm satisfies PF whenC=X
Distribution of instance approximation ratios and the mean approximation ratio with 95% confidence intervals from the leftmost point, selecting the nearest point on the right to form clusters of size⌈ n k ⌉. We demonstrate that this algorithm satisfies PF whenC=X. Proposition ...
Reviewed August 3, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.