Online COP heuristic learning code: "Online Learning of Variable Ordering Heuristics for Constraint Optimisation Problems"
doi:10.4121/17081021.v1
The doi above is for this specific version of this dataset, which is currently the latest. Newer versions may be published in the future.
For a link that will always point to the latest version, please use
doi: 10.4121/17081021
doi: 10.4121/17081021
Datacite citation style:
Floris Doolaard; Yorke-Smith, Neil (2022): Online COP heuristic learning code: "Online Learning of Variable Ordering Heuristics for Constraint Optimisation Problems". Version 1. 4TU.ResearchData. software. https://doi.org/10.4121/17081021.v1
Other citation styles (APA, Harvard, MLA, Vancouver, Chicago, IEEE) available at Datacite
Software
This repository contains the source code for the algorithm designed to learn on-the-fly (variable ordering) heuristics for constraint optimization problems (COPs). To apply heuristics to COPs the Geocde solver is used and adapted.
The corresponding paper is:
Online Learning of Variable Ordering Heuristics for Constraint Optimisation Problems
Floris Doolaard and Neil Yorke‐Smith
Annals of Mathematics and Artificial Intelligence
https://doi.org/10.1007/s10472-022-09816-z
published online 2022
history
- 2022-11-24 first online, published, posted
publisher
4TU.ResearchData
format
Python, C++, MiniZinc
associated peer-reviewed publication
Online Learning of Variable Ordering Heuristics for Constraint Optimisation Problems
funding
- Foundations of Trustworthy AI - Integrating Reasoning, Learning and Optimization (grant code 952215) [more info...] European Commission
organizations
TU Delft, Faculty of Electrical Engineering, Mathematics and Computer Science
DATA
files (7)
- 4,452 bytesMD5:
ccd837cfb0e38f904939d980ded48e7a
README.md - 193 bytesMD5:
dfb2f88cc4e934d96b4f5678a1a0f8f9
compile-and-run - 330 bytesMD5:
9198c8539bc72bac80479f16b3f2523b
compile-solver - 113,616,847 bytesMD5:
75f3cfe6b037eeaa352bd0f96e52f73d
gecode-release-6.2.0.zip - 1,887 bytesMD5:
7ed58f230b0d8acf32fb9144544b1b95
hr-learner.cpp - 582,857 bytesMD5:
a9f8fe817032cd202fef24c47cff0c8f
MiniZinc models.zip - 232 bytesMD5:
0d65ed7b8429346b9a14839d48c0d930
run-solver -
download all files (zip)
114,206,798 bytes unzipped