Secretary Problems with Biased Evaluations Using Partial Ordinal Information II: No Algorithm Beats Competitive Ratio ω on Posets of Width ωResearch Paper
Motivation
In hiring, admissions and procurement, candidates are often judged by scores that are known to be biased: two candidates from different groups, schools or evaluation pipelines cannot be compared by their observed scores, while two candidates from the same pipeline can. Salem and Gupta (SSRN 3444283, published in Management Science, 2023) model this situation as a poset secretary problem. The decision maker sees only a partial order between candidates, namely the comparisons that are trustworthy, and must still make irrevocable online selections.
The classical secretary problem and its -selection variant (Kleinberg, 2005) assume a total order. With only partial comparisons, the natural question is how much the missing comparisons cost. Salem and Gupta answer it in terms of the width of the poset. This mission formalizes their lower bound: no algorithm can do better than a factor of the width.
Setting
A finite set of candidates carries a partial order . Each candidate has a true score . The scores are nonnegative and pairwise distinct, and they are consistent with the order: implies . The pair is an instance. Candidates arrive in uniformly random order. An algorithm knows and a capacity , observes the comparisons of among the candidates that have arrived, and selects at most candidates, irrevocably. It never observes the scores.
The offline optimum is
An algorithm is -competitive if on every instance (Definition 3.4).
The width of is the largest number of pairwise incomparable candidates (an antichain).
Because an algorithm sees only the poset and the arrival order, on a fixed poset its randomness (arrival order and internal coins) induces a probability distribution on the selected set, supported on sets of at most elements, and does not depend on the scores. Such a is called a selection rule with capacity . Its expected score is . The selection probability of is .
The instance of the lower bound is : disjoint chains of elements each, with elements in different chains incomparable (Figure 8 of the paper, with ).
Formalization targets
Goal: Proposition 5.1 (p. 14, proof in Appendix F, p. 42)
For every and there is a poset of width such that for every selection rule with capacity and every there is a consistent scoring with and
Equivalently, for every algorithm, , the supremum taken over the scorings of .
Milestones (Appendix F, p. 42)
- The width of is for .
- For every selection rule with capacity on , some chain has .
- If is a consistent perturbation of the scoring that gives to each element of one chain and elsewhere, with perturbations below in absolute value, nonnegative off , and summing to on , then .
- Given such a chain , and , there is a consistent scoring with and .
Significance
The result shows that the width of the poset is a genuine barrier: whatever the algorithm, an adversary choosing scores after seeing how the algorithm spreads its selections can force a ratio arbitrarily close to . The paper's ProxyLabel algorithm has competitive ratio at most when the width is known (Corollary 5.1, p. 15). Together the two results show that the best achievable competitive ratio in the poset secretary problem is of order , which the paper calls order-optimal. The lower bound also covers the group-bias model of the paper: groups whose members are compared only within their group form exactly the instance used here.
On the formal side, the result is proved in the paper but has no machine-checked proof. The mission produces a formal model of score-independent randomized selection on a finite poset, a formal offline optimum with selections, and the width of a disjoint union of chains. These can be reused for other lower bounds in online selection.
Difficulty
The argument is short, and the work lies in getting the quantifiers and the encoding right. The printed statement places "there is an instance" before "for any algorithm". Read literally this is false for : on a fixed instance, the algorithm that always selects the highest-scoring elements achieves ratio . The proof establishes the other order: the poset is fixed, then the algorithm, then the scoring. A formalization must keep the scoring chosen after the algorithm while preventing the algorithm from depending on the scores.
The printed chain of inequalities also needs care. Its middle step drops the term , which the stated constraints on the perturbation do not make nonpositive. The bound therefore holds for perturbations chosen small enough, not for every perturbation satisfying the printed constraints. The existence of distinct, order-consistent scores meeting all the constraints at once has to be shown, and so does the identification of the optimum with the heavy chain.
Formalization scope
Elements form a finite type with a partial order. A consistent scoring is a function to that is nonnegative, injective and strictly monotone (). These are the standing assumptions of the model (§3.1, p. 7), not additions. is a finite maximum over subsets of at most elements. Width is the published definition AppliedComb.Posets.width, the size of a largest antichain, not a minimum number of chains, so the width milestone is a real claim. Algorithms are represented by selection rules: nonnegative weights on subsets summing to and vanishing on subsets of more than elements. This class contains the selected-set law of every online algorithm, so a lower bound for it is a lower bound for online algorithms. Expectations and probabilities are finite sums. Competitiveness is stated as together with , with no division by an expectation that may vanish. The hypotheses and are standing: with the poset is empty, and with every ratio is . The instance is the sigma type with Mathlib's disjoint order.
Trivializing formalizations are ruled out explicitly. A selection rule must have total mass , so the zero rule does not make the expected score vanish. It must respect the capacity, so the rule selecting everything is excluded. The scoring is quantified after the selection rule, never before it and never as an input to it. is part of the conclusion.
The development needs finite sums over subsets, the order on sigma types, and antichains. Contributions are welcome on any milestone. The width of a disjoint union of chains and the pigeonhole bound on selection probabilities are reusable beyond this mission.
Selected references
- J. Salem and S. Gupta, Secretary Problems with Biased Evaluations Using Partial Ordinal Information, Management Science, 2023. Preprint: SSRN 3444283 (version of 2022-04-17), https://ssrn.com/abstract=3444283. Published version: https://doi.org/10.1287/mnsc.2023.4926
- R. Kleinberg, A multiple-choice secretary algorithm with applications to online auctions, Proceedings of SODA, 2005. https://dl.acm.org/doi/10.5555/1070432.1070519
- R. P. Dilworth, A decomposition theorem for partially ordered sets, Annals of Mathematics 51(1), 1950. https://doi.org/10.2307/1969503