Abstract
Truth Maintenance (TM) has been an active area of AI research in recent years. This paper addresses the computational foundations of TM and presents the classification of the computational complexity of the basic existing types of Truth Maintenance Systems (TMS's). Our results include the proof of Σ p2 -completeness of the Clause Maintenance System's computation task. This is the first problem in artificial intelligence proved to be Σ p2 -complete. It is likely to provide a basis for reductions proving Σ p2 -completeness of other problems in logic and AI. As part of the proof we prove the Σ p2 -completeness of the Generalized Node Deletion Problem, one of the first natural graph problems to be complete for any intermediate slot of the polynomial hierarchy. We also prove the equivalence of Boolean Constraint Propagation-based approaches (LTMS's) and the justification-based approaches (JTMS's) to TM.
Preview
Unable to display preview. Download preview PDF.
References
Cook, S.A., "The Complexity of Theorem-Proving Procedures", Proceedings of the 3rd ACM STOC, 1971, 151–158.
Doyle, J., (1979), "A Truth Maintenance System," Artificial Intelligence 12, 231–272.
de Kleer, J., (1986), "An Assumption-based Truth Maintenance System," Artificial Intelligence, 28: 127–162.
de Kleer, J., (1986), "Problem Solving with the ATMS," Artificial Intelligence 28, 197–224
de Kleer, J., (1986), "Extending the ATMS," Artificial Intelligence 28, 163–196.
de Kleer, J., (1988), "A General Labelling Algorithm for ATMS," Proc. 7th AAAI, St.Paul, MN.
de Kleer, J., Doyle, J., Rich C., Steele, G., Sussman, G.J., [1978] "AMORD: a Deductive Procedure System", MIT Artificial Intelligence Lab Memo 435.
Davis, M. and H. Putnam, "A Computing Procedure for Quantification Theory," Journal of ACM 7, 1960, 201–215.
Garey, M. R. and D. S. Johnson, "Computers and Intractability. A Guide to the Theory of NP-Completeness", Freeman, San Francisco, 1979.
Garey, M., D. Johnson, L. J. Stockmeyer. "Some Simplified NP-Complete Graph Problems", Theor. Computer Sci. (1976)
Hastad, J., (1986), "Computational Limitations for Small Depth Circuits," MIT Press.
Karp, R. M. "Reducibility among Combinatorial Problems", in Complexity of Computer Computations, Plenum, New York, 1972, 85–103.
McAllester, D., (1982), "Reasoning Utility Package User's Manual," MIT Artificial Intelligence Lab Memo 667.
McAllester, D., (1985), "A Widely Used Truth Maintenance System," Unpubl.
McAllester, D., (1988), "Ontic: A Knowledge Representation System for Mathematics," MIT Press.
McDermott, D., (1983), "Contexts and Data Dependencies: a Synthesis," IEEE Transactions on Pattern Analysis and Machine Intelligenc, 5(3).
McAllester, D. and McDermott, D. "AAAI 88 Truth Maintenance Systems", tutorial.
Martins, J.P. and Shapiro, S.C. (1983), "Reasoning in Multiple Belief Systems," Proc. 8th IJCAI, Karlsruhe, FRG.
Provan, G., (1987), "Efficiency Analysis of Multiple-Context TMSs in Scene Representation," Proc. 6th AAAI, Seattle, WA.
Rutenburg, V., (1988), "Complexity of Generalized Graph Coloring Problems," Doctoral Thesis, Stanford University, June '88.
Rutenburg, V., (1988), "Computational Complexity of Truth Maintenance," Rockwell International Science Center, Palo Alto, Ca, November 1988.
Reiter, R. and de Kleer, J. (1987), "Foundations of Assumption-based Truth Maintenance Systems," Proc. 6th AAAI, Seattle.
Williams, C., (1984), "ART the Advanced Reasoning Tool — Conceptual Overview," Inference Corp.
Stallman, R. and Sussman, G.J., (1977), "Forward Reasoning and DDB in a System for Computer-Aided Circuit Analysis," Artificial Intelligence 9, 135–196
Stockmeyer, L. J. "Polynomial-time Hierarchy", Theoretical Computer Science 3 (1977), 1–22.
Zabih, R., [1987], "Another Look at Truth Maintenance", unpublished.
Yao, A.C., "Separating the Polynomial-Time Hierarchy by Oracles", Proceedings of the 26th IEEE FOCS, 1985, 1–10.
Yannakakis, M., "Node-and Edge-Deletion NP-complete Problems", Proceedings of the 10th ACM STOC, 1978, 253–264.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rutenburg, V. (1991). Complexity classification of Truth Maintenance systems. In: Choffrut, C., Jantzen, M. (eds) STACS 91. STACS 1991. Lecture Notes in Computer Science, vol 480. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0020813
Download citation
DOI: https://doi.org/10.1007/BFb0020813
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53709-0
Online ISBN: 978-3-540-47002-1
eBook Packages: Springer Book Archive