Improved algorithms for non-adaptive group testing with consecutive positives

The goal of group testing is to efficiently identify a few specific items, called positives, in a large population of items via tests. A test is an action on a subset of items that returns positive if the subset contains at least one positive and negative otherwise. In non-adaptive group testing, all tests are independent, can be performed in parallel, and represented as a measurement matrix. In this work, we consider non-adaptive group testing with consecutive positives in which the items are linearly ordered and the positives are consecutive in that order. We present two algorithms for efficiently identifying consecutive positives. In particular, without storing measurement matrices, we can identify up to $d$ consecutive positives with $2 \log_{2}\frac{\mathrm{n}}{d}+2d (4\log_{2}\frac{n}{d}+2d,\ resp.)$ tests in $O(\log_{2}^{2}\frac{n}{d}+d)\ (O(\log_{2}\frac{n}{d}+d)$, resp.) time. These results significantly improve the state-of-the-art scheme in which it takes $5 \log_{2}\frac{n}{d} +2d+21$ tests to identify the positives in $O(\frac{n}{d}\log_{2}\frac{n}{d}+d^{2})$ time with the measurement matrices associated with the scheme stored somewhere.

[1]  Mayank Bakshi,et al.  GROTESQUE: Noisy Group Testing (Quick and Efficient) , 2013, 2013 51st Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[2]  Mahdi Cheraghchi,et al.  Noise-resilient group testing: Limitations and constructions , 2008, Discret. Appl. Math..

[3]  Charles J. Colbourn Group testing for consecutive positives , 1999 .

[4]  Arkadii G. D'yachkov,et al.  Separable Codes for the Symmetric Multiple-Access Channel , 2017, 2018 IEEE International Symposium on Information Theory (ISIT).

[5]  Tomer Hertz,et al.  Efficient high throughput SARS-CoV-2 testing to detect asymptomatic carriers , 2020, medRxiv.

[6]  Atri Rudra,et al.  Efficiently decodable non-adaptive group testing , 2010, SODA '10.

[7]  Donald L. Kreher,et al.  Combinatorial algorithms: generation, enumeration, and search , 1998, SIGA.

[8]  Eric Price,et al.  A Fast Binary Splitting Approach to Non-Adaptive Group Testing , 2020, APPROX-RANDOM.

[9]  Mayank Bakshi,et al.  Efficient Algorithms for Noisy Group Testing , 2017, IEEE Transactions on Information Theory.

[10]  Mansour I. Irshid Gray code weighting system , 1987, IEEE Trans. Inf. Theory.

[11]  Meinard Müller,et al.  Consecutive positive detectable matrices and group testing for consecutive positives , 2004, Discret. Math..

[12]  Suhas N. Diggavi,et al.  Group testing for connected communities , 2021, AISTATS.

[13]  João L. Ribeiro,et al.  AC-DC: Amplification Curve Diagnostics for Covid-19 Group Testing , 2020, 2011.05223.

[14]  Matthew Aldridge,et al.  Group testing: an information theory perspective , 2019, Found. Trends Commun. Inf. Theory.

[15]  Gerard J. Chang,et al.  Adaptive group testing for consecutive positives , 2008, Discret. Math..

[16]  Yi-Lin Tsai,et al.  A Variation of Cover-Free Families and Its Applications , 2015, J. Comput. Biol..

[17]  Thach V. Bui,et al.  Efficient (nonrandom) construction and decoding of non-adaptive group testing , 2019, J. Inf. Process..

[18]  Thach V. Bui,et al.  A framework for generalized group testing with inhibitors and its potential application in neuroscience , 2018, ArXiv.

[19]  A. Sterrett On the Detection of Defective Members of Large Populations , 1957 .

[20]  Mahdi Cheraghchi,et al.  Combinatorial Group Testing and Sparse Recovery Schemes with Near-Optimal Decoding Time , 2020, 2020 IEEE 61st Annual Symposium on Foundations of Computer Science (FOCS).

[21]  Binbin Chen,et al.  Sublinear-Time Non-Adaptive Group Testing With O(k log n) Tests via Bit-Mixing Coding , 2019, IEEE Transactions on Information Theory.

[22]  R. Dorfman The Detection of Defective Members of Large Populations , 1943 .

[23]  D J Balding,et al.  The design of pooling experiments for screening a clone map. , 1997, Fungal genetics and biology : FG & B.

[24]  Ely Porat,et al.  Search Methodologies , 2022 .

[25]  Atri Rudra,et al.  Efficiently Decodable Error-Correcting List Disjunct Matrices and Applications - (Extended Abstract) , 2011, ICALP.