Skip to main content

Global Search Algorithms and the Constraint Logic Programming Framework

  • Conference paper
  • 33 Accesses

Part of the book series: Workshops in Computing ((WORKSHOPS COMP.))

Abstract

Global search is an improvement of the “generate & test“ paradigm, which is particularly efficient for solving combinatorial problems. This paradigm was studied in the functional programming framework in [Smith88], and in the logic programming framework in [Schaeck91].

The constraint logic programming (CLP) framework is also a very interesting tool for designing programs solving combinatorial problems. A method for designing CLP programs, based on a general program schema, is studied in [Deville-Van Hentenryck90].

In our research, we first introduce a particular version of the schema for global search algorithms. The interest of this version is to explicitely separate the generation of candidate solutions and their feasibility test. We also show that this particular schema is indeed totally equivalent to the one presented in our earlier work (see [Schaeck91]).

We then show that each concept used in global search algorithms finds its counterpart in the schema used for constructing CLP programs or in the mechanisms of constraint logic programming languages. This convinces us that a CLP program can be considered as an instance of a global search algorithm, even if it does not have such an appearance.

We then propose a new schema for the design of CLP programs, which uses the full power of the global search paradigm. The main interest of this new schema is that the decomposition into subproblems is now justified by a semantical argument, and no more by a purely syntactical one.

This work is sponsored by a research grant of the Belgian National Fund for Scientific Research.

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

Buying options

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

Learn about institutional subscriptions

References

  1. [Deville-Van Hentenryck90]_Yves Deville and Pascal Van Hentenryck, Construction of CLP Programs, research paper RP-90/6, Institut d’Informatique, FUNDP Namur, 1990.

    Google Scholar 

  2. Sébastien Schaeck, Design of global search algorithms in the Logic Programming Framework, technical report 27/91, Institut d’Informatique, FUNDP Namur, 1991.

    Google Scholar 

  3. Douglas R. Smith, The Structure and Design of global search algorithms, research report KES.U.87.12, Kestrel Institute, 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag London

About this paper

Cite this paper

Schaeck, S. (1992). Global Search Algorithms and the Constraint Logic Programming Framework. In: Clement, T.P., Lau, KK. (eds) Logic Program Synthesis and Transformation. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3494-7_18

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-3494-7_18

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-19742-3

  • Online ISBN: 978-1-4471-3494-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics