Abstract
In decision-theoretic troubleshooting [5,2], we try to find a cost efficient repair strategy for a malfunctioning device described by a formal model. The need to schedule repair actions under uncertainty has required the researchers to use an appropriate knowledge representation formalism, often a probabilistic one.
The troubleshooting problem has received considerable attention over the past two decades. Efficient solution algorithms have been found for some variants of the problem, whereas other variants have been proven NP-hard [5,2,4,17,16].
We show that two troubleshooting scenarios — Troubleshooting with Postponed System Test [9] and Troubleshooting with Cost Clusters without Inside Information [7] — are NP-hard. Also, we define a troubleshooting scenario with precedence restrictions on the repair actions. We show that it is NP-hard in general, but polynomial under some restrictions placed on the structure of the precedence relation. In the proofs, we use results originally achieved in the field of Scheduling. Such a connection has not been made in the Troubleshooting literature so far.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Albers, S., Brucker, P.: The Complexity of One-Machine Batching Problems. Discrete Applied Mathematics 47, 87–107 (1993)
Breese, J.S., Heckerman, D.: Decision-Theoretic Troubleshooting: A Framework for Repair and Experiment. In: Proceedings of Twelfth Conference on Uncertainty in Artificial Intelligence, pp. 124–132. Morgan Kaufmann, San Francisco (1996)
Brucker, P.: Scheduling Algorithms, 3rd edn. Springer, Heidelberg (2001)
Jensen, F.V., Kjærulff, U., Kristiansen, B., Langseth, H., Skaanning, C., Vomlel, J., Vomlelová, M.: The SACSO Methodology for Troubleshooting Complex Systems. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 15, 321–333 (2001)
Kalagnanam, J., Henrion, M.: A Comparison of Decision Analysis and Expert Rules for Sequential Diagnosis. In: Proceedings of the Fourth Annual Conference on Uncertainty in Artificial Intelligence (UAI 1988), pp. 271–282. North-Holland, Amsterdam (1990)
Lawler, E.L.: Sequencing Jobs to Minimize Total Weighted Completion Time Subject to Precedence Constraints. Annals of Discrete Mathematics 2, 75–90 (1978)
Langseth, H., Jensen, F.V.: Heuristics for Two Extensions of Basic Troubleshooting. In: Proceedings of Seventh Scandinavian Conference on Artificial Intelligence, SCAI 2001, pp. 80–89. IOS Press, Amsterdam (2001)
Ottosen, T.J., Jensen, F.V.: The Cost of Troubleshooting Cost Clusters with Inside Information. In: Proceedings of 26th Conference on Uncertainty in Artificial Intelligence (UAI 2010), pp. 409–416. AUAI Press (2010)
Ottosen, T.J., Jensen, F.V.: When to Test? Troubleshooting with Postponed System Test. Technical Report 10-001, Department of Computer Science, Aalborg University, Denmark (2010)
Papadimitriou, C.H.: Computational complexity. Addison-Wesley Publishing Company, Reading (1994)
Sedgewick, R.: Algorithms in C. Addison-Wesley Publishing Company, Reading (1998)
Smith, W.E.: Various Optimizers for Single-Stage Production. Naval Research Logistics Quarterly 3, 59–66 (1956)
Skaanning, C., Jensen, F.W., Kjærulff, U.: Printer Troubleshooting Using Bayesian Networks. In: IEA/AIE 2000 Proceedings of the 13th International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, pp. 367–379. Springer, Heidelberg (2000)
Srinivas, S.: A Polynomial Algorithm for Computing the Optimal Repair Strategy in a System with Independent Component failures. In: Proceedings of Eleventh Conference on Uncertainty in Artificial Intelligence, pp. 515–552. Morgan Kaufmann, San Francisco (1995)
Valdes, J., Tarjan, R.E., Lawler, E.L.: The Recognition of Series Parallel Digraphs. In: STOC 1979 Proceedings of the Eleventh Annual ACM Symposium on Theory of Computing, pp. 1–12. ACM, New York (1979)
Vomlelová, M.: Complexity of Decision-Theoretic Troubleshooting. International Journal of Intelligent Systems 18, 267–277 (2003)
Vomlelová, M., Vomlel, J.: Troubleshooting: NP-hardness and Solution Methods. Soft Computing Journal 7(5), 357–368 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lín, V. (2011). Extensions of Decision-Theoretic Troubleshooting: Cost Clusters and Precedence Constraints. In: Liu, W. (eds) Symbolic and Quantitative Approaches to Reasoning with Uncertainty. ECSQARU 2011. Lecture Notes in Computer Science(), vol 6717. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22152-1_18
Download citation
DOI: https://doi.org/10.1007/978-3-642-22152-1_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22151-4
Online ISBN: 978-3-642-22152-1
eBook Packages: Computer ScienceComputer Science (R0)