English

Optimal Deterministic Group Testing Algorithms to Estimate the Number of Defectives

Information Theory 2020-09-08 v1 math.IT

Abstract

We study the problem of estimating the number of defective items dd within a pile of nn elements up to a multiplicative factor of Δ>1\Delta>1, using deterministic group testing algorithms. We bring lower and upper bounds on the number of tests required in both the adaptive and the non-adaptive deterministic settings given an upper bound DD on the defectives number. For the adaptive deterministic settings, our results show that, any algorithm for estimating the defectives number up to a multiplicative factor of Δ\Delta must make at least Ω((D/Δ2)log(n/D))\Omega \left((D/\Delta^2)\log (n/D) \right ) tests. This extends the same lower bound achieved in \cite{ALA17} for non-adaptive algorithms. Moreover, we give a polynomial time adaptive algorithm that shows that our bound is tight up to a small additive term. For non-adaptive algorithms, an upper bound of O((D/Δ2)O((D/\Delta^2) (log(n/D)+logΔ))(\log (n/D)+\log \Delta) ) is achieved by means of non-constructive proof. This improves the lower bound O((logD)/(logΔ))Dlogn)O((\log D)/(\log\Delta))D\log n) from \cite{ALA17} and matches the lower bound up to a small additive term. In addition, we study polynomial time constructive algorithms. We use existing polynomial time constructible \emph{expander regular bipartite graphs}, \emph{extractors} and \emph{condensers} to construct two polynomial time algorithms. The first algorithm makes O((D1+o(1)/Δ2)logn)O((D^{1+o(1)}/\Delta^2)\cdot \log n) tests, and the second makes (D/Δ2)quazipoly(D/\Delta^2)\cdot quazipoly (logn)(\log n) tests. This is the first explicit construction with an almost optimal test complexity.

Keywords

Cite

@article{arxiv.2009.02520,
  title  = {Optimal Deterministic Group Testing Algorithms to Estimate the Number of Defectives},
  author = {Nader H. Bshouty and Catherine A. Haddad-Zaknoon},
  journal= {arXiv preprint arXiv:2009.02520},
  year   = {2020}
}
R2 v1 2026-06-23T18:20:01.337Z