Group Testing
Stub. Identifying a small number of "defective" items among a large population using as few pooled (group) tests as possible, rather than testing every item individually: the classical combinatorial (non-adaptive) formulation, adaptive strategies, and the information-theoretic lower bounds on the number of tests needed.
Corresponds to Lecture topic 11. If only a small, unknown subset of items out of are “defective” (e.g. infected samples in a pandemic testing scenario, or faulty chips on a production line), testing pools of items at once — a positive result flags the pool as containing at least one defective — can identify all defectives using far fewer than tests. Covers the combinatorial design of non-adaptive test pools (a fixed testing matrix, decoded all at once from the results) versus adaptive strategies (where later tests can depend on earlier results), and the information-theoretic lower bound on the number of tests any strategy needs (each test yields at most one bit, so recovering which of items are defective needs at least bits’ worth of tests) — see information-theory-statistics for the general hypothesis-testing/estimation framework this lower bound instantiates.
Outline (TODO — flesh out each)
- The group testing problem
- Non-adaptive group testing — combinatorial designs
- Adaptive group testing
- Information-theoretic lower bounds on the number of tests