The (Surprising) Sample Optimality of Greedy Procedures for Large-Scale Ranking and Selection 1: On a Budget Linear in k the Greedy Procedure Keeps the PCS Bounded Away from ZeroResearch Paper
Motivation
Ranking and selection (R&S) is the problem of identifying, by simulation, the alternative with the largest mean performance among candidates, when each alternative can only be observed with noise. It is a basic tool of simulation optimization, with roots in Bechhofer's indifference-zone formulation (Bechhofer 1954). Cloud and parallel computing have made problems with thousands to millions of alternatives routine, and for such large-scale problems the relevant question is how the total sampling budget must grow with to keep the probability of correct selection (PCS) from collapsing.
Li, Fan and Hong (arXiv:2303.02951, Management Science 2025) call a procedure sample optimal if a budget linear in , , keeps . Order is the least any procedure can use, since every alternative needs at least one observation. As the paper recalls, Zhong & Hong (2022) and Hong et al. (2022) show that well-known procedures such as KN (Kim & Nelson 2001) and OCBA (Chen et al. 2000) need a budget of order ; the procedures previously proved sample optimal, median elimination (Even-Dar et al. 2006) and the knockout-tournament procedures, rely on a rigid halving structure with carefully planned allocations in each round. The paper's surprising observation is that the simplest procedure of all, the greedy procedure, which always samples the alternative that currently looks best, is already sample optimal.
Setting
There are alternatives. Alternative yields independent observations , independent across alternatives, and alternative is the unique best: for . Write for the running average of alternative .
The greedy procedure (Procedure 1) with total budget :
- takes one observation from each alternative;
- while the total number of observations is below , takes one more observation from the alternative with the largest current running average ;
- selects the alternative with the largest final running average.
The PCS is the probability that alternative is selected. The asymptotic regime is fixed by Assumption 1: there are constants and with and , however large is.
For an i.i.d. sequence with running average , the crossing time of a level is . With the standard normal distribution function, the paper's key function is
which equals (Lemma 2). Finally, is the boundary, the first time it is attained, and the boundary-crossing time of alternative .
Formalization targets
Goal: Theorem 1 (p. 15)
Under Assumption 1, if with , then there is with , and
The constant and the gap are free; the bound depends only on the shape of .
Milestones
- Lemma 1 (p. 13): .
- Lemma 2 (pp. 13–14): for , and , continuous and strictly decreasing; for , and ; for , probability and infinite mean.
- (4.3) (p. 14): for , .
- (3.2) (p. 12): .
- (4.4) (p. 15): on , , pathwise.
- (EC.1.5) (p. ec3): , where .
Significance
The result. Theorem 1 shows that a procedure with no tuning parameters, no elimination and no knowledge of or achieves the optimal order of budget growth for large-scale R&S. It gives an explicit, computable lower bound on the limiting PCS. The companion Theorem 2 of the paper shows that this bound is the exact limit under the slippage configuration with a common variance, so the constant cannot be improved in general. The same boundary-crossing analysis underlies the paper's explore-first variant, which turns the positive limit into an arbitrarily high one.
Formalizing it. The result is proved in the paper; nothing here is claimed open. As far as is known, no part of it has a machine-checked proof. A formalization adds:
- a precise, total specification of the greedy procedure as a function of an observation array, including tie-breaking and budget rounding;
- the pathwise inclusion behind (3.2), which the paper argues in prose, and whose naive reading is false before ;
- Spitzer-type identities for the Gaussian random walk (Lemma 2), which Mathlib does not have and which are reusable well beyond this paper.
Difficulty
The obvious argument fails at its first step. The greedy procedure's sample sizes depend on all past observations of all alternatives, so the PCS has no tractable expression, and the classical route through pairwise comparisons at fixed sample sizes does not apply. The boundary-crossing perspective sidesteps this, at three costs. First, (3.2) requires a careful pathwise argument: before the best alternative's running average reaches its minimum, it can lead, be sampled, and lose the lead, so "once best, always best" is false until . Second, Lemma 2 is a fluctuation-theory identity (Spitzer's formula for the mean ladder epoch of a Gaussian walk), not an elementary computation. Third, the limit combines a strong law over i.i.d. crossing times with a continuity argument in , which needs the continuity and strict monotonicity of .
Formalization scope
- Model. One observation array indexed by , measurable, with , and mutually independent as a whole family. Problem uses alternatives ; Lean's alternative is the paper's alternative . One sequence serves every , not a triangular array. Variances are positive (), as the paper's normalizations by require.
- Procedure. A deterministic map from the array to the selected index. Ties in every arg max go to the smallest index (a null event under normality). The budget is ; the number of greedy steps uses truncated subtraction, so the procedure is total.
- Quantities. Crossing times and argmins take values in ; is a lower Lebesgue integral in ; probabilities and the liminf are in . "" means bounded below with infimum . is applied only at positive arguments.
- Ruled out. Crossing times typed in (where an empty infimum is ), the junk value of a divergent
tsum( for ), an unbounded infimum read as , and a "for every with " statement that holds vacuously: the goal asserts the existence of . - Infrastructure. Running averages and crossing times of random walks, the Gaussian Spitzer identity, the strong law for i.i.d. -valued variables, and a pathwise analysis of the greedy procedure. The random-walk results are reusable for any boundary-crossing or sequential-testing development. Contributions on any milestone are welcome, and proofs of Lemma 2 by a route other than Siegmund's are equally useful.
- Source. The PDF is the arXiv v3 preprint (11 Dec 2023); every page and equation number refers to it.
Selected references
- Z. Li, W. Fan, L. J. Hong, The (Surprising) Sample Optimality of Greedy Procedures for Large-Scale Ranking and Selection, arXiv:2303.02951v3, 2023; Management Science, 2025. https://arxiv.org/abs/2303.02951
- R. E. Bechhofer, A Single-Sample Multiple Decision Procedure for Ranking Means of Normal Populations with known Variances, Annals of Mathematical Statistics 25(1), 1954. https://doi.org/10.1214/aoms/1177728845
- D. Siegmund, Sequential Analysis: Tests and Confidence Intervals, Springer, 1985. https://doi.org/10.1007/978-1-4757-1862-1
- Y. Zhong, L. J. Hong, Knockout-Tournament Procedures for Large-Scale Ranking and Selection in Parallel Computing Environments, Operations Research 70(1), 2022. https://doi.org/10.1287/opre.2020.2065