Solution-based phase saving for CP: A value-selection heuristic to simulate local search behavior in complete solvers

25Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Large neighbourhood search, a meta-heuristic, has proven to be successful on a wide range of optimisation problems. The algorithm repeatedly generates and searches through a neighbourhood around the current best solution. Thus, it finds increasingly better solutions by solving a series of simplified problems, all of which are related to the current best solution. In this paper, we show that significant benefits can be obtained by simulating local-search behaviour in constraint programming by using phase saving based on the best solution found so far during the search, activity-based search (VSIDS), and nogood learning. The approach is highly effective despite its simplicity, improving the highest scoring solver, Chuffed, in the free category of the MiniZinc Challenge 2017, and can be easily integrated into modern constraint programming solvers. We validated the results on a wide range of benchmarks from the competition library, comparing against seventeen state-of-the-art solvers.

Cite

CITATION STYLE

APA

Demirović, E., Chu, G., & Stuckey, P. J. (2018). Solution-based phase saving for CP: A value-selection heuristic to simulate local search behavior in complete solvers. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11008 LNCS, pp. 99–108). Springer Verlag. https://doi.org/10.1007/978-3-319-98334-9_7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free