Skip to main content

Smodels A — A System for Computing Answer Sets of Logic Programs with Aggregates

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

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

Abstract

In [2], we presented a system called \(\mathbb{ASP}\)-\(\mathbb{CLP}\) for computing answer sets of logic programs with aggregates. The implementation of \(\mathbb{ASP}\)-\(\mathbb{CLP}\) relies on the use of an external constraint solver (ECLiPSe) to deal with aggregate literals and requires some modifications to the answer set solver used in the experiment (Smodels). In general, the system is capable of computing answer sets of arbitrary programs with aggregates, i.e., there is no syntactical restrictions imposed on the inputs to the system. This makes \(\mathbb{ASP}\)-\(\mathbb{CLP}\) different from dlv A (built BEN/5/23/04) [1], which deals with stratified programs only. \(\mathbb{ASP}\)-\(\mathbb{CLP}\), however, is based on a semantics that does not guarantee minimality of answer sets. Furthermore, our experiments with \(\mathbb{ASP}\)-\(\mathbb{CLP}\) indicate that the cost of communication between the constraint solver and the answer set solver proves to be significant in large instances.

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. Dell’Armi, T., Faber, W., Ielpa, G., Leone, N., Pfeifer, G.: Aggregate Functions in Disjunctive Logic Programming: Semantics,Complexity,and Implementation in DLV. In: IJCAI (2003)

    Google Scholar 

  2. Elkabani, I., Pontelli, E., Son, T.C.: Smodels with clp and its applications: A simple and effective approach to aggregates in asp. In: Demoen, B., Lifschitz, V. (eds.) ICLP 2004. LNCS, vol. 3132, pp. 73–89. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  3. Son, T.C., Pontelli, E., Elkabani, I.: A Translational Semantics for Aggregates in Logic Programming. Technical Report NMSU-CS-2005-005, New Mexico State University (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Elkabani, I., Pontelli, E., Son, T.C. (2005). Smodels A — A System for Computing Answer Sets of Logic Programs with Aggregates. In: Baral, C., Greco, G., Leone, N., Terracina, G. (eds) Logic Programming and Nonmonotonic Reasoning. LPNMR 2005. Lecture Notes in Computer Science(), vol 3662. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11546207_40

Download citation

  • DOI: https://doi.org/10.1007/11546207_40

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28538-0

  • Online ISBN: 978-3-540-31827-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics