Proceedings

Grounding for Model Expansion in k-Guarded Formulas with Inductive Definitions

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 161-165.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

Mitchell and Ternovska proposed a constraint programming framework based on classical logic extended with inductive definitions. They formulate a search problem as the problem of model expansion (MX), which is the problem of expanding a given structure with new relations so that it satisfies a given formula. Their long-term goal is to produce practical tools to solve combinatorial search problems, especially those in NP. In this framework, a problem is encoded in a logic, an instance of the problem is represented by a finite structure, and a solver generates solutions to the problem. This approach relies on propositionalisation of high-level specifications, and on the efficiency of modern SAT solvers. Here, we propose an efficient algorithm which combines grounding with partial evaluation. Since the MX framework is based on classical logic, we are able to take advantage of known results for the so-called guarded fragments. In the case of k-guarded formulas with inductive definitions under a natural restriction, the algorithm performs much better than naive grounding by relying on connections between k-guarded formulas and tree decompositions.

  1. [Andréka et al., 1998] H. Andréka, J. van Benthem, and I. Németi. Modal languages and bounded fragments of predicate logic. J. Phil. Logic, 49(3):217-274, 1998.
  2. [Cadoli and Schaerf, 2001] M. Cadoli and A. Schaerf. Com- piling problem specifications into SAT. In the European Symp. On Programming (ESOP), pages 387-401, 2001.
  3. [Denecker and Ternovska, 2004] M. Denecker and E. Ter- novska. A logic of non-monotone inductive definitions and its modularity properties. In LPNMR, pages 47-60, 2004.
  4. [Denecker, 2000] M. Denecker. Extending classical logic with inductive definitions. In Comput. Logic, pages 703- 717, 2000.
  5. [Flum et al., 2002] J. Flum, M. Frick, and M. Grohe. Query evaluation via tree-decompositions. J. ACM, 49(6):716- 752, 2002.
  6. [Gelfond and Lifschitz, 1991] M. Gelfond and V. Lifschitz. Classical negation in logic programs and disjunctive databases. New Generation Computing, 9:365-385, 1991.
  7. [Gottlob et al., 2001] G. Gottlob, N. Leone, and F. Scarcello. Robbers, marshals, and guards: game theoretic and logical characterizations of hypertree width. In Proc. of the 20th ACM Symp. on Principles of Database Systems (PODS), pages 195-206, 2001.
  8. [Gottlob et al., 2002] G. Gottlob, E. Grädel, and H. Veith. Datalog LITE: a deductive query language with linear time model checking. ACM Trans. Comput. Logic, 3(1):42-79, 2002.
  9. [Kolaitis and Vardi, 1998] P. Kolaitis and M. Vardi. Conjunctive-query containment and constraint satis- faction. In Proc. of the 17th ACM Symp. on Principles of Database Systems (PODS), pages 205-213, 1998.
  10. [Kolokolova et al., 2006] A. Kolokolova, Y. Liu, D. Mitchell, and E. Ternovska. Complexity of ex- panding a finite structure and related tasks, 2006. The 8th Int. Workshop on Logic and Comput. Complexity (LCC).
  11. [Leone et al., 2006] N. Leone, G. Pfeifer, W.Faber, T. Eiter, G. Gottlob, S. Perri, and F. Scarcello. The DLV system for knowledge representation and reasoning. ACM Trans. Comput. Logic, 7(3):499-562, 2006.
  12. [Lierler and Maratea, 2004] Y. Lierler and M. Maratea. Cmodels-2: SAT-based answer set solver enhanced to non-tight programs. In LPNMR, pages 346-350, 2004.
  13. [Liu and Levesque, 2003] Y. Liu and H. Levesque. A tractability result for reasoning with incomplete first-order knowledge bases. In IJCAI, pages 83-88, 2003. IJCAI
  14. [Mariën et al., 2005] M. Mariën, R. Mitra, M. Denecker, and M. Bruynooghe. Satisfiability checking for PC(ID). In LPAR, pages 565-579, 2005.
  15. [Mitchell and Ternovska, 2005] D. Mitchell and E. Ter- novska. A framework for representing and solving NP search problems. In AAAI, pages 430-435, 2005.
  16. [Pelov and Ternovska, 2005] N. Pelov and E. Ternovska. Re- ducing inductive definitions to propositional satisfiability. In ICLP, pages 221-234, 2005.
  17. [Ramachandran and Amir, 2005] D. Ramachandran and E. Amir. Compact propositional encodings of first-order theories. In AAAI, pages 340-345, 2005. IJCAI
  18. [Syrjänen and Niemelä, 2001] T. Syrjänen and I. Niemelä. The smodels system. In LPNMR, pages 434-438, 2001.
  19. [van Gelder et al., 1993] A. van Gelder, K. A. Ross, and J. Schlipf. The well-founded semantics for general logic programs. J. ACM, 38(3):620-650, 1993.

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

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