Skip to main content

Extensions of Decision-Theoretic Troubleshooting: Cost Clusters and Precedence Constraints

  • Conference paper
Symbolic and Quantitative Approaches to Reasoning with Uncertainty (ECSQARU 2011)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 6717))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Albers, S., Brucker, P.: The Complexity of One-Machine Batching Problems. Discrete Applied Mathematics 47, 87–107 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  2. 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)

    Google Scholar 

  3. Brucker, P.: Scheduling Algorithms, 3rd edn. Springer, Heidelberg (2001)

    Book  MATH  Google Scholar 

  4. 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)

    Article  MATH  Google Scholar 

  5. 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)

    Google Scholar 

  6. Lawler, E.L.: Sequencing Jobs to Minimize Total Weighted Completion Time Subject to Precedence Constraints. Annals of Discrete Mathematics 2, 75–90 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Papadimitriou, C.H.: Computational complexity. Addison-Wesley Publishing Company, Reading (1994)

    MATH  Google Scholar 

  11. Sedgewick, R.: Algorithms in C. Addison-Wesley Publishing Company, Reading (1998)

    MATH  Google Scholar 

  12. Smith, W.E.: Various Optimizers for Single-Stage Production. Naval Research Logistics Quarterly 3, 59–66 (1956)

    Article  MathSciNet  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Vomlelová, M.: Complexity of Decision-Theoretic Troubleshooting. International Journal of Intelligent Systems 18, 267–277 (2003)

    Article  MATH  Google Scholar 

  17. Vomlelová, M., Vomlel, J.: Troubleshooting: NP-hardness and Solution Methods. Soft Computing Journal 7(5), 357–368 (2003)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics