2014
DOI: 10.1007/s10601-014-9166-6
|View full text |Cite
|
Sign up to set email alerts
|

Explanation-based large neighborhood search

Abstract: One of the most well-known and widely used local search techniques for solving optimization problems in Constraint Programming is the Large Neighborhood Search (LNS) algorithm. Such a technique is, by nature, very flexible and can be easily integrated within standard backtracking procedures. One of its drawbacks is that the relaxation process is quite often problem dependent. Several works have been dedicated to overcome this issue through problem independent parameters. Nevertheless, such generic approaches n… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
2
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 21 publications
0
2
0
Order By: Relevance
“…There have also been some successful approaches for defining the relatedness of variables in order to select a fragment in a problem-independent way. Notably, relatedness is defined in [37] by how many values each variable causes CP propagators to remove from other variables' current domains; in [29] by the impact on the objective that the current value of each variable has; and in [41] by explanations of why, for example, an improving solution could not be found.…”
Section: Lns Variationsmentioning
confidence: 99%
“…There have also been some successful approaches for defining the relatedness of variables in order to select a fragment in a problem-independent way. Notably, relatedness is defined in [37] by how many values each variable causes CP propagators to remove from other variables' current domains; in [29] by the impact on the objective that the current value of each variable has; and in [41] by explanations of why, for example, an improving solution could not be found.…”
Section: Lns Variationsmentioning
confidence: 99%
“…The verification algorithms presented in previous sections create the aforementioned CSPs, and they are solved by using Choco T M solver [32], although it is able to be adapted to another solver [33]. The code of Algorithm 6, included automatically in the Hibernate T M class for each modelled business data object, analyses every object with the iterator and informs whether any object has no state.…”
Section: Verification Of the Model And Data State Discoverymentioning
confidence: 99%
“…A CP solver performs a search over the domain of possible values for the variables that satisfy all of the constraints given. Several advanced techniques are used in the solver engine to optimize the search strategy, and thus enable it to handle large search spaces [10]. This is the main advantage of relying on a constraint solver to find a solution rather than exploring the entire search space with an analytical model to determine the solution to the system.…”
Section: F Introducing Parallel Scheduling Overheadsmentioning
confidence: 99%