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

08/25/2010
by   Ian Gent, et al.
0

Constraint solvers are complex pieces of software which require many design decisions to be made by the implementer based on limited information. These decisions affect the performance of the finished solver significantly. Once a design decision has been made, it cannot easily be reversed, although a different decision may be more appropriate for a particular problem. We investigate using machine learning to make these decisions automatically depending on the problem to solve. We use the alldifferent constraint as a case study. Our system is capable of making non-trivial, multi-level decisions that improve over always making a default choice and can be implemented as part of a general-purpose constraint solver.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/19/2010

Using machine learning to make constraint solver implementation decisions

Programs to solve so-called constraint problems are complex pieces of so...
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
10/28/2011

Modelling Constraint Solver Architecture Design as a Constraint Problem

Designing component-based constraint solvers is a complex problem. Some ...
research
01/31/2010

Dominion -- A constraint solver generator

This paper proposes a design for a system to generate constraint solvers...
research
09/07/2021

Sensitive Samples Revisited: Detecting Neural Network Attacks Using Constraint Solvers

Neural Networks are used today in numerous security- and safety-relevant...
research
03/21/2021

Knowledge Discovery in Surveys using Machine Learning: A Case Study of Women in Entrepreneurship in UAE

Knowledge Discovery plays a very important role in analyzing data and ge...
research
10/05/2017

QFUN: Towards Machine Learning in QBF

This paper reports on the QBF solver QFUN that has won the non-CNF track...

Please sign up or login with your details

Forgot password? Click here to reset