Sequential Testing Policies for Complex Systems Under Precedence Constraints
18 Pages Posted: 30 Jun 2012
Date Written: 2012
Abstract
We study the problem of sequentially testing the components of a multi-component system to learn the state of the system, when the tests are subject to precedence constraints and with the objective of minimizing the expected cost of the inspections. Our focus is on k-out-of-n systems, which function if at least k of the n components are functional. A solution is a testing policy, which is a set of decision rules that describe in which order to perform the tests. We distinguish two different classes of policies and describe exact algorithms (one branch-and-bound algorithm and one dynamic program) to find an optimal member of each class. We report on extensive computational experiments with the algorithms for representative datasets.
Keywords: sequential testing, precedence constraints, branch and bound, dynamic programming
Suggested Citation: Suggested Citation