Selection and Ordering Policies for Hiring Pipelines via Linear Programming 3: In Simultaneous Offering With Values at Least τ, a Truncated-LP Value-Ordered Policy Earns ≥ α^τ_k Times the LP BoundResearch Paper
Motivation
A firm that fills a fixed number of positions from a pool of applicants faces uncertainty at every stage: applicants differ in value, and an offer may be declined. When offers must go out at once, as in a recruiting season with a common deadline, the firm decides a single offer set and lives with however many candidates accept. Sending too few offers leaves positions empty; sending too many hires beyond capacity at a cost. This trade-off is the same as overbooking in revenue management (airline seats, hotel rooms), with the difference that candidates are heterogeneous in both value and acceptance probability.
Epstein and Ma (arXiv:2210.04059v3, Operations Research 2024) study three hiring-pipeline models through linear programming relaxations. This mission formalizes their lower bound for the third model, Simultaneous Offering (§3.3 and §6 of the paper). The question it answers is practical: how much is lost if the firm restricts itself to value-ordered policies, which send offers to the most valuable candidates for some , instead of searching over all offer sets? Value-ordered policies are natural, because a firm rarely wants to withhold offers from its best candidates, and the optimal one is computable by a short dynamic program. The paper shows (Example 1, p. 25) that they can be arbitrarily bad in general, and that they are provably good when every candidate's value is bounded below.
Setting
An instance has positions and candidates, . Candidate accepts an offer independently with probability and then contributes value . Candidates are labelled so that . The firm chooses an offer set ; with the random set of acceptances, the reward is
the cost per candidate hired beyond capacity being normalised to . is the best expected reward over offer sets. For the instance is -bounded, , if for all ; the interesting range is , since for offering to everyone is optimal.
The benchmark is the LP relaxation
which charges the overage cost on the expected number of hires. Write and .
The algorithm , for , takes an optimal LP solution , scales its total mass by to , and fills mass from the most valuable candidate down: while the prefix mass stays at most , one fractional entry, then zeros. Offers are then sent independently with probabilities , so the algorithm randomises between two value-ordered policies. Its expected reward is .
The guarantee involves the truncated Poisson mean and
Formalization targets
Goal: Theorem 3 (p. 30)
For , every , every optimal solution of and a maximiser of the objective defining ,
Milestones
- Lemma 10 (p. 27): .
- Lemma 11 (p. 27): some optimal LP solution is a filled prefix with .
- Lemma 12 (p. 28): the total mass of such a solution is if and otherwise (posed under the disclosed hypothesis , , ).
- Monotonicity (App. D.5, p. ec16): is decreasing in .
- Proposition EC.2 (p. ec3): .
- Lemma 13 (p. 29): if , then for every .
- The bound (p. 30): on every -bounded instance, .
- Lemma 14 (p. 29): if , deflating the acceptance probabilities to an instance with does not increase the ratio (posed under the disclosed hypothesis ).
Significance
Theorem 3 makes value-ordered policies an -approximation on -bounded instances, through Lemma 10. The factor tends to as for fixed : at it is at least (Corollary 4). The paper's Theorem 4, the subject of the companion mission in this series, shows that no value-ordered policy beats the same expression with the supremum over , so the analysis is tight wherever the two suprema coincide. The interpretation of is how soft the capacity is: the bound degrades exactly as the overage cost dominates candidate values.
The result is proved in the paper; nothing in this mission is open mathematics. To our knowledge none of it has been machine-checked. A complete development would give the platform an overbooking-type stochastic selection model with an exact expected reward, an LP benchmark, and the truncated-Poisson constant that recurs in prophet-inequality and online-matching analyses (the -uniform correlation gap of Yan 2011). Proposition EC.2 and the monotonicity of are reusable on their own.
Difficulty
The obvious argument compares the algorithm's random number of hires with the LP's expected number and loses everything to the overage term: the LP pays , the algorithm pays , and Jensen's inequality points the wrong way. The gap must be controlled by a sum of independent Bernoulli variables against a Poisson variable of the same mean, uniformly over how the mass is spread across candidates. A second difficulty is the regime , where the LP optimum deliberately exceeds capacity; a direct bound there does not reduce to the first case, and the paper's reduction (Lemma 14) changes the instance rather than the algorithm. Tie cases make the LP optimum non-unique, which the formal statements must handle explicitly.
Formalization scope
Candidates are Fin n (0-based), all quantities are real. The sorted labelling is part of instance validity (Antitone I.v), as the paper assumes after relabelling; ties may be ordered arbitrarily. Every expectation is an explicit finite sum over the hire sets with independent probabilities ; there is no measure theory. The truncated Poisson mean is the series of the Poisson pmf. is the supremum of the objective over the feasible set, which is the LP value; is the supremum over . is any maximiser of the objective over ; one exists by continuity. A candidate with receives , which changes no reward.
The algorithm's reward is the exact expected reward of the run with independent offers, never the bound produced in the paper's proof, and the comparison is with the LP value at an optimal solution, not with the objective at an arbitrary feasible point; is the supremum of the specific Poisson expression, not a free constant.
Two statements carry disclosed hypotheses, because the printed versions fail at ties: Lemma 12 assumes , , , and Lemma 14 assumes . Counterexamples are in the items' Formalization Notes. Theorem 3 and Lemma 13 need neither and hold for every optimal LP solution.
A complete development needs Poisson series manipulations (the closed form, concavity of ), a Bernoulli-to-Poisson comparison for , and fractional-knapsack structure for the LP. Contributions of alternative proofs of any milestone, and of the Poisson facts as standalone results, are welcome.
Selected references
- B. Epstein, W. Ma, Selection and Ordering Policies for Hiring Pipelines via Linear Programming, arXiv:2210.04059v3 (2023); Operations Research (2024). https://arxiv.org/abs/2210.04059
- Q. Yan, Mechanism Design via Correlation Gap, Proceedings of SODA 2011, 710–719. https://doi.org/10.1137/1.9781611973082.56
- M. T. Goodrich, R. Tamassia, Algorithm Design: Foundations, Analysis, and Internet Examples, Wiley, 2001, Chapter 5 (fractional knapsack).