Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Decision Making: P-value Method01:09

Decision Making: P-value Method

5.3K
The process of hypothesis testing based on the P-value method includes calculating the P- value using the sample data and interpreting it.
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...
5.3K
Constraints and Statical Determinacy01:26

Constraints and Statical Determinacy

572
In structural engineering, the equilibrium of a system is not only determined by its equations of equilibrium but also with the help of constraints. Constraints refer to restrictions on the motion of a system. The proper combinations of constraints can minimize the total number of constraints needed to maintain a system in mechanical equilibrium. When this happens, the system is said to be statically determinate. For such systems, the unknown reaction supports can be estimated using equilibrium...
572
Statically Indeterminate Problem Solving01:16

Statically Indeterminate Problem Solving

358
Statically indeterminate problems are those where statics alone can not determine the internal forces or reactions. Consider a structure comprising two cylindrical rods made of steel and brass. These rods are joined at point B and restrained by rigid supports at points A and C. Now, the reactions at points A and C and the deflection at point B are to be determined. This rod structure is classified as statically indeterminate as the structure has more supports than are necessary for maintaining...
358
Heuristics01:21

Heuristics

70
Heuristics are problem-solving strategies that use mental shortcuts to simplify decision-making. Unlike algorithms, which must be followed precisely to achieve a correct result, heuristics offer a general problem-solving framework. They save time and energy but can sometimes lead to less rational decisions.
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...
70
The Anchoring-and-Adjustment Heuristic01:25

The Anchoring-and-Adjustment Heuristic

7.2K
In order to make good decisions, we use our knowledge and our reasoning. Often, this knowledge and reasoning is sound and solid. However, sometimes, we are swayed by biases or by others manipulating a situation. For example, let’s say you and three friends wanted to rent a house and had a combined target budget of $1,600. The realtor shows you only very run-down houses for $1,600 and then shows you a very nice house for $2,000. Might you ask each person to pay more in rent to get the...
7.2K
Stability of Equilibrium Configuration: Problem Solving01:13

Stability of Equilibrium Configuration: Problem Solving

573
The stability of equilibrium configurations is an important concept in physics, engineering, and other related fields. In simple terms, it refers to the tendency of an object or system to return to its equilibrium position after being disturbed. The stability of an equilibrium configuration can be analyzed by considering the potential energy function of the system and examining its behavior near the equilibrium point.
Problem-solving in the context of the stability of equilibrium configuration...
573

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Reducing endoscopic procedure backlog by improving efficiency: a predictive model and machine learning-based scheduling approach.

Journal of the Canadian Association of Gastroenterology·2026
Same author

Classification-augmented survival estimation (CASE): A novel method for individualized long-term survival prediction with application to liver transplantation.

PloS one·2025
Same author

Public perspectives on COVID-19 triage protocols for access to critical care in extreme pandemic context.

PloS one·2024
Same author

Differential impact of CD34+ cell dose for different age groups in allogeneic hematopoietic cell transplantation for acute leukemia: a machine learning-based discovery.

Experimental hematology·2024
Same author

A reinforcement learning approach for the online dynamic home health care scheduling problem.

Health care management science·2024
Same author

Assessing the Quality of an Online Democratic Deliberation on COVID-19 Pandemic Triage Protocols for Access to Critical Care in an Extreme Pandemic Context: Mixed Methods Study.

Journal of participatory medicine·2024
Same journal

Perception-based constraint solving for sudoku images.

Constraints : an international journal·2024
Same journal

Computing relaxations for the three-dimensional stable matching problem with cyclic preferences.

Constraints : an international journal·2023
Same journal

Fast and parallel decomposition of constraint satisfaction problems.

Constraints : an international journal·2022
Same journal

A collection of Constraint Programming models for the three-dimensional stable matching problem with cyclic preferences.

Constraints : an international journal·2022
Same journal

"Almost-stable" matchings in the Hospitals / Residents problem with Couples.

Constraints : an international journal·2020
Same journal

Evaluating the impact of AND/OR search on 0-1 integer linear programming.

Constraints : an international journal·2010
See all related articles

Related Experiment Video

Updated: May 31, 2025

Protein WISDOM: A Workbench for In silico De novo Design of BioMolecules
10:58

Protein WISDOM: A Workbench for In silico De novo Design of BioMolecules

Published on: July 25, 2013

17.0K

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.

Constraints : an International Journal
|January 23, 2025
PubMed
Summary
This summary is machine-generated.

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.

Keywords:
Branching heuristicsConstraint programmingReinforcement learning

More Related Videos

Operant Protocols for Assessing the Cost-benefit Analysis During Reinforced Decision Making by Rodents
07:05

Operant Protocols for Assessing the Cost-benefit Analysis During Reinforced Decision Making by Rodents

Published on: September 10, 2018

5.9K
Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm
11:53

Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm

Published on: December 9, 2012

12.9K

Related Experiment Videos

Last Updated: May 31, 2025

Protein WISDOM: A Workbench for In silico De novo Design of BioMolecules
10:58

Protein WISDOM: A Workbench for In silico De novo Design of BioMolecules

Published on: July 25, 2013

17.0K
Operant Protocols for Assessing the Cost-benefit Analysis During Reinforced Decision Making by Rodents
07:05

Operant Protocols for Assessing the Cost-benefit Analysis During Reinforced Decision Making by Rodents

Published on: September 10, 2018

5.9K
Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm
11:53

Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm

Published on: December 9, 2012

12.9K

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.