Balancing Optimal Large Deviations in Ranking and Selection: The BOLD Allocation Learns the Large Deviations Optimality Conditions With Probability OneResearch Paper
Motivation
Ranking and selection asks which of simulated alternatives has the largest mean, when each simulation run returns one noisy sample and the simulation budget is limited. A large literature allocates the budget using the large-deviations analysis of Glynn and Juneja (2004): for a static allocation in which alternative receives a fixed fraction of the samples, the probability of incorrect selection decays exponentially, and the allocation that maximizes the decay rate is characterized by a system of nonlinear optimality conditions. Those conditions depend on the unknown means, so practical procedures plug in estimates and solve the system repeatedly, which is costly and comes with few guarantees.
Chen and Ryzhov (Proc. 2019 Winter Simulation Conference) propose Balancing Optimal Large Deviations (BOLD), a sequential rule that never solves the optimality conditions: at each step it evaluates the two sides of one condition at plug-in estimates and samples whichever alternative appears to be falling behind. It has no tuning parameters and applies to any sampling distribution whose rate function can be evaluated. The paper states that BOLD learns the optimality conditions with probability 1; the full proofs are in the companion article (Chen and Ryzhov, Management Science, 2023).
Setting
There are alternatives with distinct means ; the best is . Alternative produces independent samples from a law with mean , a member of a distributional family indexed by its mean . The families may differ between alternatives.
The rate function of the member with mean is the Fenchel–Legendre transform of its log-moment generating function,
with values in , and . For a normal law with variance , .
An allocation chooses alternative at stage . Write for the number of samples of among stages and for their mean (an arbitrary while ). The plug-in rate is , likewise . For , is the solution of
and (11).
BOLD (Figure 1 of the paper): let be the leader, an alternative with the largest . If the leader is not unique, sample the tied leader with the fewest samples. Otherwise sample the leader if
and if not, sample the minimizing (13). Remaining ties are broken arbitrarily.
Formalization targets
Goal: BOLD learns the optimality conditions
Under Assumptions 1–4 of the paper, with probability 1,
These are the plug-in forms of the total balance condition (5) and the individual balance conditions (6), which together characterize the optimal static allocation. The paper states them as Theorems 3 and 4; the goal is their conjunction.
Milestones
- Theorem 1 (consistency). Under Assumptions 1–3, for every , almost surely.
- Theorem 2. Under Assumptions 1–3, for all , almost surely.
- Theorem 3. The total balance limit above.
- Theorem 4. The individual balance limit above.
Significance
The result. Convergence of BOLD to the optimality conditions shows that the static optimum of Glynn and Juneja can be learned by a cheap sequential rule without knowing the proportion of the budget the best alternative should receive. Top-two methods require that proportion as an input. The paper claims the guarantee for any sampling distributions satisfying four regularity assumptions, not only normal ones. As the paper notes, convergence to the static optimum does not by itself transfer the static exponential rate to the adaptive procedure; the result concerns learning the conditions.
The formalization. The WSC paper gives proof outlines only, and the complete argument lives in a long journal article. No part of it has been machine-checked. A formal proof would check a strong-law argument for an adaptive procedure with two interleaved decision criteria and would yield a reusable formal model of sequential sampling for ranking and selection with general rate functions.
Difficulty
The obvious argument is "sample means converge, hence the plug-in conditions converge". It fails because the sample means converge only if every alternative is sampled infinitely often, and BOLD gives no forced exploration: an alternative is sampled only when (12) or (13) selects it. Consistency must therefore come from the structure of the rule itself. Even with consistency, the limits in Theorems 3–4 are not continuity statements: the plug-in quantities depend on the sample sizes as well as the sample means, and they oscillate around the level 1 as (12) alternately holds and fails, so convergence requires quantitative control of how long the rule can neglect any one alternative. Discrete sampling laws add ties among sample means and a sample mean that can coincide with another alternative's true mean (Assumption 3).
Formalization scope
- Model. Alternatives are
Fin Mwith2 < M(indexed from 0). The family isFam : Fin M → ℝ → Measure ℝof probability measures, with true lawFam x (μ x). Samples form an observation arrayW x k(the -th sample of ), mutually independent, withW x k ∼ Fam x (μ x); this gives the same law of the sample path as the paper's sequential sampling. - Rate function. is the extended-real Legendre transform of the extended-real log-MGF, from the published
BellWilliams2001.ThresholdPolicy.LargeDeviation, so is a genuine value. is the derivative of its real part. Conditions on are imposed on the effective domain , where is finite nearby. - Parameter space. For each there is an open interval that contains the samples almost surely, on which has mean and is finite between any two parameters. The initial means lie in . These conditions are not printed, but without them the plug-in rule can starve an alternative forever: a law with off one point gives . Bernoulli laws, whose sample means reach or , fall outside this convention, although the paper says they are covered.
- Assumptions. The interval of Assumptions 1–2 is one fixed interval per alternative with in its interior. Assumption 3 is written without division. Assumption 4 is joint on .
- Algorithm. BOLD is a predicate
IsBOLDon allocation sequences, so every tie-breaking rule is covered. The initial means are arbitrary. The solution of (10) is a chosen solution between the two sample means; its uniqueness is the paper's claim, not a hypothesis. - Conventions. Ratios and are in , with for , so a never-sampled leader triggers (12) as in the paper. Theorem 2's limsup is taken in . Every theorem is an almost-sure statement, with "probability 1" taken from §4.
- Ruled out. The theorems are not vacuous: a BOLD run exists on every realization (a local check proves this). The rate function is the Legendre transform of the actual family, not an unconstrained function. The family is not fixed to the normal or any single parametric case.
The development needs strong laws of large numbers along adaptively chosen sample counts, properties of Legendre transforms of log-moment generating functions (convexity, a unique zero at the mean), and law-of-the-iterated-logarithm-type rates for sample means. Lemmas on Legendre transforms of log-MGFs and the observation-array model are reusable for other large-deviations allocation rules. Contributions toward any milestone are welcome. Statements specialized to normal families are not substitutes for the general milestones.
Selected references
- Y. Chen and I. O. Ryzhov, Balancing Optimal Large Deviations in Ranking and Selection, Proc. 2019 Winter Simulation Conference, pp. 3368–3379, IEEE.
- Y. Chen and I. O. Ryzhov, Balancing Optimal Large Deviations in Sequential Selection, Management Science, 2023. https://doi.org/10.1287/mnsc.2022.4527
- P. Glynn and S. Juneja, A Large Deviations Perspective on Ordinal Optimization, Proc. 2004 Winter Simulation Conference, pp. 577–585, IEEE.
- A. Dembo and O. Zeitouni, Large Deviations Techniques and Applications, 2nd ed., Springer, 2009. https://doi.org/10.1007/978-3-642-03311-7