atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Prediction-Based Adaptive Variable Ordering Heuristics for Constraint Satisfaction Problems

AAAI 2025 · Learning theory and algorithms › Combinatorial and search optimization · approach: Heuristic and local search algorithms · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PBAVOH, which represents binary search trees by NPD sequences and uses LSTM and GBDT predictors trained on easy instances to probe and select the best variable ordering heuristic for hard CSP instances.

Problem

Selecting an efficient variable ordering heuristic adaptively for each constraint satisfaction problem instance, since different VOHs vary greatly in performance on the same instance.

Approach

Represent binary branching search trees by the NPD sequence (numbers of positive decisions before each failure), and predict the total failure count of a search tree from its partial prefix with LSTM and GBDT models trained on easy instances, then choose the candidate VOH with the lowest predicted score during a probing phase.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PBAVOH instead of FRBA on MiniZinc instancesCSP solving · MiniZinc instances (All)solved instances: 1291 -> 1328Helped
Use PBAVOH instead of SEVOH on MiniZinc instancesCSP solving · MiniZinc instances (All)PAR2 (1328): 238.1 -> 65.2Helped
Use PBAVOH instead of FRBA on hard MiniZinc instancesCSP solving · MiniZinc instances (Hard)solved instances: 356 -> 381Helped
Use PBAVOH instead of SEVOH on hard MiniZinc instancesCSP solving · MiniZinc instances (Hard)PAR2 (381): 686.8 -> 182.7Helped
Combine LSTM and GBDT prediction outputs rather than use SEVOH for candidate selectionPBAVOH candidate selection · Hard instances (356)%Solved: 80% -> 86%Helped
Combine LSTM and GBDT prediction outputs rather than use SEVOH for candidate selectionPBAVOH candidate selection · Hard instances (356)%Best: 60% -> 49%Hurt
Use GBDT rather than LSTM for candidate selectionPBAVOH · Hard instances (356)%Solved: 84% -> 69%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MiniZinc benchmark suite (46 models, 1876 instances)

Benchmarks: MiniZinc benchmark suite

Metrics: number of solved instances PAR2 score of runtime

Baselines: AST SEVOH ABS CHS dom/wdegca.cd FRBA Time split solver Virtual best candidate Random selection

Builds on: SEVOH Activity-based Search Conflict-history Search Failure-based Search Adaptive Single Tournament

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy