Abstract
Heavily optimized decision procedures for propositional modal satisfiability are now becoming available. Two systems incorporating such procedures for modal K, DLP and KSATC, are tested on randomly generated CNF formulae with several sets of parameters, varying the maximum modal depth and ratio of propositional variable to modal subformulae. The results show some easy-hard-easy behavior, but there is as yet no sharp peak as in propositional satisfiability.
Similar content being viewed by others
References
Baader, F.: Augmenting concept languages by transitive closure of roles: An alternative to terminological cycles, in Proceedings of the 12th International Joint Conference on Artificial Intelligence (IJCAI-91), 1991, pp. 446–451.
Baader, F. and Hanschke, P.: A scheme for integrating concrete domains into concept languages, in Proceedings of the 12th International Joint Conference on Artificial Intelligence (IJCAI-91), 1991, pp. 452–457.
Baader, F. and Hollunder, B.: A terminological knowledge representation system with complete inference algorithms, in Processing Declarative Knowledge: International Workshop PDK'91, Berlin, 1991, pp. 67–86.
Baader, F. and Sattler, U.: Number restrictions on complex roles in description logics, in Principles of Knowledge Representation and Reasoning: Proceedings of the Fifth International Conference (KR'96), 1996, pp. 328–339.
Baker, A. B.: Intelligent backtracking on constraint satisfaction problems: Experimental and theoretical results, Ph.D. Thesis, University of Oregon, 1995.
Balsiger, P. and Heuerding, A.: Comparison of theorem provers for modal logics — introduction and Summary, in H. de Swart (ed.), Automated Reasoning with Analytic Tableaux and Related Methods: International Conference Tableaux'98, 1998, pp. 25–26.
Buchheit, M., Donini, F.M. and Schaerf, A.: Decidable reasoning in terminological knowledge representation systems, J. Artificial Intelligence Res. 1 (1993), 109–138.
Buro, M. and Buning, H.: Report on a SAT competition, Technical Report 110, University of Paderborn, Germany, 1992.
Davis, M., Logemann, G. and Loveland, D.: A machine program for theorem proving, Comm. ACM 5 (1962), 394–397.
Donini, F., Giacomo, G. D. and Massacci, F.: EXPTIME tableaux for ALC, in L. Padgham, E. Franconi, M. Gehrke, D. L. McGuinness, and P. F. Patel-Schneider (eds.), Collected Papers from the International Description Logics Workshop (DL'96), 1996, pp. 107–110.
Franco, J. and Paull, M.: Probabilistic analysis of the Davis—Putnam procedure for solving the satisfiability problem, Discrete Appl. Math. 5 (1983), 77–87.
Franconi, E., Giacomo, G. D., MacGregor, R. M., Nutt, W., Welty, C. A. and Sebastiani, F. (eds.), Collected Papers from the International Description Logics Workshop (DL'98), 1998.
Freeman, J. W.: Improvements to propositional satisfiability search algorithms, Ph.D. Thesis, Department of Computer and Information Science, University of Pennsylvania, Philadelphia, PA, USA.
Freeman, J. W.: Hard random 3-SAT problems and the Davis—Putnam procedure, Artificial Intelligence 81 (1996), 183–198.
Gent, I. P. and Walsh, T.: Beyond NP: The QSAT phase transition, in Proceedings of AAAI'99, Orlando, Florida, 1999.
Giacomo, G. D. and Massacci, F.: Tableaux and algorithms for propositional dynamic logic with converse, in [34], pp. 613–628.
Ginsberg, M. L.: Dynamic backtracking, J. Artificial Intelligence Res. 1 (1993), 25–46.
Giunchiglia, E., Giunchiglia, F., Sebastiani, R. and Tacchella, A.: More evaluation of decision procedures for modal logics, in A. G. Cohn, L. Schubert, and S. C. Shapiro (eds.), Principles of Knowledge Representation and Reasoning: Proceedings of the Sixth International Conference (KR'98), 1998, pp. 626–635.
Giunchiglia, F. and Sebastiani, R.: Building decision procedures for modal logics from propositional decision procedures — the case study of modal K, in [34], pp. 583–597.
Giunchiglia, F. and Sebastiani, R.: A SAT-based decision procedure for ALC, in Principles of Knowledge Representation and Reasoning: Proceedings of the Fifth International Conference (KR'96), 1996, pp. 304–314.
Haarslev, V., Möller, R. and Turhan, A.-Y.: Implementing an ALCRP(D) ABox Reasoner — Progress Report, in [12], pp. 82–86.
Heuerding, A. and Schwendimann, S.: A benchmark method for the propositional modal logics K, KT, and S4, Technical Report IAM-96-015, University of Bern, Switzerland, 1996.
Hollunder, B. and Nutt, W.: Subsumption algorithms for concept languages, Research Report RR-90-04, Deutsches Forschungszentrum für Künstliche Intelligenz GmbH (DFKI), 1990.
Horrocks, I.: Optimising tableaux decision procedures for description logics, Ph.D. Thesis, University of Manchester, 1997.
Horrocks, I.: Using an expressive description logic: FaCT or fiction?, in A. G. Cohn, L. Schubert, and S. C. Shapiro (eds.), Principles of Knowledge Representation and Reasoning: Proceedings of the Sixth International Conference (KR'98), 1998, pp. 636–647.
Horrocks, I. and Patel-Schneider, P. F.: Comparing subsumption optimizations, in [12], pp. 90–94.
Horrocks, I. and Patel-Schneider, P. F.: FaCT and DLP, in H. de Swart (ed.), Automated Reasoning with Analytic Tableaux and Related Methods: International Conference Tableaux'98, 1998, pp. 27–30.
Horrocks, I. and Patel-Schneider, P. F.: Optimising propositional modal satisfiability for description logic subsumption, in International Conference AISC'98, 1998.
Horrocks, I. and Patel-Schneider, P. F.: Optimizing description logic subsumption, J. Logic Comput. 9 (1999), 267–293.
Horrocks, I. and Sattler, U.: A description logic with transitive and inverse roles and role hierarchies, J. Logic Comput. 9 (1999), 385–410.
Hustadt, U. and Schmidt, R. A.: On evaluating decision procedures for modal logic, Technical Report MPI-I-97-2-003, Max-Planck-Institut für Informatik, Im Stadtwald, D 66123 Saarbrücken, Germany, 1997.
Hustadt, U. and Schmidt, R. A.: On evaluating decision procedures for modal logic, in Proceedings of the 15th International Joint Conference on Artificial Intelligence (IJCAI-97), Vol. 1, 1997, pp. 202–207.
Jeroslow, R. and Wang, J.: Solving propositional satisfiability problems, Ann. Math. Artif. Intell. 1 (1990), 167–187.
McRobbie, M. and Slaney, J. (eds.): Proceedings of the Thirteenth International Conference on Automated Deduction (CADE-13), Lecture Notes in Artificial Intelligence 1104, Springer-Verlag, 1996.
Oppacher, F. and Suen, E.: HARP: A tableau-based theorem prover, J. Automated Reasoning 4 (1988), 69–100.
Patel-Schneider, P. F.: DLP system description, in [12], pp. 87–89.
Sattler, U.: A concept language extended with different kinds of transitive roles, in G. Görz and S. Hölldobler (eds.), 20. Deutsche Jahrestagung für Künstliche Intelligenz, 1996, pp. 333–345.
Selman, B., Mitchell, D. G. and Levesque, H. J.: Generating hard satisfiability problems, Artificial Intelligence 81 (1996), 17–29.
Vellino, A.: The complexity of automated reasoning, Ph.D. Thesis, University of Toronto, 1989.
Weidenbach, C., Gaede, B., and Rock, G.: SPASS & FLOTTER version 0.42, in [34], pp. 141–145.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Horrocks, I., Patel-Schneider, P.F. Evaluating Optimized Decision Procedures for Propositional Modal K (m) Satisfiability. Journal of Automated Reasoning 28, 173–204 (2002). https://doi.org/10.1023/A:1015063215934
Issue Date:
DOI: https://doi.org/10.1023/A:1015063215934