English

Improved algorithms for non-adaptive group testing with consecutive positives

Information Theory 2021-11-08 v2 Discrete Mathematics math.IT

Abstract

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 which returns positive if the subset contains at least one positive and negative otherwise. In non-adaptive group testing, all tests are fixed in advance and can be performed in parallel. 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 contributions here. The first is the direct use of a binary code to construct measurement matrices compared to the use of Gray code in the state-of-the-art work, which is a rearrangement of the binary code, when the maximum number of consecutive positives is known. This leads to a reduction in decoding time in practice. The second one is efficient designs to identify positives when the number of consecutive positives is known. To the best of our knowledge, this setting has not been surveyed yet. Our simulations verify the efficiency of our proposed designs. In particular, it only requires up to 300300 tests to identify up to 100100 positives in a set of 2324.3B2^{32} \approx 4.3\mathrm{B} items in less than 300300 nanoseconds. When the maximum number of consecutive positives is known, the simulations validate the superiority of our proposed design in decoding compared to the state-of-the-art work. Moreover, when the number of consecutive positives is known, the number of tests and the decoding time are almost reduced half.

Keywords

Cite

@article{arxiv.2101.11294,
  title  = {Improved algorithms for non-adaptive group testing with consecutive positives},
  author = {Thach V. Bui and Mahdi Cheraghchi and An T. H. Nguyen and Thuc D. Nguyen},
  journal= {arXiv preprint arXiv:2101.11294},
  year   = {2021}
}
R2 v1 2026-06-23T22:34:39.250Z