Proceedings

Constraint Answer Set Programming versus Satisfiability Modulo Theories

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 1181-1186.

Abstract

Constraint answer set programming is a promising research direction that integrates answer set programming with constraint processing. It is often informally related to the field of Satisfiability Modulo Theories. Yet, the exact formal link is obscured as the terminology and concepts used in these two research areas differ. In this paper, we make the link between these two areas precise.

  1. [Balduccini, 2009] Marcello Balduccini. Representing con- straint satisfaction problems in answer set programming. In Proceedings of ICLP Workshop on Answer Set Pro- gramming and Other Computing Paradigms (ASPOCP), https://www.mat.unical.it/ASPOCP09/, 2009. Link
  2. [Barrett and Tinelli, 2014] Clark Barrett and Cesare Tinelli. Satisfiability modulo theories. In Edmund Clarke, Tom Henzinger, and Helmut Veith, editors, Handbook of Model Checking. Springer, 2014.
  3. [Carlsson and Fruehwirth, 2014] Mats Carlsson and Thom Fruehwirth. Sicstus PROLOG User's Manual 4.3. Books On Demand -Proquest, 2014.
  4. [Clark, 1978] Keith Clark. Negation as failure. In Herve Gallaire and Jack Minker, editors, Logic and Data Bases, pages 293-322. Plenum Press, New York, 1978.
  5. [De Moura and Bjørner, 2008] Leonardo De Moura and Nikolaj Bjørner. Z3: An efficient smt solver. In Proceed- ings of the Theory and Practice of Software, 14th Interna- tional Conference on Tools and Algorithms for the Con- struction and Analysis of Systems, pages 337-340, 2008.
  6. [Eiter et al., 2012] Thomas Eiter, Michael Fink, Thomas Krennwallner, and Christoph Redl. Conflict-driven ASP solving with external sources. TPLP, 12(4-5):659-679, 2012.
  7. [Fages, 1994] Franc ¸ois Fages. Consistency of Clark's com- pletion and existence of stable models. Journal of Methods of Logic in Computer Science, 1:51-60, 1994.
  8. [Gebser et al., 2009] Martin Gebser, Max Ostrowski, and Torsten Schaub. Constraint answer set solving. In Pro- ceedings of 25th International Conference on Logic Pro- gramming (ICLP), pages 235-249. Springer, 2009.
  9. [Gelfond and Lifschitz, 1988] Michael Gelfond and Vladimir Lifschitz. The stable model semantics for logic programming. In Robert Kowalski and Kenneth Bowen, editors, Proceedings of International Logic Pro- gramming Conference and Symposium, pages 1070-1080.
  10. [IBM, 2009] IBM. IBM ILOG AMPL Version 12.1
  11. User's Guide, 2009. http://www.ibm.com/software/ commerce/optimization/cplex-optimizer/. Link
  12. [Janhunen et al., 2011] Tomi Janhunen, Guohua Liu, and Ilkka Niemela. Tight integration of non-ground answer set programming and satisfiability modulo theories. In Pro- ceedings of the 1st Workshop on Grounding and Transfor- mations for Theories with Variables, 2011.
  13. [King et al., 2014] Tim King, Clark Barrett, and Cesare Tinelli. Leveraging linear and mixed integer programming for smt. In Proceedings of the 14th Conference on Formal Methods in Computer-Aided Design, FMCAD '14, pages 24:139-24:146, Austin, TX, 2014. FMCAD Inc.
  14. [Lee and Meng, 2013] Joohyung Lee and Yunsong Meng. Answer set programming modulo theories and reasoning about continuous changes. In Proceedings of the 23rd International Joint Conference on Artificial Intelligence (IJCAI-13), Beijing, China, August 3-9, 2013, 2013.
  15. [Lierler and Truszczynski, 2011] Yuliya Lierler and Miroslaw Truszczynski. Transition systems for model generators -a unifying approach. Theory and Practice of Logic Programming, 27th International Conference on Logic Programming (ICLP'11) Special Issue, 11, issue 4-5, 2011.
  16. [Lierler, 2014] Yuliya Lierler. Relating constraint answer set programming languages and algorithms. Artificial Intelli- gence, 207C:1-22, 2014.
  17. [Liu et al., 2012] Guohua Liu, Tomi Janhunen, and Ilkka Niemela. Answer set programming via mixed integer pro- gramming. In Knowledge Representation and Reasoning Conference, 2012.
  18. [Marriott and Stuckey, 1998] Kim Marriott and Peter J. Stuckey. Programming with Constraints: An Introduction. MIT Press, 1998.
  19. [Mellarkod et al., 2008] Veena S. Mellarkod, Michael Gel- fond, and Yuanlin Zhang. Integrating answer set program- ming and constraint logic programming. Annals of Math- ematics and Artificial Intelligence, 53(1):251-287, 2008.
  20. [Nieuwenhuis and Oliveras, 2005] Robert Nieuwenhuis and Albert Oliveras. Dpll(t) with exhaustive theory propaga- tion and its application to difference logic. In Proceedings of the 17th International Conference on Computer Aided Verification (CAV'05), volume 3576 of LNCS. Springer, 2005.
  21. [Wielemaker et al., 2012] Jan Wielemaker, Tom Schrijvers, Markus Triska, and Torbjörn Lager. SWI-Prolog. Theory and Practice of Logic Programming, 12(1-2):67-96, 2012.
  22. [Zhou, 2012] Neng-fa Zhou. The language features and ar- chitecture of b-prolog. Theory and Practice of Logic Pro- gramming, 12(1-2):189-218, January 2012.

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

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