Proceedings

Conflict-Driven Answer Set Solving

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 386--1.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

We introduce a new approach to computing answer sets of logic programs, based on concepts from constraint processing (CSP) and satisfiability checking (SAT). The idea is to view inferences in answer set programming (ASP) as unit propagation on nogoods. This provides us with a uniform constraint-based framework for the different kinds of inferences in ASP. It also allows us to apply advanced techniques from the areas of CSP and SAT. We have implemented our approach in the new ASP solver clasp. Our experiments show that the approach is competitive with state-of-the-art ASP solvers.

  1. [Anger et al., 2006] C. Anger, M. Gebser, and T. Schaub. Approaching the core of unfounded sets. In Proceedings of the 11th International Workshop on Nonmonotonic Rea- soning, pages 58-66. Clausthal University of Technology, 2006.
  2. [Apt et al., 1987] K. Apt, H. Blair, and A. Walker. Towards a theory of declarative knowledge. In Foundations of Deduc- tive Databases and Logic Programming, pages 89-148.
  3. [Baral, 2003] C. Baral. Knowledge Representation, Reason- ing and Declarative Problem Solving. Cambridge Univer- sity Press, 2003.
  4. [Clark, 1978] K. Clark. Negation as failure. In Logic and Data Bases, pages 293-322. Plenum Press, 1978. [clasp, 2006] http://www.cs.uni-potsdam.de/clasp. Link
  5. [Dechter, 2003] R. Dechter. Constraint Processing. Morgan Kaufmann Publishers, 2003.
  6. [Eén and Sörensson, 2003] N. Eén and N. Sörensson. An ex- tensible SAT-solver. In Proceedings of the 6th Interna- tional Conference on Theory and Applications of Satisfia- bility Testing, pages 502-518, 2003.
  7. [Fages, 1994] F. Fages. Consistency of Clark's completion and the existence of stable models. Journal of Methods of Logic in Computer Science, 1:51-60, 1994.
  8. [Gebser and Schaub, 2006] M. Gebser and T. Schaub. Tableau calculi for answer set programming. In Pro- ceedings of the 22nd International Conference on Logic Programming, pages 11-25. Springer, 2006.
  9. [Giunchiglia et al., 2006] E. Giunchiglia, Y. Lierler, and M. Maratea. Answer set programming based on propo- sitional satisfiability. Journal of Automated Reasoning, 2006. To appear.
  10. [Goldberg and Novikov, 2002] E. Goldberg and Y. Novikov. BerkMin: A fast and robust SAT-solver. In Proceedings of the 5th Conference on Design, Automation and Test in Europe, pages 142-149, 2002.
  11. [Lee, 2005] J. Lee. A model-theoretic counterpart of loop formulas. In Proceedings of the 19th International Joint Conference on Artificial Intelligence, pages 503-508. Pro- fessional Book Center, 2005. IJCAI
  12. [Leone et al., 2006] N. Leone, W. Faber, G. Pfeifer, T. Eiter, G. Gottlob, C. Koch, C. Mateis, S. Perri, and F. Scar- cello. The DLV system for knowledge representation and reasoning. ACM Transactions on Computational Logic, 7(3):499-562, 2006.
  13. [Lifschitz and Razborov, 2006] V. Lifschitz and A. Razbo- rov. Why are there so many loop formulas? ACM Trans- actions on Computational Logic, 7(2):261-268, 2006.
  14. [Lin and Zhao, 2004] F. Lin and Y. Zhao. ASSAT: comput- ing answer sets of a logic program by SAT solvers. Artifi- cial Intelligence, 157(1-2):115-137, 2004.
  15. [Lin et al., 2006] Z. Lin, Y. Zhang, and H. Hernandez. Fast SAT-based answer set solver. In Proceedings of the 21st National Conference on Artificial Intelligence. AAAI Press/The MIT Press, 2006.
  16. [Mitchell, 2005] D. Mitchell. A SAT solver primer. Bulletin of the European Association for Theoretical Computer Sci- ence, 85:112-133, 2005.
  17. [Moskewicz et al., 2001] M. Moskewicz, C. Madigan, Y. Zhao, L. Zhang, and S. Malik. Chaff: Engineering an efficient SAT solver. In Proceedings of the 38th Conference on Design Automation, pages 530-535, 2001.
  18. [Ricca et al., 2006] F. Ricca, W. Faber, and N. Leone. A backjumping technique for disjunctive logic program- ming. AI Communications, 19(2):155-172, 2006.
  19. [Ryan, 2004] L. Ryan. Efficient algorithms for clause- learning SAT solvers. MSc, Sim. Fraser University, 2004.
  20. [Simons et al., 2002] P. Simons, I. Niemelä, and T. Soininen. Extending and implementing the stable model semantics. Artificial Intelligence, 138(1-2):181-234, 2002.
  21. [Simons, 2000] P. Simons. Extending and Implementing the Stable Model Semantics. Dissertation, Helsinki UT, 2000.
  22. [van Gelder et al., 1991] A. van Gelder, K. Ross, and J. Schlipf. The well-founded semantics for general logic programs. Journal of the ACM, 38(3):620-650, 1991.
  23. [Ward and Schlipf, 2004] J. Ward and J. Schlipf. Answer set programming with clause learning. In Proceedings of the 7th International Conference on Logic Programming and Nonmonotonic Reasoning, pages 302-313. Springer, 2004.

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

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