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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
Belaid Benhamou and Laurent Henocque. A hybrid method for finite model search in equational theories. Fundamenta Informaticae, 39(1-2):21–38, 1999.
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.
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.
Nicolas Peltier. A new method for automated finite model building exploiting failures and symmetries. Journal of Logic and Computation, 8(4):511–543, 1998.
John Slanley. Finder: Finite domain enumerator. version 3 notes and guides. Technical report, Austrian National University, 1993.
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.
Hantao Zhang and Mark Stickel. Implemanting the Davis-Putnam method. Journal of Automated Reasonning, 24:277–296, 2000.
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.
Jian Zhang. Constructing finite algebras with FALCON. Journal of Automated Reasoning, 17(1):1–22, August 1996.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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