On The MCMC Performance In Bernoulli Group Testing And The Random Max Set-Cover Problem
Abstract
The group testing problem is a canonical inference task where one seeks to identify k infected individuals out of a population of n people, based on the outcomes of m group tests. Of particular interest is the case of Bernoulli group testing (BGT), where each individual participates in each test independently and with a fixed probability. BGT is known to be an "information-theoretically" optimal design, as there exists a decoder that can identify with high probability as n grows the infected individuals using m*=2 nk BGT tests, which is the minimum required number of tests among all group testing designs. An important open question in the field is if a polynomial-time decoder exists for BGT which succeeds also with m* samples. In a recent paper (Iliopoulos, Zadik COLT '21) some evidence was presented (but no proof) that a simple low-temperature MCMC method could succeed. The evidence was based on a first-moment (or "annealed") analysis of the landscape, as well as simulations that show the MCMC success for n ≈ 1000s. In this work, we prove that, despite the intriguing success in simulations for small n, the class of MCMC methods proposed in previous work for BGT with m* samples takes super-polynomial-in-n time to identify the infected individuals, when k=nα for α ∈ (0,1) small enough. Towards obtaining our results, we establish the tight max-satisfiability thresholds of the random k-set cover problem, a result of potentially independent interest in the study of random constraint satisfaction problems.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.