Modelling Constraint Solver Architecture Design as a Constraint Problem

10/28/2011
by   Ian P. Gent, et al.
0

Designing component-based constraint solvers is a complex problem. Some components are required, some are optional and there are interdependencies between the components. Because of this, previous approaches to solver design and modification have been ad-hoc and limited. We present a system that transforms a description of the components and the characteristics of the target constraint solver into a constraint problem. Solving this problem yields the description of a valid solver. Our approach represents a significant step towards the automated design and synthesis of constraint solvers that are specialised for individual constraint problem classes or instances.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/31/2010

Dominion -- A constraint solver generator

This paper proposes a design for a system to generate constraint solvers...
research
12/08/2018

PrideMM: A Solver for Relaxed Memory Models

Relaxed memory models are notoriously delicate. To ease their study, sev...
research
08/18/2016

Tree-decomposable and Underconstrained Geometric Constraint Problems

In this paper, we are concerned with geometric constraint solvers, i.e.,...
research
02/26/2022

Automatic Tabulation in Constraint Models

The performance of a constraint model can often be improved by convertin...
research
01/31/2010

Constraint solvers: An empirical evaluation of design decisions

This paper presents an evaluation of the design decisions made in four s...
research
11/08/2019

A Cooperative Coordination Solver for Travelling Thief Problems

In the travelling thief problem (TTP), a thief undertakes a cyclic tour ...
research
08/25/2010

Machine learning for constraint solver design -- A case study for the alldifferent constraint

Constraint solvers are complex pieces of software which require many des...

Please sign up or login with your details

Forgot password? Click here to reset