Prophet Secretary Through Blind Strategies 1: A Nonincreasing Blind Strategy Earns at Least 0.669 of the Prophet's Expected Maximum When Values Arrive in Uniformly Random OrderResearch Paper
Motivation
In the prophet inequality a gambler observes independent nonnegative random values with known laws one at a time and must decide irrevocably, after seeing each one, whether to stop and keep it. Her expected reward is compared with that of a prophet who knows all realizations and earns . When the values arrive in a fixed adversarial order the best guarantee is (Krengel, Sucheston and Garling, 1977; Samuel-Cahn, 1984). Prophet inequalities are the stopping-theoretic core of posted-price mechanisms in online auctions, where a guarantee for the gambler translates into a welfare or revenue approximation for sequential pricing.
The prophet secretary problem keeps arbitrary independent laws but lets the values arrive in a uniformly random order, as in the secretary problem.
- 2015: Esfandiari, HajiAghayi, Liaghat and Monemizadeh introduce the problem and give a guarantee with time-dependent thresholds (ESA 2015).
- 2017: Ehsani, Hajiaghayi, Kesselheim and Singla obtain with a single threshold, using random tie-breaking (SODA 2018).
- 2018: Azar, Chiplunkar and Kaplan surpass by a small margin and give an upper bound of for deterministic distribution-insensitive algorithms (EC 2018).
- 2019: Correa, Saona and Ziliotto break , proving with blind strategies, and show that no algorithm beats (arXiv:1807.07483; Mathematical Programming, doi:10.1007/s10107-020-01544-8). This mission formalizes the guarantee.
Setting
An instance is a list of laws of independent nonnegative random variables , all continuous. A uniformly random permutation of , independent of the values, is the arrival order: at time the gambler sees .
The time threshold algorithm stops at the first time with . Its stopping time is and the gambler's reward is , written .
A blind strategy is a nonincreasing function . Given an instance, draw independently and uniformly from , let be the -th smallest, and choose thresholds by
The strategy is called blind because fixes the levels of the distribution of the maximum at which the gambler stops, independently of the instance and of . The deterministic blind strategy (Definition 3.1) uses in place of . A piecewise-constant strategy uses at most distinct levels.
Formalization targets
Goal: Theorem 1.1
There is a nonincreasing such that, for every and every continuous instance,
where is the stopping time of the blind strategy . One serves every instance.
Milestones, in the order the proof uses them
- §3, display after Definition 3.1: the blind strategy's value is the limit of the deterministic blind strategy's values on the instance padded with zeros, as .
- Lemma 3.1: an exact formula for for nonincreasing thresholds.
- Lemma 3.3: .
- Lemma 4.1: .
- Lemma 4.2: a weighted replacement of the union bound .
- Lemma 4.3: for with , for explicit functions .
- Corollary 4.4: some gives the constant ; the paper reports that suffices.
Significance
Theorem 1.1 raised the guarantee for the prophet secretary problem from just above to , and it separates random-order arrival from adversarial arrival by more than the classical single-threshold analysis. The strategies are distribution-insensitive in a precise sense: the gambler needs only the distribution of the maximum, not the individual laws, and does not depend on . The milestones are general facts about multi-threshold stopping in random order (Lemmas 3.1, 3.3, 4.1, 4.2) that apply to any nonincreasing thresholds, not only to blind ones.
The result is proved in the paper, with one numerical step: Corollary 4.4 evaluates the bound of Lemma 4.3 at a specific vector found by optimization, which the paper does not print. No part of this argument has a machine-checked proof. The formalization would make the reduction from blind to deterministic strategies, the stopping-time estimates and the final numerical certificate explicit and checked. The paper also shows that no blind strategy guarantees more than (Theorem 1.2, outside this mission); any later improvement of the constant leaves this goal, which asserts only , intact.
Difficulty
The obvious argument fixes a threshold and bounds the probability that some value exceeds it; with one threshold this cannot beat , and with time-varying thresholds the events "the gambler has not stopped by time " and "value arrives at time " are dependent, because the arrival of at time removes from the earlier times. The union bound loses exactly the constant one is trying to gain. The analysis must therefore bound the law of the stopping time uniformly over all instances (Lemma 3.3), sharpen the conditional survival probability (Lemma 4.1) and the union bound (Lemma 4.2), and then pass to the limit of large instances. The final constant depends on a numerical optimization over levels, so the closing step is a certified evaluation of an explicit but long expression involving -th roots and logarithms.
Formalization scope
All statements import one definitions file, BlindProphetSec.Blind.Setting.
- Instances:
μ : Fin n → Measure ℝwithIsProbabilityMeasure,NullSingletonClass(continuity, the paper's standing assumption of §1.2 and §3) andμ i (Set.Iio 0) = 0(nonnegativity). Independence is built in: the values are the coordinates ofMeasure.pi μ. Indices and times are 0-based; the paper's time isj.val + 1. - Random order: the average over all permutations. A conditional probability is written .
- Expectations are lower Lebesgue integrals in , so is allowed; the paper's ratios are stated multiplied out, . The reward is if the gambler never stops.
- Thresholds of blind strategies are encoded through their levels: stop at time iff . For continuous laws this agrees almost surely with when the level is positive; level means "never stop", and at level , where the paper's threshold is not unique, the encoding takes the largest threshold.
- Pinned hypotheses: in the §3 limit display; in Lemma 3.1 (the printed identity fails for because the reward is on ); in Lemma 4.3, so that every term of is the paper's and none is a junk value.
- Generalizations: Lemmas 3.1, 4.1 and 4.2 are stated without continuity, and 4.1, 4.2 without nonnegativity, as printed.
A trivializing formalization is ruled out: the strategy (and the vector of Corollary 4.4) is quantified before and the instance, the constants and are exact rationals, and expectations cannot collapse to through non-integrability.
A complete development needs order statistics of uniform samples, exchangeability arguments for uniformly random permutations, convergence of the padded deterministic strategies, and a certified numerical evaluation of . The random-order stopping vocabulary is reusable for other prophet secretary results, including the upper bound of the companion mission. Contributions to any milestone, including partial results such as Lemma 3.2 (), are welcome. The PDF used is the arXiv preprint, version 2 (arXiv:1807.07483v2, 12 March 2019); all labels and pages refer to it.
Selected references
- J. Correa, R. Saona, B. Ziliotto, Prophet Secretary Through Blind Strategies, arXiv:1807.07483v2, 2019; Mathematical Programming, 2021. https://arxiv.org/abs/1807.07483, https://doi.org/10.1007/s10107-020-01544-8
- H. Esfandiari, M. Hajiaghayi, V. Liaghat, M. Monemizadeh, Prophet Secretary, Proceedings of ESA 2015, pp. 496–508.
- S. Ehsani, M. Hajiaghayi, T. Kesselheim, S. Singla, Prophet Secretary for Combinatorial Auctions and Matroids, Proceedings of SODA 2018, pp. 700–714.
- Y. Azar, A. Chiplunkar, H. Kaplan, Prophet Secretary: Surpassing the 1 − 1/e Barrier, Proceedings of EC 2018, pp. 303–318.
- E. Samuel-Cahn, Comparison of Threshold Stop Rules and Maximum for Independent Nonnegative Random Variables, The Annals of Probability 12(4), pp. 1213–1216.