TY - GEN
T1 - Approximating all most-preferred diagnoses using greedy algorithms
AU - Provan, Gregory
PY - 2009
Y1 - 2009
N2 - For applications in which computing the set of all diagnoses is important, algorithms that compile the system model, such as the ATMS, are well-known. However, the space-and time-complexity of such approaches can be prohibitively large. We show how we can use a preference function over the space of diagnoses to develop approximation algorithms for computing the most-preferred diagnoses (MPD). We show that the MPD problem can be approximated by greedy algorithms such that the preference weighting of the approximate set of diagnoses is within (1 - 1/e) of that of the exact set of diagnoses. We demonstrate how the MPD problem can be solved for iterative diagnosis using a fast stochastic diagnosis engine, and by compilation approaches using prime implicant and DNNF compilation languages. We present empirical evidence that the compilation algorithms enable space reductions of several orders-of-magnitude over the full compilation, while losing relatively little query completeness.
AB - For applications in which computing the set of all diagnoses is important, algorithms that compile the system model, such as the ATMS, are well-known. However, the space-and time-complexity of such approaches can be prohibitively large. We show how we can use a preference function over the space of diagnoses to develop approximation algorithms for computing the most-preferred diagnoses (MPD). We show that the MPD problem can be approximated by greedy algorithms such that the preference weighting of the approximate set of diagnoses is within (1 - 1/e) of that of the exact set of diagnoses. We demonstrate how the MPD problem can be solved for iterative diagnosis using a fast stochastic diagnosis engine, and by compilation approaches using prime implicant and DNNF compilation languages. We present empirical evidence that the compilation algorithms enable space reductions of several orders-of-magnitude over the full compilation, while losing relatively little query completeness.
UR - https://www.scopus.com/pages/publications/79960927321
U2 - 10.3182/20090630-4-es-2003.00014
DO - 10.3182/20090630-4-es-2003.00014
M3 - Conference proceeding
AN - SCOPUS:79960927321
SN - 9783902661463
T3 - IFAC Proceedings Volumes (IFAC-PapersOnline)
SP - 83
EP - 88
BT - SAFEPROCESS'09 - 7th IFAC International Symposium on Fault Detection, Supervision and Safety of Technical Systems, Proceedings
PB - IFAC Secretariat
ER -