Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported license
The efficient choice of a preprocessing level can reduce the search time of a constraint solver to find a solution to a constraint problem. Currently the parameters in constraint solver are often picked by hand by experts in the field. Genetic algorithms are a robust machine learning technology for problem optimization such as function optimization. Self-learning Genetic Algorithm are a strategy which suggests or predicts the suitable preprocessing method for large scale problems by learning from the same class of small scale problems. In this paper Self-learning Genetic Algorithms are used to create an automatic preprocessing selection mechanism for solving various constraint problems. The experiments in the paper are a proof of concept for the idea of combining genetic algorithm self-learning ability with constraint programming to aid in the parameter selection issue.
@InProceedings{xu_et_al:OASIcs.ICCSW.2012.156,
author = {Xu, Hu and Petrie, Karen},
title = {{Self-Learning Genetic Algorithm For Constrains Satisfaction Problems}},
booktitle = {2012 Imperial College Computing Student Workshop},
pages = {156--162},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-939897-48-4},
ISSN = {2190-6807},
year = {2012},
volume = {28},
editor = {Jones, Andrew V.},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICCSW.2012.156},
URN = {urn:nbn:de:0030-drops-37808},
doi = {10.4230/OASIcs.ICCSW.2012.156},
annote = {Keywords: Self-learning Genetic Algorithm, Constraint Programming, Parameter Tuning}
}