English

An Efficient Algorithm for Group Testing with Runlength Constraints

Information Theory 2024-09-09 v2 Data Structures and Algorithms math.IT

Abstract

In this paper, we provide an efficient algorithm to construct almost optimal (k,n,d)(k,n,d)-superimposed codes with runlength constraints. A (k,n,d)(k,n,d)-superimposed code of length tt is a t×nt \times n binary matrix such that any two 1's in each column are separated by a run of at least dd 0's, and such that for any column c\mathbf{c} and any other k1k-1 columns, there exists a row where c\mathbf{c} has 11 and all the remaining k1k-1 columns have 00. These combinatorial structures were introduced by Agarwal et al. [1], in the context of Non-Adaptive Group Testing algorithms with runlength constraints. By using Moser and Tardos' constructive version of the Lov\'asz Local Lemma, we provide an efficient randomized Las Vegas algorithm of complexity Θ(tn2)\Theta(t n^2) for the construction of (k,n,d)(k,n,d)-superimposed codes of length t=O(dklogn+k2logn)t=O(dk\log n +k^2\log n). We also show that the length of our codes is shorter, for nn sufficiently large, than that of the codes whose existence was proved in [1].

Keywords

Cite

@article{arxiv.2409.03491,
  title  = {An Efficient Algorithm for Group Testing with Runlength Constraints},
  author = {Marco Dalai and Stefano Della Fiore and Adele A. Rescigno and Ugo Vaccaro},
  journal= {arXiv preprint arXiv:2409.03491},
  year   = {2024}
}

Comments

Accepted for publication in Discrete Applied Mathematics