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

A method for detecting symmetries in constraint models and its generalisation

Abstract: The symmetries that appear in many constraint problems can be used to significantly speed up the search for solutions to these problems. While the accurate detection of symmetries in instances of a given constraint problem is possible, current methods tend to be impractical for real-sized instances. On the other hand, methods capable of detecting properties for a problem model -and thus all its instances -are efficient but not accurate enough. This paper presents a new method for inferring symmetries in constr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 28 publications
0
2
0
Order By: Relevance
“…We distinguish between a problem model, where the input data is described in terms of parameters (i.e., data that will be known before the search starts), and a model instance, where the values of the parameters are added to the model. While an instance can be directly represented as a CSP, a model can be represented as a parameterized CSP [13] P [Data], that is, a family of CSPs P [δ] for every δ ∈ Data. The parameterization also applies to its components (X[Data], D[Data], C[Data]).…”
Section: Preliminariesmentioning
confidence: 99%
“…We distinguish between a problem model, where the input data is described in terms of parameters (i.e., data that will be known before the search starts), and a model instance, where the values of the parameters are added to the model. While an instance can be directly represented as a CSP, a model can be represented as a parameterized CSP [13] P [Data], that is, a family of CSPs P [δ] for every δ ∈ Data. The parameterization also applies to its components (X[Data], D[Data], C[Data]).…”
Section: Preliminariesmentioning
confidence: 99%
“…This approach gives users expressive and intuitive languages to model their problems, and frees them from knowing how to best map models onto solving algorithms. Further, modelto-model transformation methods exist to improve a model for many/all its instances, rather than just the one being flattened (e.g., (Hentenryck et al 2005;Charnley, Colton, and Miguel 2006;Mears et al 2015;Leo et al 2013)).…”
Section: Introductionmentioning
confidence: 99%