Table of Contents
Fetching ...

Distributionally Robust $k$-of-$n$ Sequential Testing

Rayen Tan, Viswanath Nagarajan

Abstract

The $k$-of-$n$ testing problem involves performing $n$ independent tests sequentially, in order to determine whether/not at least $k$ tests pass. The objective is to minimize the expected cost of testing. This is a fundamental and well-studied stochastic optimization problem. However, a key limitation of this model is that the success/failure probability of each test is assumed to be known precisely. In this paper, we relax this assumption and study a distributionally-robust model for $k$-of-$n$ testing. In our setting, each test is associated with an interval that contains its (unknown) failure probability. The goal is to find a solution that minimizes the worst-case expected cost, where each test's probability is chosen from its interval. We focus on non-adaptive solutions, that are specified by a fixed permutation of the tests. When all test costs are unit, we obtain a $2$-approximation algorithm for distributionally-robust $k$-of-$n$ testing. For general costs, we obtain an $O(\frac{1}{\sqrt ε})$-approximation algorithm on $ε$-bounded instances where each uncertainty interval is contained in $[ε, 1-ε]$. We also consider the inner maximization problem for distributionally-robust $k$-of-$n$: this involves finding the worst-case probabilities from the uncertainty intervals for a given solution. For this problem, in addition to the above approximation ratios, we obtain a quasi-polynomial time approximation scheme under the assumption that all costs are polynomially bounded.

Distributionally Robust $k$-of-$n$ Sequential Testing

Abstract

The -of- testing problem involves performing independent tests sequentially, in order to determine whether/not at least tests pass. The objective is to minimize the expected cost of testing. This is a fundamental and well-studied stochastic optimization problem. However, a key limitation of this model is that the success/failure probability of each test is assumed to be known precisely. In this paper, we relax this assumption and study a distributionally-robust model for -of- testing. In our setting, each test is associated with an interval that contains its (unknown) failure probability. The goal is to find a solution that minimizes the worst-case expected cost, where each test's probability is chosen from its interval. We focus on non-adaptive solutions, that are specified by a fixed permutation of the tests. When all test costs are unit, we obtain a -approximation algorithm for distributionally-robust -of- testing. For general costs, we obtain an -approximation algorithm on -bounded instances where each uncertainty interval is contained in . We also consider the inner maximization problem for distributionally-robust -of-: this involves finding the worst-case probabilities from the uncertainty intervals for a given solution. For this problem, in addition to the above approximation ratios, we obtain a quasi-polynomial time approximation scheme under the assumption that all costs are polynomially bounded.
Paper Structure (30 sections, 41 theorems, 75 equations, 3 figures, 1 table, 2 algorithms)

This paper contains 30 sections, 41 theorems, 75 equations, 3 figures, 1 table, 2 algorithms.

Key Result

Theorem 1.1

There is a $2$-approximation algorithm for the $k$-of-$n$ adversary problem and the distributionally robust $k$-of-$n$ problem under unit costs.

Figures (3)

  • Figure 1: Visualization of the DP table, and the windows $N_\nu$ and $E_\nu$. In the green region, testing stops and we conclude that $f(X) = 1$; in the red region, testing stops and $f(X) = 0$.
  • Figure 2: Summary of Cases and their corresponding results.
  • Figure 3: Cases on $E_n$ and $\tilde{N}_n$

Theorems & Definitions (75)

  • Definition 1.1: $k$-of-$n$ Adversary problem, $\mathtt{ADV}$
  • Definition 1.2: Distributionally Robust $k$-of-$n$, $\mathtt{DRST}$
  • Definition 1.3
  • Theorem 1.1
  • Theorem 1.2
  • Theorem 1.3
  • Definition 1.4: Poisson binomial distribution
  • Theorem 1.4: jogdeoMonotoneConvergenceBinomial1968
  • Theorem 1.5: darrochDistributionNumberSuccesses1964
  • Theorem 1.6: wang1993number
  • ...and 65 more