skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Computational complexity issues in operative diagnosis of graph-based systems

Journal Article · · IEEE Transactions on Computers (Institute of Electrical and Electronics Engineers); (United States)
DOI:https://doi.org/10.1109/12.214691· OSTI ID:6421322
 [1]
  1. Oak Ridge National Lab., TN (United States)

Systems that can be modeled as graphs, such that nodes represent the components and the edges represent the fault propagation between the components, are considered. Some components are equipped with alarms that ring in response to faulty conditions. In these systems, two types of problems are studied: (a) fault diagnosis, and (b) alarm placement. The fault diagnosis problems deal with computing the set of all potential failure sources that correspond to a set of ringing alarms A[sub R]. First, the single faults, where exactly one component can become faulty at any time, are considered. Systems are classified into zero-time and nonzero-time systems based on fault propagation times, and the latter is further classified based on the knowledge of propagation times. For each of these classes algorithms are presented for single fault diagnosis. The problem of detecting multiple faults is shown to be NP-complete. An alarm placement problem, that requires a single fault to be uniquely diagnosed, is examined; various versions of this problem are shown to be NP-complete. The single fault diagnosis algorithms have been implemented and tested.

OSTI ID:
6421322
Journal Information:
IEEE Transactions on Computers (Institute of Electrical and Electronics Engineers); (United States), Vol. 42:4; ISSN 0018-9340
Country of Publication:
United States
Language:
English