Fast Splitting Algorithms for Sparsity-Constrained and Noisy Group Testing

06/01/2021
by   Eric Price, et al.
0

In group testing, the goal is to identify a subset of defective items within a larger set of items based on tests whose outcomes indicate whether at least one defective item is present. This problem is relevant in areas such as medical testing, DNA sequencing, communication protocols, and many more. In this paper, we study (i) a sparsity-constrained version of the problem, in which the testing procedure is subjected to one of the following two constraints: items are finitely divisible and thus may participate in at most γ tests; or tests are size-constrained to pool no more than ρ items per test; and (ii) a noisy version of the problem, where each test outcome is independently flipped with some constant probability. Under each of these settings, considering the for-each recovery guarantee with asymptotically vanishing error probability, we introduce a fast splitting algorithm and establish its near-optimality not only in terms of the number of tests, but also in terms of the decoding time. While the most basic formulations of our algorithms require Ω(n) storage for each algorithm, we also provide low-storage variants based on hashing, with similar recovery guarantees.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/07/2020

Improved Bounds and Algorithms for Sparsity-Constrained Group Testing

In group testing, the goal is to identify a subset of defective items wi...
research
06/18/2020

A Fast Binary Splitting Approach to Non-Adaptive Group Testing

In this paper, we consider the problem of noiseless non-adaptive group t...
research
01/11/2022

Performance Bounds for Group Testing With Doubly-Regular Designs

In the group testing problem, the goal is to identify a subset of defect...
research
01/28/2020

On the All-Or-Nothing Behavior of Bernoulli Group Testing

In this paper, we study the problem of group testing, in which one seeks...
research
05/24/2022

Model-Based and Graph-Based Priors for Group Testing

The goal of the group testing problem is to identify a set of defective ...
research
04/23/2019

Sublinear-Time Non-Adaptive Group Testing with O(k n) Tests via Bit-Mixing Coding

The group testing problem consists of determining a small set of defecti...
research
02/15/2019

Group testing: an information theory perspective

The group testing problem concerns discovering a small number of defecti...

Please sign up or login with your details

Forgot password? Click here to reset