Table of Contents
Fetching ...

Dynamic Welfare-Maximizing Pooled Testing

Nicholas Lopez, Francisco Marmolejo-Cossío, Jose Roberto Tello Ayala, David C. Parkes

TL;DR

This work tackles welfare-maximizing pooled testing under a fixed budget by introducing dynamic, outcome-adaptive test assignment. It formalizes the problem with heterogeneous agent utilities and priors, and compares static baselines, exact small-scale dynamic optimization, and scalable heuristics including a greedy dynamic policy and learning-based methods. Empirical results show that dynamic testing yields substantial welfare gains over static approaches in low-budget regimes, with much of the benefit captured by simple greedy strategies; learning-based methods offer flexible baselines but do not consistently outperform heuristics. The study provides a principled framework and practical guidance for deploying dynamic pooled testing in public health screening, highlighting when adaptivity meaningfully improves welfare and identifying directions for future theoretical and methodological advances.

Abstract

Pooled testing is a common strategy for public health disease screening under limited testing resources, allowing multiple biological samples to be tested together with the resources of a single test, at the cost of reduced individual resolution. While dynamic and adaptive strategies have been extensively studied in the classical pooled testing literature, where the goal is to minimize the number of tests required for full diagnosis of a given population, much of the existing work on welfare-maximizing pooled testing adopts static formulations in which all tests are assigned in advance. In this paper, we study dynamic welfare-maximizing pooled testing strategies in which a limited number of tests are performed sequentially to maximize social welfare, defined as the aggregate utility of individuals who are confirmed to be healthy. We formally define the dynamic problem and study algorithmic approaches for sequential test assignment. Because exact dynamic optimization is computationally infeasible beyond small instances, we evaluate a range of strategies (including exact optimization baselines, greedy heuristics, mixed-integer programming relaxations, and learning-based policies) and empirically characterize their performance and tradeoffs using synthetic experiments. Our results show that dynamic testing can yield substantial welfare improvements over static baselines in low-budget regimes. We find that much of the benefit of dynamic testing is captured by simple greedy policies, which substantially outperform static approaches while remaining computationally efficient. Learning-based methods are included as flexible baselines, but in our experiments they do not reliably improve upon these heuristics. Overall, this work provides a principled computational perspective on dynamic pooled testing and clarifies when dynamic assignment meaningfully improves welfare in public health screening.

Dynamic Welfare-Maximizing Pooled Testing

TL;DR

This work tackles welfare-maximizing pooled testing under a fixed budget by introducing dynamic, outcome-adaptive test assignment. It formalizes the problem with heterogeneous agent utilities and priors, and compares static baselines, exact small-scale dynamic optimization, and scalable heuristics including a greedy dynamic policy and learning-based methods. Empirical results show that dynamic testing yields substantial welfare gains over static approaches in low-budget regimes, with much of the benefit captured by simple greedy strategies; learning-based methods offer flexible baselines but do not consistently outperform heuristics. The study provides a principled framework and practical guidance for deploying dynamic pooled testing in public health screening, highlighting when adaptivity meaningfully improves welfare and identifying directions for future theoretical and methodological advances.

Abstract

Pooled testing is a common strategy for public health disease screening under limited testing resources, allowing multiple biological samples to be tested together with the resources of a single test, at the cost of reduced individual resolution. While dynamic and adaptive strategies have been extensively studied in the classical pooled testing literature, where the goal is to minimize the number of tests required for full diagnosis of a given population, much of the existing work on welfare-maximizing pooled testing adopts static formulations in which all tests are assigned in advance. In this paper, we study dynamic welfare-maximizing pooled testing strategies in which a limited number of tests are performed sequentially to maximize social welfare, defined as the aggregate utility of individuals who are confirmed to be healthy. We formally define the dynamic problem and study algorithmic approaches for sequential test assignment. Because exact dynamic optimization is computationally infeasible beyond small instances, we evaluate a range of strategies (including exact optimization baselines, greedy heuristics, mixed-integer programming relaxations, and learning-based policies) and empirically characterize their performance and tradeoffs using synthetic experiments. Our results show that dynamic testing can yield substantial welfare improvements over static baselines in low-budget regimes. We find that much of the benefit of dynamic testing is captured by simple greedy policies, which substantially outperform static approaches while remaining computationally efficient. Learning-based methods are included as flexible baselines, but in our experiments they do not reliably improve upon these heuristics. Overall, this work provides a principled computational perspective on dynamic pooled testing and clarifies when dynamic assignment meaningfully improves welfare in public health screening.
Paper Structure (33 sections, 3 equations, 2 figures, 2 tables, 1 algorithm)

This paper contains 33 sections, 3 equations, 2 figures, 2 tables, 1 algorithm.

Figures (2)

  • Figure 1: Realized welfare comparison between greedy dynamic and MILP plans ($N=50$, $B=5$, $G=5$).
  • Figure 2: Average realized welfare across testing budgets for each algorithm ($G=5$), with standard error bars

Theorems & Definitions (2)

  • Example 1
  • Example 2