Combine and conquer: an evolutionary hyper-heuristic approach for solving constraint satisfaction problems

被引:0
|
作者
José Carlos Ortiz-Bayliss
Hugo Terashima-Marín
Santiago Enrique Conant-Pablos
机构
[1] National School of Engineering and Sciences,Tecnológico de Monterrey
来源
关键词
Heuristics; Hyper-heuristics; Constraint satisfaction; Genetic algorithms;
D O I
暂无
中图分类号
学科分类号
摘要
Selection hyper-heuristics are a technology for optimization in which a high-level mechanism controls low-level heuristics, so as to be capable of solving a wide range of problem instances efficiently. Hyper-heuristics are used to generate a solution process rather than producing an immediate solution to a given problem. This process is a re-usable mechanism that can be applied both to seen and unseen problem instances. In this paper, we propose a selection hyper-heuristic process with the intention to rise the level of generality and solve consistently well a wide range of constraint satisfaction problems. The hyper-heuristic technique is based on a messy genetic algorithm that generates high-level heuristics formed by rules (condition →\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\rightarrow $$\end{document} heuristic). The high-level heuristics produced are seen to be good at solving instances from certain parts of the parameterized space of problems, producing results using effort comparable to the best single heuristic per instance. This is beneficial, as the choice of best heuristic varies from instance to instance, so the high-level heuristics are definitely preferable to selecting any one low-level heuristic for all instances. The results confirm the robustness of the proposed approach and how high-level heuristics trained for some specific classes of instances can also be applied to unseen classes without significant lost of efficiency. This paper contributes to the understanding of heuristics and the way they can be used in a collaborative way to benefit from their combined strengths.
引用
收藏
页码:327 / 349
页数:22
相关论文
共 50 条
  • [1] Combine and conquer: an evolutionary hyper-heuristic approach for solving constraint satisfaction problems
    Carlos Ortiz-Bayliss, Jose
    Terashima-Marin, Hugo
    Enrique Conant-Pablos, Santiago
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2016, 46 (03) : 327 - 349
  • [2] A Neuro-evolutionary Hyper-heuristic Approach for Constraint Satisfaction Problems
    José Carlos Ortiz-Bayliss
    Hugo Terashima-Marín
    Santiago Enrique Conant-Pablos
    [J]. Cognitive Computation, 2016, 8 : 429 - 441
  • [3] A Neuro-evolutionary Hyper-heuristic Approach for Constraint Satisfaction Problems
    Carlos Ortiz-Bayliss, Jose
    Terashima-Marin, Hugo
    Enrique Conant-Pablos, Santiago
    [J]. COGNITIVE COMPUTATION, 2016, 8 (03) : 429 - 441
  • [4] Exploring Heuristic Interactions in Constraint Satisfaction Problems: A Closer Look at the Hyper-Heuristic Space
    Ortiz-Bayliss, Jose C.
    Terashima-Marin, Hugo
    Oezcan, Ender
    Parkes, Andrew J.
    Conant-Pablos, Santiago E.
    [J]. 2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 3307 - 3314
  • [5] Solving Temporal Constraint Satisfaction Problems with Heuristic based Evolutionary Algorithms
    Jashmi, Bahareh Jafari
    Mouhoub, Malek
    [J]. 20TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, VOL 2, PROCEEDINGS, 2008, : 525 - 529
  • [6] Solving constraint satisfaction problems with heuristic-based evolutionary algorithms
    Craenen, BGW
    Eiben, AE
    Marchiori, E
    [J]. PROCEEDINGS OF THE 2000 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2000, : 1571 - 1577
  • [7] Evolutionary hyper-heuristic for solving the strip-packing problem
    Domovic, Daniel
    Rolich, Tomislav
    Golub, Marin
    [J]. JOURNAL OF THE TEXTILE INSTITUTE, 2019, 110 (08) : 1141 - 1151
  • [8] A Hyper-Heuristic Approach to Strip Packing Problems
    Burke, Edmund K.
    Guo, Qiang
    Kendall, Graham
    [J]. PARALLEL PROBLEMS SOLVING FROM NATURE - PPSN XI, PT I, 2010, 6238 : 465 - 474
  • [9] Hyper-heuristic approach for solving Nurse Rostering Problem
    Anwar, Khairul
    Awadallah, Mohammed A.
    Khader, Ahamad Tajudin
    Al-Betar, Mohammed Azmi
    [J]. 2014 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ENSEMBLE LEARNING (CIEL), 2014, : 48 - 53
  • [10] A Genetic Programming Hyper-heuristic: Turning Features into Heuristics for Constraint Satisfaction
    Ortiz-Bayliss, Jose Carlos
    Oezcan, Ender
    Parkes, Andrew J.
    Terashima-Marin, Hugo
    [J]. 2013 13TH UK WORKSHOP ON COMPUTATIONAL INTELLIGENCE (UKCI), 2013, : 183 - 190