Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence 2018
DOI: 10.24963/ijcai.2018/173
|View full text |Cite
|
Sign up to set email alerts
|

A Framework for Constraint Based Local Search using Essence

Abstract: Structured Neighbourhood Search (SNS) is a framework for constraint-based local search for problems expressed in the ESSENCE abstract constraint specification language. The local search explores a structured neighbourhood, where each state in the neighbourhood preserves a high level structural feature of the problem. SNS derives highly structured problem-specific neighbourhoods automatically and directly from the features of the ESSENCE specification of the problem. Hence, neighbourhoods can represent importan… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
14
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(14 citation statements)
references
References 18 publications
0
14
0
Order By: Relevance
“…This approach was further proclaimed in [8] and implemented by the Yuck [12] and OscaR/CBLS [3] solvers, providing dedicated neighborhoods to handle specific global constraints. Recently, a system was proposed which infers plausible neighborhood operators from data structures occurring in the Constraint Programming model, as defined in the Essence language [1]. During the search, the solver switches between those promising neighborhoods using classic multi-arm bandit algorithms.…”
Section: Related Workmentioning
confidence: 99%
“…This approach was further proclaimed in [8] and implemented by the Yuck [12] and OscaR/CBLS [3] solvers, providing dedicated neighborhoods to handle specific global constraints. Recently, a system was proposed which infers plausible neighborhood operators from data structures occurring in the Constraint Programming model, as defined in the Essence language [1]. During the search, the solver switches between those promising neighborhoods using classic multi-arm bandit algorithms.…”
Section: Related Workmentioning
confidence: 99%
“…Recently, there has been a proposal for a system inferring possible neighborhood operators from data structures occurring in the Constraint Programming model, defined in the Essence language [3]. Various data structures are connected with relevant move operators that are tried in an intelligent manner using classic multi-arm bandit strategies.…”
Section: Background and Overview Of The Existing Literaturementioning
confidence: 99%
“…Existing approaches typically accept as input models written in solver-independent modelling languages like MiniZinc [Nethercote et al, 2007]. The recently-proposed Structured Neighbourhood Search (SNS) [Akgün et al, 2018] differs in that it begins from a specification of a problem in the abstract constraint specification language ESSENCE [Frisch et al, 2005;Frisch et al, 2007;Frisch et al, 2008]. ESSENCE allows problems to be described without commitment to lowlevel modelling decisions through its support for a rich set of abstract type constructors, such as sets, multisets, sequences and relations, each of which can be nested arbitrarily.…”
Section: Introductionmentioning
confidence: 99%