Skip to main content

The eXtended Least Number Heuristic

  • Conference paper
  • First Online:
Automated Reasoning (IJCAR 2001)

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

Included in the following conference series:

Abstract

This paper presents an algorithm, XLNH, to generate finite models of first order equational theories. Unlike conventional methods, which focus on using as few individual constants as possible to preserve symmetries, XLNH heuristically selects then fully generates the functions that appear in the problem, using a weighted directed graph of functional dependency. One key issue here is to constructively generate isomorphic partial models then further exploit the resulting symmetries. This algorithm proves very efficient on problems involving a unary bijective function f (like the additive inverse in a group or ring theory). When such a bijection is fully instantiated, XLNH statically exploits remaining isomorphic subspaces. These ideas are implemented using the public domain SEM software framework, and give order of magnitude improvements on many problems. These results are interesting on their own but potentially generalize to many practical CSP applications.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Gilles Audemard, Belaid Benhamou, and Laurent Henocque. Two techniques to improve finite model search. In D. McAllester, editor, Proceedings of the 17th International Conference on Automated Deduction (CADE-17), volume 1831 of LNCS, pages 302–308. Springer, June 2000.

    Google Scholar 

  2. Belaid Benhamou and Laurent Henocque. A hybrid method for finite model search in equational theories. Fundamenta Informaticae, 39(1-2):21–38, 1999.

    MathSciNet  MATH  Google Scholar 

  3. Masayuki Fujita, John Slaney, and Franck Bennett. Automatic generation of some results in finite algebra. In Proceedings of International Join Conference on Artificial Intelligence, pages 52–57. Morgan Kaufmann, 1993.

    Google Scholar 

  4. William McCune. A Davis-Putnam program and its application to finite first-order model search: quasigroup existence problems. Technical Memorandum ANL/MCS-TM-194, Argonne National Laboratories, IL/USA, 1994.

    Google Scholar 

  5. Nicolas Peltier. A new method for automated finite model building exploiting failures and symmetries. Journal of Logic and Computation, 8(4):511–543, 1998.

    Article  MathSciNet  MATH  Google Scholar 

  6. John Slanley. Finder: Finite domain enumerator. version 3 notes and guides. Technical report, Austrian National University, 1993.

    Google Scholar 

  7. Christian B. Suttner and Geoff Sutcliffe. The TPTP problem library-v2.1.0. Technical Report JCU-CS-97/8, Department of Computer Science, James Cook University, 15 December 1997.

    Google Scholar 

  8. Hantao Zhang and Mark Stickel. Implemanting the Davis-Putnam method. Journal of Automated Reasonning, 24:277–296, 2000.

    Article  MathSciNet  MATH  Google Scholar 

  9. Jian Zhang. Problems on the Generation of Finite Models. In Alan Bundy, editor, 12th International Conference on Automated Deduction, LNAI 814, pages 753–757, Nancy, France, June 26-July 1, 1994. Springer-Verlag.

    Google Scholar 

  10. Jian Zhang. Constructing finite algebras with FALCON. Journal of Automated Reasoning, 17(1):1–22, August 1996.

    Article  MathSciNet  Google Scholar 

  11. Jian Zhang and Hantao Zhang. SEM: a system for enumerating models. In Chris S. Mellish, editor, Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence, pages 298–303, 1995.

    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

Audemard, G., Henocque, L. (2001). The eXtended Least Number Heuristic. In: Goré, R., Leitsch, A., Nipkow, T. (eds) Automated Reasoning. IJCAR 2001. Lecture Notes in Computer Science, vol 2083. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45744-5_35

Download citation

  • DOI: https://doi.org/10.1007/3-540-45744-5_35

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-45744-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics