REVIEW 4 minor 17 references
Forward-backward Contention Resolution Schemes for Fair Rationing
T0 review · 0 major / 4 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read A rationing system that serves agents in a forward order or its reverse, each equally likely, can guarantee each agent at least a 0.622 selection probability — and this bound is exactly what is achievable.
desk verdict The forward-backward CRS model yields a genuinely tight single-unit guarantee and a knapsack 1/3 that beats the offline state of the art; the proofs are LP-based and credible, with only minor implementation and edge-case gaps. 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
The engine is LP-SI, a linear program whose variables $c_f(i), c_b(i)$ are the probabilities of accepting element $i$ in the forward and backward orders conditional on it being active, with constraints $c_\sigma(i) \le 1 - \sum_{j <_\sigma i} x_j c_\sigma(j)$ expressing that an accepted element blocks all earlier elements. The paper's solver is a continuous function $\phi$ that satisfies $\phi(z) + \phi(\rho - z) = 2\alpha_0$ and $\phi(z) \le 1 - \int_0^z \phi(\tau)\,d\tau$; element $i$ receives the average of $\phi$ over its probability interval in the arrival order, which makes $\phi$ a limiting feasible solution as element probabilities shrink and turns its two identities into a universal lower bound. On the dual side, $\gamma(z)$ provides a feasible certificate whose value approaches the same number, with an engineered spike at the middle element handling the discontinuity between the continuous optimum and any finite instance. For knapsack, the same machinery runs with the linear $\phi(z) = 4/9 - 2z/9$, and the algorithmic part is an induction maintaining an anti-concentration bound on the running accepted mass — the probability the mass lies in $(0, b]$ decays exponentially in the probability it lies beyond $b$ — which the '0-avoiding' acceptance rule preserves element by element. Completing the loop back to rationing, the reduction of Lemma 2.2 uses concavity of the expected-minimum function in the remaining supply, whose worst case is a bimodal distribution on $\{0, 1\}$, together with the FKG inequality, to convert expected allocation into expected service for Type-III targets.
What would settle it
Solve the LP-SI program by linear programming on arbitrary single-unit inputs with total probability $\rho = 1$ and a few dozen elements; the paper's tightness claim asserts that the optimal value never exceeds $1/(1+e^{-1/2}) \approx 0.622$, so the first instance whose LP optimum is larger refutes the central result. On the algorithmic side, sample Algorithm 3 on any knapsack instance with deterministic sizes summing to 1 and measure each element's conditional acceptance probability: a value below $1/3$ refutes the knapsack guarantee, while a single-unit instance with total probability 2 whose simulated acceptance probability exceeds $1/(2+e^{-1}) \approx 0.422$ refutes the upper bound.
Extended reading notes
Core claim
The paper's central discovery is a tight characterization of what the forward-backward arrival model can do for contention resolution. For single-unit selection, the best guarantee an instance can offer is captured by a small linear program that assigns each element separate acceptance probabilities under the forward and backward orders, subject to the constraint that accepting an element rules out every earlier arrival under the same order. The authors solve the continuous limit of this program with a piecewise exponential function $\phi(z) = (2e^{\rho/2} - e^z)/(1 + e^{\rho/2}\rho)$ on $[0, \rho/2]$ and $\phi(z) = e^{\rho-z}/(1 + e^{\rho/2}\rho)$ on $(\rho/2, \rho]$, whose defining identities $\phi(z) + \phi(\rho - z) = 2\alpha_0$ and $\phi(z) \le 1 - \int_0^z \phi(\tau)\,d\tau$ mirror the program's objective and constraints as element sizes vanish. They prove that averaging $\phi$ over each element's interval in the arrival order yields feasible acceptance probabilities on every finite instance, and that the program's dual — built from the function $\gamma(z) = \rho e^{z-\rho/2}/(2(1 + e^{\rho/2}\rho))$, augmented by a spike at the middle element to bridge finite-$n$ discreteness — matches the same value up to a vanishing error. The consequence is an exact frontier $\exp(\rho/2)/(1 + \exp(\rho/2)\rho)$ for every total mass $\rho$, and, for knapsack constraints, a linear $\phi(z) = 4/9 - 2z/9$ fed into a '0-avoiding' algorithm that prefers filling already-open capacity, yielding the $1/3$ selection guarantee and the $1/(2+e^{-1})$ ceiling.
Load-bearing premise
The central guarantee rests on two premises: each agent's demand is drawn independently from a known distribution, and the forward-backward order is independent of the demands and known to the algorithm in advance; the reduction from rationing to contention resolution and the FKG-based service bound fail without them. A secondary premise the authors flag explicitly is that the algorithm can track or sample the distribution of remaining supply, which Remarks 3 and 7 delegate to sampling and discretization, so the delivered guarantee is only as strong as that approximation.
Editorial extensions
If this is right
- For single-unit rationing under Type-II or Type-III service, the forward-backward model guarantees each agent at least $1/(1+e^{-1/2}) \approx 0.622$ of its service target, improving the two-order prophet inequality from $(\sqrt{5}-1)/2 \approx 0.618$ to $0.622$.
- The guarantee is exactly tight: no single-unit FB-CRS can beat $\exp(\rho/2)/(1+\exp(\rho/2)\rho)$ for total arrival probability $\rho$, so this exponential curve is the full power of the model.
- For Type-I all-or-nothing service, which requires knapsack constraints, the forward-backward scheme achieves $1/3$, better than the $1/(3+e^{-2}) \approx 0.319$ tight single-order bound and, to the authors' knowledge, the best guarantee known even in the offline setting.
- No knapsack FB-CRS can exceed $1/(2+e^{-1}) \approx 0.422$, so the two-order model is strictly weaker for knapsack than the random-order model, whose corresponding upper bound is $(1-e^{-2})/2 \approx 0.432$.
- Every result converts into an online rationing policy via the paper's reduction: an $\alpha$-selectable CRS delivers per-agent expected service at least $\alpha$ times any ex-ante feasible service vector, uniformly across Type-I, II, and III service.
Reading between the lines
- If the same LP-to-continuum method transfers to $k$-unit, matroid, or matching constraints, the forward-backward model would supply a full interpolation spectrum between the adversarial $1/2$ and the random-order $1-1/e$; the paper raises this question without claiming it.
- The gap between the golden-ratio constant $(\sqrt{5}-1)/2$ for static thresholds and $0.622$ for unrestricted schemes suggests adaptivity is worth roughly 0.4 percentage points in two-order models — a prediction one could test by computing the optimal threshold-policy constant on small instances and comparing it with the LP optimum.
- The knapsack window between the $1/3$ lower bound and the $1/(2+e^{-1}) \approx 0.422$ ceiling is the most direct open problem; the single-unit-style LP analysis is not yet available for knapsack feasibility, so the true worst-case constant is unknown.
- A practical extension is to check the independence premise on real pantry demand data: if daily shocks across locations are approximately independent, the $0.622$ guarantee becomes an operational commitment, and if not, the FKG step of the reduction is the first place the proof would break.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces forward-backward contention resolution schemes (FB-CRS), in which the arrival order is uniformly either the forward permutation or its reverse, and uses them for fair rationing of a single resource under three service definitions. The main theoretical results are: (i) for rank-1 (single-unit) constraints, an FB-CRS with selection guarantee exp(ρ/2)/(1+exp(ρ/2)ρ) for total active probability ρ, together with a matching upper bound; (ii) for knapsack constraints, a 1/3-selectable FB-CRS and an upper bound of 1/(2+e^{-1}); and (iii) a reduction from ex-ante fair rationing to CRS, with Type-II/III service handled by single-unit CRS and Type-I by knapsack CRS. The proofs are based on an LP characterization of single-unit FB-CRS, a closed-form continuous certificate φ, an explicit dual solution for tightness, and an invariant-based induction for the knapsack algorithm.
Significance. If the results are correct, they settle the exact power of the forward-backward arrival model for single-unit CRS, giving a tight guarantee strictly between the adversarial 1/2 and random-order 1-1/e, and they improve the state of the art for knapsack CRS even relative to offline and random-order settings. The paper also connects these CRS bounds to concrete fair-rationing algorithms. A notable strength is that the main constructions are explicit and parameter-free: the candidate functions φ and γ are given in closed form, the single-unit lower bound is verified through an explicit feasible LP solution, and the upper bound uses a fully specified dual solution. The knapsack hardness proof reuses the single-unit bound in a clean reduction. The write-up is largely self-contained, with the main inductive arguments included in the appendices.
minor comments (4)
- [Lemma 3.5, Eqs. (3.21)-(3.22)] The 1-Lipschitz bound used to compare the right-endpoint and left-endpoint Riemann sums appears to give an additive constant of order (ρ+3)/N rather than the stated +2/N: the telescoping differences contribute an extra term beyond ρ/N, and the left-endpoint sum starts at ρ(n+1)/N rather than ρ/2. Since the conclusion of Theorem 1.3 only needs the additive error to tend to zero as N→∞, this does not affect the central tightness claim, but Theorem 3.4 should either be restated with the corrected constant or the inequality should be justified more carefully.
- [Lemma 2.2, Type-III case, Eqs. (2.10)-(2.11)] The FKG step divides by F_i^{-1}(q), which is zero on the interval corresponding to an atom of demand at zero. The paper's convention that 0/0 is treated as 1 for Type-III service does not by itself justify these divisions. This is a rigor gap in the reduction, but it is local and can likely be repaired with a truncation or limiting argument.
- [Remarks 3 and 7] Algorithms 1 and 3 require exact computation of distributions of remaining supply or accumulated knapsack load (Rem and T_σ(i)), and the paper defers to sampling/discretization without formal error bounds. Since the theorems are about existence of CRS and the algorithms are conceptual, this is acceptable, but a precise implementation statement with convergence guarantees would make the algorithmic claims more complete.
- [Throughout] There are several typographical and formatting issues, including corrupted reference text (e.g., the author names in [AW18]) and inconsistent use of notation such as "xσ(i)" versus "xf(i)" in proofs. These should be cleaned up before publication.
Circularity Check
No significant circularity: the CRS guarantees are proved from explicit feasible primal/dual solutions, with no fitted parameter renamed as a prediction.
full rationale
The paper's central claims are self-contained. Theorem 1.2 is established by explicitly constructing an LP-SI feasible solution (3.7) from the continuous certificate φ (3.4), verifying feasibility via (3.9)-(3.10) and the integral identity (3.5); the guarantee is then realized by Algorithm 2 whose acceptance probability is shown to equal the LP solution (Lemma 3.1, Appendix B.1). Theorem 1.3 is proven by weak duality on the same LP: the dual solution (3.16) is certified feasible in Lemma 3.5 using only properties of γ (Proposition 3.6) and the α0 identity (3.19). Theorem 1.4 uses the same constructive pattern: feasible selection probabilities (4.18) are built from φ (4.14) and certified against Definition 5 in Lemma 4.4, then implemented by Algorithm 3 with the induction deferred to Appendix C.1. The induction is adapted from [JMZ22], but the proof is reproduced rather than merely cited, so the self-citation is not load-bearing. Theorem 1.5 reduces the knapsack upper bound to the single-unit bound on the same instance as [JMZ22]; this is a benchmark input, not an assumption that entails the conclusion. The reduction of Section 2 is also non-circular: τi is calibrated to reproduce cσ(i)xi by the mean value theorem (2.8), and the service guarantee is derived from FKG and rearrangement inequalities rather than imposed. Minor issues, such as a possible +3/N versus +2/N in Lemma 3.5, sampling details in Remarks 3 and 7, and the 0/0 convention for Type-III service at zero demand, affect implementation and edge-case rigor but do not make any equation equal its own conclusion.
Assumptions & free parameters
assumptions (3)
- domain assumption Agent demands Di are independent and drawn from known distributions Fi.
- domain assumption The arrival order Λ is independent of demands and uniformly distributed over the forward permutation f and its reverse b, and is revealed to the algorithm before arrivals.
- standard math Standard inequalities (FKG, rearrangement, LP duality, mean value theorem) are valid.
Cite this review
Pith. "Pith review of Forward-backward Contention Resolution Schemes for Fair Rationing." pith.science (2026). https://pith.science/paper/QZN6FFDJ
@misc{pith2026250209521,
author = {Pith},
title = {Pith review of: Forward-backward Contention Resolution Schemes for Fair Rationing},
year = {2026},
howpublished = {\url{https://pith.science/paper/QZN6FFDJ}},
note = {Machine review of arXiv:2502.09521}
}
abstract
We use contention resolution schemes (CRS) to derive algorithms for the fair rationing of a single resource when agents have stochastic demands. We aim to provide ex-ante guarantees on the level of service provided to each agent, who may measure service in different ways (Type-I, II, or III), calling for CRS under different feasibility constraints (rank-1 matroid or knapsack). We are particularly interested in two-order CRS where the agents are equally likely to arrive in a known forward order or its reverse, which is motivated by online rationing at food banks. In particular, we derive a two-order CRS for rank-1 matroids with guarantee $1/(1+e^{-1/2})\approx 0.622$, which we prove is tight. This improves upon the $1/2$ guarantee that is best-possible under a single order (Alaei, SIAM J. Comput. 2014), while achieving separation with the $1-1/e\approx 0.632$ guarantee that is possible for random-order CRS (Lee and Singla, ESA 2018). Because CRS guarantees imply prophet inequalities, this also beats the two-order prophet inequality with ratio $(\sqrt{5}-1)/2\approx 0.618$ from (Arsenis, SODA 2021), which was tight for single-threshold policies. Rank-1 matroids suffice to provide guarantees under Type-II or III service, but Type-I service requires knapsack. Accordingly, we derive a two-order CRS for knapsack with guarantee $1/3$, improving upon the $1/(3+e^{-2})\approx 0.319$ guarantee that is best-possible under a single order (Jiang et al., SODA 2022). To our knowledge, $1/3$ provides the best-known guarantee for knapsack CRS even in the offline setting. Finally, we provide an upper bound of $1/(2+e^{-1})\approx 0.422$ for two-order knapsack CRS, strictly smaller than the upper bound of $(1-e^{-2})/2\approx0.432$ for random-order knapsack CRS.
Reference graph
Works this paper leans on
-
[1]
[ACK18] Yossi Azar, Ashish Chiplunkar, and Haim Kaplan, Prophet secretary: Surpassing the 1-1/e barrier , Proceedings of the 2018 ACM Conference on Economics and Com pu- tation (New York, NY, USA), EC ’18, Association for Computin g Machinery, 2018, p. 303–318. [ADK21] Makis Arsenis, Odysseas Drosis, and Robert Kleinbe rg, Constrained-order prophet inequa...
work page 2018
-
[10]
27 [GN13] Anupam Gupta and Viswanath Nagarajan, A stochastic probing problem with appli- cations, Integer Programming and Combinatorial Optimization - 16t h International Conference, IPCO 2013, Valpara´ ıso, Chile, March 18-20,
work page 2013
-
[15]
[PT22] Bo Peng and Zhihao Gavin Tang, Order selection prophet inequality: From threshold optimization to arrival time design , 2022 IEEE 63rd Annual Symposium on Founda- tions of Computer Science (FOCS) (2022), 171–178. [PW24] Neel Patel and David Wajc, Combinatorial stationary prophet inequalities, Proceedings of the 2024 ACM-SIAM Symposium on Discrete A...
work page 2022
-
[16]
[SC84] Ester Samuel-Cahn, Comparison of threshold stop rules and maximum for independe nt nonnegative random variables , the Annals of Probability (1984), 1213–1216. [SJBY23] Sean R Sinclair, Gauri Jain, Siddhartha Banerjee, and Christina Lee Yu, Sequen- tial fair allocation: Achieving the optimal envy-efficiency trade-off curve , Operations Research 71 (202...
work page 1984
-
[17]
[ZZCT18] Yuanguang Zhong, Zhichao Zheng, Mabel C Chou, and C hung-Piaw Teo, Resource pooling and allocation policies to deliver differentiated s ervice, Management Science 64 (2018), no. 4, 1555–1573. 30 A Additions to Section 2 A.1 Proof of Lemma 2.1 Let βi = E[si(Yi, Di)] for all i. We set qi to the smallest value in [0,1] that makes (2.2) hold. To see t...
work page 2018
-
[245]
Mechanism Design via the Interim Relaxation
[Ala14] Saeed Alaei, Bayesian combinatorial auctions: Expanding single buyer m echanisms to many buyers , SIAM Journal on Computing 43 (2014), no. 2, 930–972. [AW18] Marek Adamczyk and Micha/suppress l W/suppress lodarczyk,Random order contention resolution schemes, 2018 IEEE 59th Annual Symposium on Foundations of Computer Science (FOCS), IEEE, 2018, pp....
work page Pith review arXiv 2014
-
[695]
[MXX20] Will Ma, Pan Xu, and Yifan Xu, Group-level fairness maximization in online bipartite matching, arXiv preprint arXiv:2011.13908 (2020). [NSW25] Joseph (Seffi) Naor, Aravind Srinivasan, and David Wa jc, Online dependent rounding schemes for bipartite matchings, with , Proceedings of the 2025 Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2025,...
arXiv 2020
-
[781]
[FSZ21] Moran Feldman, Ola Svensson, and Rico Zenklusen, Online contention resolution schemes with applications to bayesian selection problems , SIAM Journal on Computing 50 (2021), no. 2, 255–300. [FTW+21] Hu Fu, Zhihao Gavin Tang, Hongxun Wu, Jinzhao Wu, and Qian fan Zhang, Random order vertex arrival contention resolution schemes for mat ching, with ap...
work page 2021
Show all 17 references
-
[2007]
1946–1961,
[CSZ19] Jose Correa, Raimundo Saona, and Bruno Ziliotto, Prophet secretary through blind strategies, pp. 1946–1961,
1946
-
[2013]
Goemans and Jos´ e Correa, eds.), Lecture Notes in Computer S cience, vol
Proceedings (Michel X. Goemans and Jos´ e Correa, eds.), Lecture Notes in Computer S cience, vol. 7801, Springer, 2013, pp. 205–216. [Har13] Jason D Hartline, Mechanism design and approximation , Book draft. October 122 (2013), no
2013
-
[2018]
3, 789–812
[Ma18] Will Ma, Improvements and generalizations of stochastic knapsack an d markovian bandits approximation algorithms , Mathematics of Operations Research 43 (2018), no. 3, 789–812. [MM24] Calum MacRury and Will Ma, Random-order contention resolution via continuous induction...
2018 arXiv
-
[2019]
6, 1831–1879
[CVZ14] Chandra Chekuri, Jan Vondr´ ak, and Rico Zenklusen, Submodular function maximiza- tion via the multilinear relaxation and contention resolut ion schemes , SIAM Journal on Computing 43 (2014), no. 6, 1831–1879. [DKP24] Shaddin Dughmi, Yusuf Hakan Kalayci, and Neel Patel...
2014
-
[2020]
215, Schloss Dagstuhl - Leibniz-Zentrum f¨ ur Informatik, 2022, pp
26 [Dug22] Shaddin Dughmi, Matroid secretary is equivalent to contention resolution, 13th Innova- tions in Theoretical Computer Science Conference, ITCS 202 2, January 31 - February 3, 2022, Berkeley, CA, USA (Mark Braverman, ed.), LIPIcs, vol. 215, Schloss Dagstuhl - Leibniz-...
2022
-
[2021]
[GHKL24] Anupam Gupta, Jinqiao Hu, Gregory Kehne, and Roie L evin, Pairwise-independent contention resolution, International Conference on Integer Programming and Comb i- natorial Optimization, Springer, 2024, pp. 196–209. [GMTS24] Giordano Giambartolomei, Frederik Mallmann-Tr...
2024
-
[2022]
1221–1246
[JMZ22] Jiashuo Jiang, Will Ma, and Jiawei Zhang, Tight guarantees for multi-unit prophet inequalities and online stochastic knapsack , Proceedings of the 2022 Annual ACM- SIAM Symposium on Discrete Algorithms (SODA), SIAM, 2022, p p. 1221–1246. [JWZ23] Jiashuo Jiang, Shixin W...
2023
-
[2024]
who is next in line?
[EFGT22] Tomer Ezra, Michal Feldman, Nick Gravin, and Zhiha o Gavin Tang, Prophet matching with general arrivals , Mathematics of Operations Research 47 (2022), no. 2, 878–898. [EFGT23] , “who is next in line?” on the significance of knowing the arriv al order in bayesian onlin...
2022
-
[2025]
8, 1091–
[CL99] G´ erard P Cachon and Martin A Lariviere, Capacity choice and allocation: Strategic behavior and supply chain performance , Management science 45 (1999), no. 8, 1091–
1999
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.