Êtes-vous un étudiant de l'EPFL à la recherche d'un projet de semestre?
Travaillez avec nous sur des projets en science des données et en visualisation, et déployez votre projet sous forme d'application sur Graph Search.
In conventional group testing, the goal is to detect a small subset of defecting items in a large population by grouping \textit{arbitrary} subset of into different pools. The result of each group test is a binary output depending on whether the group contains a defective item or not. The main challenge is to minimize the number of pools required to identify the set . Motivated by applications in network monitoring and infection propagation, we consider the problem of group testing with graph constraints. As opposed to conventional group testing where \textit{any} subset of items can be pooled, here a test is admissible if it induces a connected subgraph . In contrast to the non-adaptive pooling process used in previous work, we first show that by exploiting an adaptive strategy, one can dramatically reduce the number of tests. More specifically, for \textit{any} graph , we devise a 2-approximation algorithm (and hence order optimal) that locates the set of defective items . To obtain a good compromise between adaptive and non-adaptive strategies, we then devise a multi-stage algorithm. In particular, we show that if the set of defective items are uniformly distributed, then an -stage pooling strategy can identify the defective set in tests, on the average. In particular, for stages, the number of tests reduces to , which in turn is order optimum.
, ,