Proceedings

Diagnosers and Diagnosability of Succinct Transition Systems

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 538-543.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

Reasoning about the knowledge of an agent is an important problem in many areas of AI. For example in diagnosis a basic question about a system is whether it is possible to diagnose it, that is, whether it is always possible to know whether a faulty behavior has occurred. In this paper we investigate the complexity of this diagnosability problem and the size of automata that perform diagnosis. There are algorithms for testing diagnosability in polynomial time in the number of states in the system. For succinct system representations, which may be exponentially smaller than the state space of the system, the diagnosability problem is consequently in EXPTIME. We show that this upper bound is not tight and that the decision problem is in fact PSPACE-complete. On-line diagnosis can be carried out by diagnosers which are automata that recognize faulty behavior. We show that diagnosers in the worst case have a size that is exponential in the number of states, both for explicit and succinct system representations. This is a consequence of the diagnoser having to maintain beliefs about the state of the system.

  1. [Bouyer et al., 2005] Patricia Bouyer, Fabrice Chevalier, and Deepak D'Souza. Fault diagnosis using timed automata. In Vladimiro Sassone, editor, Foundations of Software Science and Computational Structures: 8th International Conference, FOSSACS 2005, Held as Part of the Joint Eu- ropean Conferences on Theory and Practice of Software, ETAPS 2005, Edinburgh, UK, April 4-8, 2005. Proceed- ings, number 3441 in Lecture Notes in Computer Science, pages 219-233. Springer-Verlag, 2005.
  2. [Bylander, 1994] Tom Bylander. The computational com- plexity of propositional STRIPS planning. Artificial In- telligence, 69(1-2):165-204, 1994.
  3. [Grastien, 2006] Alban Grastien. personal communication, 2006.
  4. [Holloway et al., 1997] L. E. Holloway, B. H. Krogh, and A. Giua. A survey of Petri net methods for controlled discrete-event systems. Discrete Event Dynamic Systems: Theory and Applications, 7:151-190, 1997.
  5. [Jiang et al., 2001] Shengbing Jiang, Zhongdong Huang, Vi- gyan Chandra, and Ratnesh Kumar. A polynomial algo- rithm for diagnosability of discrete-event systems. IEEE Transactions on Automatic Control, 46:1318-1321, 2001.
  6. [Johnson, 1990] D. S. Johnson. A catalog of complexity classes. In J. Van Leeuwen, editor, Handbook of Theoret- ical Computer Science, volume A. Algorithms and Com- plexity, pages 67-161. Elsevier Science Publishers, 1990.
  7. [Lozano and Balcázar, 1990] Antonio Lozano and José L. Balcázar. The complexity of graph problems for succinctly represented graphs. In Manfred Nagl, editor, Graph- Theoretic Concepts in Computer Science, 15th Interna- tional Workshop, WG'89, number 411 in Lecture Notes in Computer Science, pages 277-286. Springer-Verlag, 1990.
  8. [Rintanen and Grastien, 2007] Jussi Rintanen and Alban Grastien. Diagnosability testing with satisfiability algo- rithms. In Manuela Veloso, editor, Proceedings of the 20th International Joint Conference on Artificial Intelligence. AAAI Press, 2007. IJCAI
  9. [Sampath et al., 1995] Meera Sampath, Raja Sengupta, Stéphane Lafortune, Kasim Sinnamohideen, and De- mosthenis Teneketzis. Diagnosability of discrete-event systems. IEEE Transactions on Automatic Control, 40(9):1555-1575, 1995.
  10. [Tarjan, 1972] R. E. Tarjan. Depth first search and linear graph algorithms. SIAM Journal on Computing, 1(2):146- 160, 1972.
  11. [Tripakis, 2002] Stavros Tripakis. Fault diagnosis for timed automata. In W. Damm and E.-R. Olderog, editors, Formal Techniques in Real-Time and Fault-Tolerant Systems: 7th International Symposium, FTRTFT 2002, Co-sponsored by IFIP WG 2.2, Oldenburg, Germany, September 9- 12, 2002. Proceedings, number 2469 in Lecture Notes in Computer Science, pages 205-221. Springer-Verlag, 2002.
  12. [Wen et al., 2005] YuanLin Wen, ChunHsi Li, and MuDer Jeng. A polynomial algorithm for checking diagnosability of Petri nets. In IEEE International Conference on Sys- tems, Man and Cybernetics, volume 3, pages 2542-2547, 2005.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards