Correlation Heuristics for Constraint Programming

05/06/2018
by   Ruiwei Wang, et al.
0

Effective general-purpose search strategies are an important component in Constraint Programming. We introduce a new idea, namely, using correlations between variables to guide search. Variable correlations are measured and maintained by using domain changes during constraint propagation. We propose two variable heuristics based on the correlation matrix, crbs-sum and crbs-max. We evaluate our correlation heuristics with well known heuristics, namely, dom/wdeg, impact-based search and activity-based search. Experiments on a large set of benchmarks show that our correlation heuristics are competitive with the other heuristics, and can be the fastest on many series.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/31/2011

Activity-Based Search for Black-Box Contraint-Programming Solvers

Robust search procedures are a central component in the design of black-...
research
01/18/2014

Counting-Based Search: Branching Heuristics for Constraint Satisfaction Problems

Designing a search heuristic for constraint programming that is reliable...
research
05/10/2018

Learning Robust Search Strategies Using a Bandit-Based Approach

Effective solving of constraint problems often requires choosing good or...
research
03/06/2012

Search Combinators

The ability to model search in a constraint solver can be an essential a...
research
01/23/2013

Mini-Bucket Heuristics for Improved Search

The paper is a second in a series of two papers evaluating the power of ...
research
11/02/2017

Weight-Based Variable Ordering in the Context of High-Level Consistencies

Dom/wdeg is one of the best performing heuristics for dynamic variable o...
research
07/20/2019

Evaluating Heuristics for Iterative Impact Analysis

Iterative impact analysis (IIA) is a process that allows developers to e...

Please sign up or login with your details

Forgot password? Click here to reset