English

GROTESQUE: Noisy Group Testing (Quick and Efficient)

Information Theory 2013-07-11 v1 math.IT

Abstract

Group-testing refers to the problem of identifying (with high probability) a (small) subset of DD defectives from a (large) set of NN items via a "small" number of "pooled" tests. For ease of presentation in this work we focus on the regime when D=\cON1\gapD = \cO{N^{1-\gap}} for some \gap>0\gap > 0. The tests may be noiseless or noisy, and the testing procedure may be adaptive (the pool defining a test may depend on the outcome of a previous test), or non-adaptive (each test is performed independent of the outcome of other tests). A rich body of literature demonstrates that Θ(Dlog(N))\Theta(D\log(N)) tests are information-theoretically necessary and sufficient for the group-testing problem, and provides algorithms that achieve this performance. However, it is only recently that reconstruction algorithms with computational complexity that is sub-linear in NN have started being investigated (recent work by \cite{GurI:04,IndN:10, NgoP:11} gave some of the first such algorithms). In the scenario with adaptive tests with noisy outcomes, we present the first scheme that is simultaneously order-optimal (up to small constant factors) in both the number of tests and the decoding complexity (\cODlog(N)\cO{D\log(N)} in both the performance metrics). The total number of stages of our adaptive algorithm is "small" (\cOlog(D)\cO{\log(D)}). Similarly, in the scenario with non-adaptive tests with noisy outcomes, we present the first scheme that is simultaneously near-optimal in both the number of tests and the decoding complexity (via an algorithm that requires \cODlog(D)log(N)\cO{D\log(D)\log(N)} tests and has a decoding complexity of {O(D(logN+log2D)){\cal O}(D(\log N+\log^{2}D))}. Finally, we present an adaptive algorithm that only requires 2 stages, and for which both the number of tests and the decoding complexity scale as {O(D(logN+log2D)){\cal O}(D(\log N+\log^{2}D))}. For all three settings the probability of error of our algorithms scales as \cO1/(poly(D)\cO{1/(poly(D)}.

Keywords

Cite

@article{arxiv.1307.2811,
  title  = {GROTESQUE: Noisy Group Testing (Quick and Efficient)},
  author = {Sheng Cai and Mohammad Jahangoshahi and Mayank Bakshi and Sidharth Jaggi},
  journal= {arXiv preprint arXiv:1307.2811},
  year   = {2013}
}

Comments

26 pages, 5 figures

R2 v1 2026-06-22T00:49:02.313Z