Proceedings

Answer Set Programming Modulo Theories and Reasoning about Continuous Changes

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 990-995.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

Answer Set Programming Modulo Theories (ASPMT) is a new framework of tight integration of answer set programming (ASP) and satisfiability modulo theories (SMT). Similar to the relationship between first-order logic and SMT, it is based on a recent proposal of the functional stable model semantics by fixing interpretations of background theories. Analogously to a known relationship between ASP and SAT, tight ASPMT programs can be translated into SMT instances. We demonstrate the usefulness of ASPMT by enhancing action language C+ to handle continuous changes as well as discrete changes. We reformulate the semantics of C+ in terms of ASPMT, and show that SMT solvers can be used to compute the language. We also show how the language can represent cumulative effects on continuous resources.

  1. [Balduccini, 2009] Marcello Balduccini. Representing con- straint satisfaction problems in answer set programming. In Working Notes of the Workshop on Answer Set Pro- gramming and Other Computing Paradigms (ASPOCP), 2009.
  2. [Balduccini, 2012] Marcello Balduccini. A "conservative" approach to extending answer set programming with non- herbrand functions. In Correct Reasoning -Essays on Logic-Based AI in Hon our of Vladimir Lifschitz, pages 24-39, 2012.
  3. [Barrett et al., 2009] Clark W. Barrett, Roberto Sebastiani, Sanjit A. Seshia, and Cesare Tinelli. Satisfiability modulo theories. In Armin Biere, Marijn Heule, Hans van Maaren, and Toby Walsh, editors, Handbook of Satisfiability, vol- ume 185 of Frontiers in Artificial Intelligence and Appli- cations, pages 825-885. IOS Press, 2009.
  4. [Bartholomew and Lee, 2012] Michael Bartholomew and Joohyung Lee. Stable models of formulas with intensional functions. In Proceedings of International Conference on Principles of Knowledge Representation and Reasoning (KR), pages 2-12, 2012.
  5. [Bartholomew and Lee, 2013] Michael Bartholomew and Joohyung Lee. Functional stable model semantics and an- swer set programming modulo theories. In Proceedings of International Joint Conference on Artificial Intelligence (IJCAI), 2013. This volume. IJCAI
  6. [Brewka et al., 2011] Gerhard Brewka, Ilkka Niemelä, and Miroslaw Truszczynski. Answer set programming at a glance. Communications of the ACM, 54(12):92-103, 2011.
  7. [Cabalar, 2011] Pedro Cabalar. Functional answer set pro- gramming. TPLP, 11(2-3):203-233, 2011.
  8. [Chintabathina and Watson, 2012] Sandeep Chintabathina and Richard Watson. A new incarnation of action lan- guage h. In Esra Erdem, Joohyung Lee, Yuliya Lierler, and David Pearce, editors, Correct Reasoning, volume 7265 of Lecture Notes in Computer Science, pages 560-575. Springer, 2012.
  9. [Chintabathina et al., 2005] Sandeep Chintabathina, Michael Gelfond, and Richard Watson. Modeling hybrid domains using process description language 2 . In Proceedings of Workshop on Answer Set Programming: Advances in Theory and Implementation (ASP'05), 2005.
  10. [Ferraris et al., 2011] Paolo Ferraris, Joohyung Lee, and Vladimir Lifschitz. Stable models and circumscription. Artificial Intelligence, 175:236-263, 2011.
  11. [Fox and Long, 2003] Maria Fox and Derek Long. PDDL2.1: An extension to pddl for expressing tem- poral planning domains. J. Artif. Intell. Res. (JAIR), 20:61-124, 2003.
  12. [Fox and Long, 2006] Maria Fox and Derek Long. Mod- elling mixed discrete-continuous domains for planning. J. Artif. Intell. Res. (JAIR), 27:235-297, 2006.
  13. M. Gebser, M. Ostrowski, and T. Schaub. Constraint answer set solving. In Proceedings of International Conference on Logic Programming (ICLP), pages 235-249, 2009.
  14. [Giunchiglia et al., 2004] Enrico Giunchiglia, Joohyung Lee, Vladimir Lifschitz, Norman McCain, and Hud- son Turner. Nonmonotonic causal theories. Artificial Intelligence, 153(1-2):49-104, 2004.
  15. [Gregory et al., 2012] Peter Gregory, Derek Long, Maria Fox, and J. Christopher Beck. Planning modulo theo- ries: Extending the planning paradigm. In Proceedings of the Twenty-Second International Conference on Auto- mated Planning and Scheduling (ICAPS), 2012.
  16. [Janhunen et al., 2011] Tomi Janhunen, Guohua Liu, and Ilkka Niemel. Tight integration of non-ground answer set programming and satisfiability modulo theories. In Work- ing notes of the 1st Workshop on Grounding and Transfor- mations for Theories with Variables, 2011.
  17. [Lee and Lifschitz, 2003] Joohyung Lee and Vladimir Lifs- chitz. Describing additive fluents in action language C+. In Proceedings of International Joint Conference on Arti- ficial Intelligence (IJCAI), pages 1079-1084, 2003.
  18. [Lee and Palla, 2012a] Joohyung Lee and Ravi Palla. Re- formulating temporal action logics in answer set program- ming. In Proceedings of the AAAI Conference on Artificial Intelligence (AAAI), pages 786-792, 2012.
  19. [Lee and Palla, 2012b] Joohyung Lee and Ravi Palla. Re- formulating the situation calculus and the event calculus in the general theory of stable models and in answer set programming. Journal of Artificial Inteligence Research (JAIR), 43:571-620, 2012.
  20. [Lifschitz, 2008] Vladimir Lifschitz. What is answer set pro- gramming? In Proceedings of the AAAI Conference on Ar- tificial Intelligence, pages 1594-1597. MIT Press, 2008.
  21. [Lifschitz, 2012] Vladimir Lifschitz. Logic programs with intensional functions. In Proceedings of International Conference on Principles of Knowledge Representation and Reasoning (KR), pages 24-31, 2012.
  22. [Niemelä, 2008] Ilkka Niemelä. Stable models and differ- ence logic. Ann. Math. Artif. Intell., 53(1-4):313-329, 2008.
  23. [Reiter, 1996] Raymond Reiter. Natural actions, concur- rency and continuous time in the situation calculus. In Proceedings of International Conference on Principles of Knowledge Representation and Reasoning (KR), pages 2- 13, 1996.
  24. [Shin and Davis, 2005] Ji-Ae Shin and Ernest Davis. Pro- cesses and continuous change in a sat-based planner. Arti- ficial Intelligence, 166(1-2):194-253, 2005.

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

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