We revisit the exploration of constraint-directed neighbourhoods, where a (small) set of constraints is picked before considering the neighbouring configurations where those constraints have a decreased (or preserved, or increased) penalty. Given the semantics of a constraint, such neighbourhoods can be represented via new attributes or primitives for the corresponding constraint object. We show how to define these neighbourhoods for set constraints, whether built-in or specified in monadic existential second-order logic. We also present an implementation of the corresponding primitives in our local search framework. Using these new primitives, we show how some common local-search algorithms are simplified, compared to using just a va...
The constraint satisfaction problem and its derivate, the propositional satisfiability problem (SAT)...
Constraint Programming is the study of modelling and solving complex combinatorial problems. System...
. We propose in this paper a novel way of looking at local search algorithms for combinatorial optim...
In constraint-based local search the solutions are described declaratively by a conjunction of (ofte...
AbstractIn constraint-based local search the solutions are described declaratively by a conjunction ...
Combinatorial problems are ubiquitous in our society and solving such problems efficiently is often ...
Local search algorithms operate by making small changes to candidate solutions with the aim of reach...
Abstract. Many combinatorial (optimisation) problems have natural models based on, or including, set...
Neighborhood operators play a crucial role in defining effective Local Search solvers, allowing one ...
Combinatorial optimisation problems are ubiquitous in our society and appear in such varied guises...
Local Search is a simple and effective approach for solving complex constrained combinatorial proble...
Structured Neighbourhood Search (SNS) is a framework for constraint-based local search for problems ...
A constraint programming system combines two essential components: a constraint solver and a search ...
This paper reports promising algorithms that have been built on top of both operations research (OR)...
Typically local search methods for solving constraint satis-faction problems such as GSAT, WalkSAT a...
The constraint satisfaction problem and its derivate, the propositional satisfiability problem (SAT)...
Constraint Programming is the study of modelling and solving complex combinatorial problems. System...
. We propose in this paper a novel way of looking at local search algorithms for combinatorial optim...
In constraint-based local search the solutions are described declaratively by a conjunction of (ofte...
AbstractIn constraint-based local search the solutions are described declaratively by a conjunction ...
Combinatorial problems are ubiquitous in our society and solving such problems efficiently is often ...
Local search algorithms operate by making small changes to candidate solutions with the aim of reach...
Abstract. Many combinatorial (optimisation) problems have natural models based on, or including, set...
Neighborhood operators play a crucial role in defining effective Local Search solvers, allowing one ...
Combinatorial optimisation problems are ubiquitous in our society and appear in such varied guises...
Local Search is a simple and effective approach for solving complex constrained combinatorial proble...
Structured Neighbourhood Search (SNS) is a framework for constraint-based local search for problems ...
A constraint programming system combines two essential components: a constraint solver and a search ...
This paper reports promising algorithms that have been built on top of both operations research (OR)...
Typically local search methods for solving constraint satis-faction problems such as GSAT, WalkSAT a...
The constraint satisfaction problem and its derivate, the propositional satisfiability problem (SAT)...
Constraint Programming is the study of modelling and solving complex combinatorial problems. System...
. We propose in this paper a novel way of looking at local search algorithms for combinatorial optim...