Table of Contents
Fetching ...

Selecting the Best Optimizing System

Nian Si, Yifu Tang, Zeyu Zheng

TL;DR

This work introduces SBOS, a two-layer optimization framework where outer selection of a system is based on its inner optimizing performance. It develops Sequential Elimination for Optimizing Systems (SEO), which couples stochastic gradient descent for inner optimization with phase-wise elimination across systems, under a fixed budget. Theoretical guarantees show exponential decay of the probability of false selection (PFS) as the budget grows, with extensions to both simulation- and data-driven settings and accompanying lower bounds. Empirical results on queueing staffing/pricing, drug dosage selection, and data-driven newsvendor demonstrate the superiority of SEO over Uniform sampling and OCBA across diverse problem scales. The paper highlights potential extensions to fixed-precision SBOS and distributionally robust formulations, underscoring practical impact for decision problems with inner optimization components.

Abstract

We formulate selecting the best optimizing system (SBOS) problems and provide solutions for those problems. In an SBOS problem, a finite number of systems are contenders. Inside each system, a continuous decision variable affects the system's expected performance. An SBOS problem compares different systems based on their expected performances under their own optimally chosen decision to select the best, without advance knowledge of expected performances of the systems nor the optimizing decision inside each system. We design easy-to-implement algorithms that adaptively chooses a system and a choice of decision to evaluate the noisy system performance, sequentially eliminates inferior systems, and eventually recommends a system as the best after spending a user-specified budget. The proposed algorithms integrate the stochastic gradient descent method and the sequential elimination method to simultaneously exploit the structure inside each system and make comparisons across systems. For the proposed algorithms, we prove exponential rates of convergence to zero for the probability of false selection, as the budget grows to infinity. We conduct three numerical examples that represent three practical cases of SBOS problems. Our proposed algorithms demonstrate consistent and stronger performances in terms of the probability of false selection over benchmark algorithms under a range of problem settings and sampling budgets.

Selecting the Best Optimizing System

TL;DR

This work introduces SBOS, a two-layer optimization framework where outer selection of a system is based on its inner optimizing performance. It develops Sequential Elimination for Optimizing Systems (SEO), which couples stochastic gradient descent for inner optimization with phase-wise elimination across systems, under a fixed budget. Theoretical guarantees show exponential decay of the probability of false selection (PFS) as the budget grows, with extensions to both simulation- and data-driven settings and accompanying lower bounds. Empirical results on queueing staffing/pricing, drug dosage selection, and data-driven newsvendor demonstrate the superiority of SEO over Uniform sampling and OCBA across diverse problem scales. The paper highlights potential extensions to fixed-precision SBOS and distributionally robust formulations, underscoring practical impact for decision problems with inner optimization components.

Abstract

We formulate selecting the best optimizing system (SBOS) problems and provide solutions for those problems. In an SBOS problem, a finite number of systems are contenders. Inside each system, a continuous decision variable affects the system's expected performance. An SBOS problem compares different systems based on their expected performances under their own optimally chosen decision to select the best, without advance knowledge of expected performances of the systems nor the optimizing decision inside each system. We design easy-to-implement algorithms that adaptively chooses a system and a choice of decision to evaluate the noisy system performance, sequentially eliminates inferior systems, and eventually recommends a system as the best after spending a user-specified budget. The proposed algorithms integrate the stochastic gradient descent method and the sequential elimination method to simultaneously exploit the structure inside each system and make comparisons across systems. For the proposed algorithms, we prove exponential rates of convergence to zero for the probability of false selection, as the budget grows to infinity. We conduct three numerical examples that represent three practical cases of SBOS problems. Our proposed algorithms demonstrate consistent and stronger performances in terms of the probability of false selection over benchmark algorithms under a range of problem settings and sampling budgets.
Paper Structure (26 sections, 8 theorems, 54 equations, 11 figures)

This paper contains 26 sections, 8 theorems, 54 equations, 11 figures.

Key Result

Proposition 1

Suppose Assumption assump:gd is enforced. For the constant-step size policy, where $\gamma =\frac{D_{\mathcal{X}_i}}{\sqrt{T(M^{2}+\sigma _{G,i}^{2})}},$ we have for any $\epsilon >0$ the following holds

Figures (11)

  • Figure 1: The comparison between SEO, uniform sampling and OCBA in the optimal staffing and pricing problem.
  • Figure 2: The effect curve with respect to the dosage amount verweij2020randomized
  • Figure 3: The comparison between SEO, uniform sampling and OCBA in the optimal dosage problem.
  • Figure 4: The comparison of optimality gaps between SEO, uniform sampling and OCBA in the optimal dosage problem.
  • Figure 5: The comparison between SEO and uniform sampling in the newsvendor problem.
  • ...and 6 more figures

Theorems & Definitions (17)

  • Proposition 1
  • Theorem 1
  • Proposition 2
  • Definition 1: Covering number
  • Definition 2: Entropy integral
  • Example 1
  • Theorem 2
  • Proposition 3
  • Lemma A1
  • proof
  • ...and 7 more