Combining local and global search in a constraint programming environment

Citation
Y. Caseau et al., Combining local and global search in a constraint programming environment, KNOWL ENG R, 16(1), 2001, pp. 41-68
Citations number
52
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
KNOWLEDGE ENGINEERING REVIEW
ISSN journal
02698889 → ACNP
Volume
16
Issue
1
Year of publication
2001
Pages
41 - 68
Database
ISI
SICI code
0269-8889(200103)16:1<41:CLAGSI>2.0.ZU;2-3
Abstract
This paper presents several case studies which illustrate how constraint pr ogramming can benefit from the combination of global and local search techn iques, offering a flexible and efficient platform for the design of combina torial optimisation applications. For job-shop scheduling, we relate experi ments with local search procedures that use global search to intensively ex plore a given neighbourhood, in the spirit of "shuffle" methods. For preemp tive job-shop scheduling, two basic search strategies, Depth-First Search a nd Limited Discrepancy Search, are compared. For Vehicle Routing we report an Incremental Local Optimisation heuristic, combined with Limited Discrepa ncy Search. Finally, we show how ad hoc algebras can considerably enhance t he design of heuristics based on local and global search within a constrain t-programming environment. Experiments on vehicle routing will enlighten ho w such a language for "search and insert" control can enable automated tuni ng and discovery of new strategies adapted to the instances typology of the problem at stake.