Skip to main content

Reasoning About Actions and Change in Answer Set Programming

  • Conference paper
Logic Programming and Nonmonotonic Reasoning (LPNMR 2004)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2923))

Abstract

This paper studies computational issues related to the problem of reasoning about actions and change (RAC) by exploiting its link with the Answer Set Programming paradigm. It investigates how increasing the expressiveness of a RAC formalism so that it can capture the three major problems of frame, ramification and qualification, affects its computational complexity, and how a solution to these problems can be implemented within Answer Set Programming. Our study is carried out within the particular language ε. It establishes a link between ε and Answer Set Programming by presenting encodings of different versions of this language into logic programs under the answer set semantics. This provides a computational realization of solutions to problems related to reasoning about actions and change, that can make use of the recent development of effective systems for Answer Set Programming.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Balduccini, M., Gelfond, M.: Diagnostic reasoning with A-Prolog. Theory and Practice of Logic Programming 3 (2003)

    Google Scholar 

  2. Baral, C., Gelfond, M.: Reasoning agents in dynamic domains. In: Minker, J. (ed.) Logic Based AI. Kluwer, Dordrecht (2002)

    Google Scholar 

  3. Dell’Armi, T., Faber, W., Ielpa, G., Koch, C., Leone, N., Perri, S., Pfeifer, G.: System description: DLV. In: Eiter, T., Faber, W., Truszczyński, M. (eds.) LPNMR 2001. LNCS (LNAI), vol. 2173, p. 424. Springer, Heidelberg (2001)

    Google Scholar 

  4. Eiter, T., Faber, W., Leone, N., Pfeifer, G., Polleres, A.: A logic programming approach to knowledge-state planning, II: The DLVK system. Artificial Intelligence 144 (2003)

    Google Scholar 

  5. Gelfond, M., Lifschitz, V.: Representing action and change by logic programs. Logic Programming 17, 301–322 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  6. Giunchilgia, E., Lee, J., Lifschitz, V., McCain, N., Turner, H.: Nonmonotonic causal theories. In: Artificial Intelligence (2003) (to appear)

    Google Scholar 

  7. Giunchilgia, E., Lifschitz, V.: An action language based on causal explanation: Preliminary report. In: Proceedings of AAAI 1998 (1988)

    Google Scholar 

  8. Janhunen, T., Niemela, I., Simons, P., You, J.-H.: Unfolding partiality and disjunctions in stable model semantics. In: Proceedings of KR 2000 (2000)

    Google Scholar 

  9. Kakas, A., Michael, L.: Modeling complex domains of action and change. In: Proc. of NMR 2002, Toulouse, France (2002)

    Google Scholar 

  10. Kakas, A., Michael, L.: On the qualification problem and elaboration tolerance. In: AAAI Spring Symp. on Logical Formalization of Commonsense Reasoning (2003)

    Google Scholar 

  11. Kakas, A., Miller, R.: Reasoning about actions, narratives and ramifications. Electronic Transactions in Artificial Intelligence 1(4), 39–72 (1997)

    MathSciNet  Google Scholar 

  12. Kakas, A., Miller, R.: A simple declarative language for describing narratives with ations. Logic Programming 31, 157–200 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  13. Kakas, A., Miller, R., Toni, F.: An argumentation framework for reasoning about actions and change. In: Gelfond, M., Leone, N., Pfeifer, G. (eds.) LPNMR 1999. LNCS (LNAI), vol. 1730, p. 78. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  14. Liberatore, P.: The complexity of the language A. Electronic Transactions on Artificial Intelligence 1(1-3) (1997)

    Google Scholar 

  15. Lifschitz, V.: Action languages, answer sets and planning. In: The Logic Programming Paradigm: a 25 year perspective, pp. 357–373 (1999)

    Google Scholar 

  16. Lifschitz, V., Turner, H.: Representing transition systems by logic programs. In: Gelfond, M., Leone, N., Pfeifer, G. (eds.) LPNMR 1999. LNCS (LNAI), vol. 1730, p. 92. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  17. Martin, Y., Thielscher, M.: Addressing the qualification problem in FLUX. In: Baader, F., Brewka, G., Eiter, T. (eds.) KI 2001. LNCS (LNAI), vol. 2174, pp. 290–304. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  18. Shanahan, M.: An abductive event calculus planner. Logic Programming 44 (2000)

    Google Scholar 

  19. Surjanen, T., Niemela, I.: The Smodels system. In: Eiter, T., Faber, W., Truszczyński, M. (eds.) LPNMR 2001. LNCS (LNAI), vol. 2173, p. 434. Springer, Heidelberg (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dimopoulos, Y., Kakas, A.C., Michael, L. (2003). Reasoning About Actions and Change in Answer Set Programming. In: Lifschitz, V., Niemelä, I. (eds) Logic Programming and Nonmonotonic Reasoning. LPNMR 2004. Lecture Notes in Computer Science(), vol 2923. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24609-1_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24609-1_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20721-4

  • Online ISBN: 978-3-540-24609-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics