TY - GEN
T1 - Understanding the Impact of Value Selection Heuristics in Scheduling Problems
AU - Luchterhand, Tim
AU - Hebrard, Emmanuel
AU - Thiébaux, Sylvie
N1 - Publisher Copyright:
© Tim Luchterhand, Emmanuel Hebrard, and Sylvie Thiébaux.
PY - 2025/8/8
Y1 - 2025/8/8
N2 - It has been observed that value selection heuristics have less impact than other heuristic choices when solving hard combinatorial optimization (CO) problems. It is often thought that this is because more time is spent on unsatisfiable sub-problems where the value ordering is irrelevant. In this paper we investigate this belief in the scheduling domain and come up with a more detailed explanation. We find that, even though there are less relevant choices to be made on hard instances, each mistake tends to have a bigger impact, to a point where the potential gain from a value heuristic predominates. Moreover, we observe two interesting and relatively surprising phenomena when solving scheduling problems. First, the accuracy of a given value selection heuristic decreases with the optimality gap. Second, the computational penalty of a mistake increases with the accuracy of the heuristic. For the first observation, we argue that on hard problems, constraint propagation removes a large portion of choices that align with the intuition behind the heuristic. This means that the heuristic faces mostly difficult choices. For the second observation, we argue that simple heuristics tend to make more mistakes on intuitive choice points, and the computational cost for refuting these mistakes is smaller than for those made by a more accurate heuristic.
AB - It has been observed that value selection heuristics have less impact than other heuristic choices when solving hard combinatorial optimization (CO) problems. It is often thought that this is because more time is spent on unsatisfiable sub-problems where the value ordering is irrelevant. In this paper we investigate this belief in the scheduling domain and come up with a more detailed explanation. We find that, even though there are less relevant choices to be made on hard instances, each mistake tends to have a bigger impact, to a point where the potential gain from a value heuristic predominates. Moreover, we observe two interesting and relatively surprising phenomena when solving scheduling problems. First, the accuracy of a given value selection heuristic decreases with the optimality gap. Second, the computational penalty of a mistake increases with the accuracy of the heuristic. For the first observation, we argue that on hard problems, constraint propagation removes a large portion of choices that align with the intuition behind the heuristic. This means that the heuristic faces mostly difficult choices. For the second observation, we argue that simple heuristics tend to make more mistakes on intuitive choice points, and the computational cost for refuting these mistakes is smaller than for those made by a more accurate heuristic.
KW - Branching Heuristics
KW - Constraint Programming
KW - Scheduling
UR - https://www.scopus.com/pages/publications/105013078235
U2 - 10.4230/LIPIcs.CP.2025.27
DO - 10.4230/LIPIcs.CP.2025.27
M3 - Conference Paper
AN - SCOPUS:105013078235
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 31st International Conference on Principles and Practice of Constraint Programming, CP 2025
A2 - de la Banda, Maria Garcia
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 31st International Conference on Principles and Practice of Constraint Programming, CP 2025
Y2 - 10 August 2025 through 15 August 2025
ER -