Related Experiment Video
Updated: May 31, 2025

Protein WISDOM: A Workbench for In silico De novo Design of BioMolecules
Published on: July 25, 2013
Learning and fine-tuning a generic value-selection heuristic inside a constraint programming solver
Tom Marty1,2,3, Léo Boisvert1, Tristan François2
1Polytechnique Montréal, Montreal, Canada.
This study introduces a machine learning approach to automatically learn value-selection heuristics for constraint programming solvers, reducing the need for expert knowledge and improving efficiency in solving complex combinatorial problems.
Area of Science:
- Artificial Intelligence
- Operations Research
- Computer Science
Background:
- Constraint programming (CP) is effective for combinatorial problems, with branching heuristics crucial for solver efficiency.
- Developing specialized heuristics requires significant time and problem-specific expertise.
- Existing generic variable-selection heuristics are more numerous than value-selection heuristics.
Purpose of the Study:
- To develop a generic machine learning procedure for automatically learning value-selection heuristics in CP solvers.
- To address the scarcity of automated methods for value-selection heuristic generation.
Main Methods:
- Employed a deep Q-learning algorithm combined with a tailored reward signal.
- Utilized a heterogeneous graph neural network for learning the heuristic.
- Tested the framework on graph coloring, maximum independent set, maximum cut, and minimum vertex cover problems.
Main Results:
- The learned value-selection heuristic demonstrates competitive performance against established impact-based and activity-based heuristics.
- The framework successfully finds near-optimal solutions with minimal backtracking.
- Fine-tuning the model on different problem classes accelerates the learning process.
Conclusions:
- The proposed deep Q-learning framework offers an effective, automated approach to generating value-selection heuristics for CP.
- This method reduces reliance on expert knowledge and enhances solver performance across various combinatorial problems.
- Transfer learning through fine-tuning shows promise for faster adaptation to new problem domains.
More Related Videos
07:05Operant Protocols for Assessing the Cost-benefit Analysis During Reinforced Decision Making by Rodents
Published on: September 10, 2018
11:53Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm
Published on: December 9, 2012
Related Concept Videos
Decision Making: P-value Method
First, a specific claim about the population parameter is proposed. The claim is based on the research question and is stated in a simple form. Further, an opposing statement to the claim is also stated. These statements can act as null and alternative hypotheses: a null hypothesis would be a neutral statement while the alternative hypothesis can...
Constraints and Statical Determinacy
Statically Indeterminate Problem Solving
Heuristics
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...
The Anchoring-and-Adjustment Heuristic
Stability of Equilibrium Configuration: Problem Solving
Problem-solving in the context of the stability of equilibrium configuration...