23
0

On Detecting Some Defective Items in Group Testing

Abstract

Group testing is an approach aimed at identifying up to dd defective items among a total of nn elements. This is accomplished by examining subsets to determine if at least one defective item is present. In our study, we focus on the problem of identifying a subset of d\ell\leq d defective items. We develop upper and lower bounds on the number of tests required to detect \ell defective items in both the adaptive and non-adaptive settings while considering scenarios where no prior knowledge of dd is available, and situations where an estimate of dd or at least some non-trivial upper bound on dd is available. When no prior knowledge on dd is available, we prove a lower bound of Ω(log2nlog+loglogn) \Omega(\frac{\ell \log^2n}{\log \ell +\log\log n}) tests in the randomized non-adaptive settings and an upper bound of O(log2n)O(\ell \log^2 n) for the same settings. Furthermore, we demonstrate that any non-adaptive deterministic algorithm must ask Θ(n)\Theta(n) tests, signifying a fundamental limitation in this scenario. For adaptive algorithms, we establish tight bounds in different scenarios. In the deterministic case, we prove a tight bound of Θ(log(n/))\Theta(\ell\log{(n/\ell)}). Moreover, in the randomized settings, we derive a tight bound of Θ(log(n/d))\Theta(\ell\log{(n/d)}). When dd, or at least some non-trivial estimate of dd, is known, we prove a tight bound of Θ(dlog(n/d))\Theta(d\log (n/d)) for the deterministic non-adaptive settings, and Θ(log(n/d))\Theta(\ell\log(n/d)) for the randomized non-adaptive settings. In the adaptive case, we present an upper bound of O(log(n/))O(\ell \log (n/\ell)) for the deterministic settings, and a lower bound of Ω(log(n/d)+logn)\Omega(\ell\log(n/d)+\log n). Additionally, we establish a tight bound of Θ(log(n/d))\Theta(\ell \log(n/d)) for the randomized adaptive settings.

View on arXiv
Comments on this paper