Algorithms for Computing X-Minimal Models

  • Conference paper
  • First Online:
Logic Programming and Nonmotonic Reasoning (LPNMR 2001)

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

  • 292 Accesses

Abstract

The problem of computing X-minimal models, that is, models minimal with respect to a subset X of all the atoms in a theory, is very relevant for computing circumscriptions and diagnosis. Unfortunately, the problem is NP-hard. In this paper we present two novel algorithms for computing X-minimal models. The advantage of these new algorithms is that, unlike existing ones, they are capable of generating the models one by one. There is no need to compute a superset of all minimal models before finding the first X-minimal one. Our procedures may use local serach techniques, or, alternatively, complete methods. We have implemented and tested the algorithms and the preliminary experimental results are encouraging.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
EUR 29.95
Price includes VAT (Germany)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
EUR 42.79
Price includes VAT (Germany)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
EUR 53.49
Price includes VAT (Germany)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** 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.

Similar content being viewed by others

References

  1. Ben-Eliyahu, R. 2000. A demand-driven algorithm for generating minimal models. In AAAI-2000: the 17th National Conference on Artificial Intelligence, pages 101–106.

    Google Scholar 

  2. Ben-Eliyahu, R., and Dechter, R. 1996. On computing minimal models. Annals of Mathematics and Artificial Intelligence 18:3–27. A short version in AAAI-93: Proceedings of the 11th national conference on artificial intelligence.

    Article  MATH  MathSciNet  Google Scholar 

  3. Ben-Eliyahu, R., and Palopoli, L. 1997. Reasoning with minimal models: Efficient algorithms and applications. Artificial Intelligence 96:421–449.

    Article  MATH  MathSciNet  Google Scholar 

  4. Bollobas, B.; Combinatorics. Cambridge University Press, 1986.

    Google Scholar 

  5. William F. Dowling and Jean H. Gallier. Linear time algorithms for testing the satisfiability of propositional Horn formulae. Journal of Logic Programming, 3:267–284, 1984.

    Article  MathSciNet  Google Scholar 

  6. de Kleer, J., and Williams, B. 1987. Diagnosis multiple faults. Artificial Intelligence 32:97–130.

    Article  MATH  Google Scholar 

  7. de Kleer, J.; Mackworth, A.; and Reiter, R. 1992. Characterizing diagnosis and systems. Artificial Intelligence 56:197–222.

    Article  MathSciNet  MATH  Google Scholar 

  8. Gelfond, M.; Przymusinska, H.; and Przymusinski, T. 1989. On the relationship between Circumscription and Negation as Failure, Artificial Intelligence 38 75–94.

    Article  MATH  MathSciNet  Google Scholar 

  9. Janhunen, T.; Niemella, I; Simons, P. and J. You, 2000.Unfolding partiality and disjunctions in stable model semantics. In KR-2000: Proceedings of the Seventh International Conference on Principles of Knowledge Representation and Reasoning.

    Google Scholar 

  10. Koch, C. and Leone, N. 1999. Stable Model Checking Made Easy. In IJCAI-99: Proceedings of the 16th international joint conference on Artificial Intelligence, 70–75.

    Google Scholar 

  11. Lifshitz, V. 1985. Computing circumscription. In IJCAI-85: Proceedings of the international joint conference on AI 121–127.

    Google Scholar 

  12. Lomonosov, M.; Personal communication., 2000.

    Google Scholar 

  13. McCarthy, J.1980. Circumscription-a form of non-monotonic reasoning. Artificial Intelligence 13:27–39.

    Article  MATH  MathSciNet  Google Scholar 

  14. Reiter, R.1987. A theory of diagnosis from first principles. Artificial Intelligence 32:57–95.

    Article  MATH  MathSciNet  Google Scholar 

  15. SATLIB-The Satisfiability Library-http://aida.intellektik.informatik.tudarmstadt.de/SATLIB/

  16. Selman, B. and Kirkpatrick, S. 1996. Critical behavior in the computational cost of satisfiability testing. Artificial Intelligence, 81:273–296.

    Article  MathSciNet  Google Scholar 

  17. Selman, B. Kautz, H. Cohen, B. Local Search Strategies for Satisfiability Testing. Proceedings of 2nd DIMACS Challenge on Cliques, Coloring and Satisfiability, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Avin, C., Zohary, R.BE. (2001). Algorithms for Computing X-Minimal Models. In: Eiter, T., Faber, W., Truszczyński, M.l. (eds) Logic Programming and Nonmotonic Reasoning. LPNMR 2001. Lecture Notes in Computer Science(), vol 2173. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45402-0_24

Download citation

  • DOI: https://doi.org/10.1007/3-540-45402-0_24

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42593-9

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics

Navigation