A 1.431-Competitive Algorithm for Combinatorial Group Testing
Jun Wu, Yongxi Cheng, Zhen Yang, Feng Chu, Junkai He
TL;DR
This work addresses combinatorial group testing with an unknown number of defectives by introducing Z^c, a deterministic adaptive algorithm that couples an up-zig-zag strategy with a strongly competitive component. The authors prove a finite-sample competitive bound $M_{Z^c}(d|n) \le 1.431\,M(d,n)+39$, improving the previous best of $1.452$. The core technical contributions are two upper bounds for the up-zig-zag procedure $Z^u$ and a symmetric partitioning framework that orchestrates when to switch between subroutines based on preliminary testing outcomes. This yields a practically implementable strategy with a competitive ratio below 1.5, with potential for further refinements and extensions to adaptive defect estimation and tighter bounds.
Abstract
In the context of fault-detection problems, the objective is to identify all defective items among a set of $n$ binary-state items using the minimum number of tests. The {group testing} paradigm, which allows testing a subset of items in a single test, serves as a fundamental technique for efficiently classifying large populations. We study a central problem in the combinatorial group testing model where the number $d$ of defective items is unknown in advance. Let $M_α(d|n)$ denote the maximum number of tests required by an algorithm $α$ for this problem, and $M(d,n)$ denote the minimum number of tests required in the worst case when $d$ is known in advance. An algorithm $α$ is called a $c$-\emph{competitive algorithm} if there exist constants $c$ and $a$ such that, for $0\le d < n$, $M_α(d|n)\le cM(d,n)+a$. We design a new adaptive algorithm with a competitive constant $c \le 1.431$, thus pushing the competitive ratio below the best-known one of $1.452$. To achieve this, we propose a novel solution framework based on an unexplored up-zig-zag strategy and a studied strongly competitive algorithm.
