On Detecting Some Defective Items in Group Testing

06/27/2023
by   Nader H. Bshouty, et al.
0

Group testing is an approach aimed at identifying up to d defective items among a total of n 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 defective items. We develop upper and lower bounds on the number of tests required to detect ℓ defective items in both the adaptive and non-adaptive settings while considering scenarios where no prior knowledge of d is available, and situations where an estimate of d or at least some non-trivial upper bound on d is available. When no prior knowledge on d is available, we prove a lower bound of Ω(ℓlog^2n/logℓ +loglog n) tests in the randomized non-adaptive settings and an upper bound of O(ℓlog^2 n) for the same settings. Furthermore, we demonstrate that any non-adaptive deterministic algorithm must ask Θ(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/ℓ)). Moreover, in the randomized settings, we derive a tight bound of Θ(ℓlog(n/d)). When d, or at least some non-trivial estimate of d, is known, we prove a tight bound of Θ(dlog (n/d)) for the deterministic non-adaptive settings, and Θ(ℓlog(n/d)) for the randomized non-adaptive settings. In the adaptive case, we present an upper bound of O(ℓlog (n/ℓ)) for the deterministic settings, and a lower bound of Ω(ℓlog(n/d)+log n). Additionally, we establish a tight bound of Θ(ℓlog(n/d)) for the randomized adaptive settings.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro