An Improved Branch-and-Bound Algorithm for the Test Cover Problem
The test cover problem asks for the minimal number of tests needed to uniquely identify a disease, infection, etc. At ESA’02 a collection of branch-and-bound algorithms was proposed by . Based on their work, we introduce several improvements that are compatible with all techniques described in . We present a faster data structure, cost based variable fixing and adapt an upper bound heuristic. The resulting algorithm solves benchmark instances up to 10 times faster than the former approach and up to 100 times faster than a general MIP-solver.
Unable to display preview. Download preview PDF.
- 9.Rypka, E.W., Clapper, W.E., Brown, I.G., Babb, R.: A Model for the Identification of Bacteria. Journal of General Microbiology 46, 407–424 (1967)Google Scholar
- 10.Rypka, E.W., Volkman, L., Kinter, E.: Construction and Use of an Optimized Identification Scheme. Laboratory Magazine 9, 32–41 (1978)Google Scholar
- 11.K. Tiemann. Ein erweiterter Branch-and-Bound-Algorithmus für das Test-Cover Problem. Bachelor-Thesis (in German), University of Paderborn (2002)Google Scholar