A General Framework Based on Machine Learning for Algorithm Selection in Constraint Satisfaction Problems
José Carlos Ortiz-Bayliss,Iván Amaya,Jorge M. Cruz-Duarte,Andres Eduardo Gutierrez-Rodríguez,Santiago Enrique Conant-Pablos,Hugo Terashima-Marín +5 more
TL;DR: This work proposes to rely on existing techniques from the Machine Learning realm to speed-up the generation of algorithm selection strategies while improving the modularity and reproducibility of the research.
read more
Abstract: Many of the works conducted on algorithm selection strategies—methods that choose a suitable solving method for a particular problem—start from scratch since only a few investigations on reusable components of such methods are found in the literature. Additionally, researchers might unintentionally omit some implementation details when documenting the algorithm selection strategy. This makes it difficult for others to reproduce the behavior obtained by such an approach. To address these problems, we propose to rely on existing techniques from the Machine Learning realm to speed-up the generation of algorithm selection strategies while improving the modularity and reproducibility of the research. The proposed solution model is implemented on a domain-independent Machine Learning module that executes the core mechanism of the algorithm selection task. The algorithm selection strategies produced in this work are implemented and tested rapidly compared against the time it would take to build a similar approach from scratch. We produce four novel algorithm selectors based on Machine Learning for constraint satisfaction problems to verify our approach. Our data suggest that these algorithms outperform the best performing algorithm on a set of test instances. For example, the algorithm selectors Multiclass Neural Network (MNN) and Multiclass Logistic Regression (MLR), powered by a neural network and linear regression, respectively, reduced the search cost (in terms of consistency checks) of the best performing heuristic (KAPPA), on average, by 49% for the instances considered for this work.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Automated Design of Metaheuristics Using Reinforcement Learning within a Novel General Search Framework
TL;DR: In this article , a general search framework is proposed to formulate in a unified way a range of different metaheuristics, including selection heuristics and evolution operators.
Hyper-heuristics: A survey and taxonomy
Tansel Dokeroglu,Tayfun Kucukyilmaz,E.-G Talbi +2 more
- 01 Jan 2024
TL;DR: This survey and taxonomy of hyper-heuristics explores their application in multi-objective and machine learning-based optimization, categorizing them into selection, low-level heuristics, target optimization problems, and parallel hyper-heuristics, and identifies future research prospects and trends.
16
Identifying Hyper-Heuristic Trends through a Text Mining Approach on the Current Literature
Anna Karen Gárate-Escamilla,Iván Amaya,Jorge M. Cruz-Duarte,Hugo Terashima-Marín,José Carlos Ortiz-Bayliss +4 more
TL;DR: This study adopts a literature review of 963 journal and conference papers on hyper-heuristic-related works to describe the essential text mining techniques, including text preprocessing, word clouds, clustering, and frequent association rule learning in hyper- heuristic publications.
1
An Exploratory Study on Machine-Learning-Based Hyper-heuristics for the Knapsack Problem
José Eduardo Zárate-Aranda,José Carlos Ortíz-Bayliss +1 more
Missing Data and Their Effect on Algorithm Selection for the Bin Packing Problem
José Carlos Ortíz-Bayliss,Anna Karen Gárate-Escamilla,Hugo Terashima‐Marín +2 more
References
Improving hyper-heuristic performance through feature transformation
Iván Amaya,José Carlos Ortiz-Bayliss,Andres Eduardo Gutierrez-Rodríguez,Hugo Terashima-Marín,Carlos A. Coello Coello +4 more
- 05 Jun 2017
TL;DR: Evidence is provided that using feature transformations may result in a better discrimination of the problem instance and, as consequence, a better performance of the hyper-heuristics.
Equivalence Constraint Satisfaction Problems
Manuel Bodirsky,Michał Wrona +1 more
- 01 Jan 2012
TL;DR: This paper verifies the conjecture for all structures that are definable over an equivalence relation with a countably infinite number of countable infinite classes and implies a complexity dichotomy (into NP-complete and P) for a family of constraint satisfaction problems (CSPs) which are called equivalence constraint satisfactionblems.
A constraint satisfaction algorithm for microcontroller selection and pin assignment
Jacob A. Berlier,James M. McCollum +1 more
- 18 Mar 2010
TL;DR: The implementation of a constraint satisfaction algorithm that will assist in microcontroller selection by matching design requirements to the capabilities of individual microcontroller pins is addressed.
A Simulated Annealing Hyper-heuristic for Job Shop Scheduling Problems
Fernando Garza-Santisteban,Roberto Sanchez-Pamanes,Luis Antonio Puente-Rodriguez,Iván Amaya,José Carlos Ortiz-Bayliss,Santiago Enrique Conant-Pablos,Hugo Terashima-Marín +6 more
- 10 Jun 2019
TL;DR: The classical stochastic local optimization algorithm Simulated Annealing is used to train a selection hyper-heuristic for solving JSSPs and the results suggest that training with the highest number of instances lead to better and more stable hyper- heuristics.