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 条
  • [31] A Hybrid Evolutionary Hyper-Heuristic Approach for Intercell Scheduling Considering Transportation Capacity
    Li, Dongni
    Zhan, Rongxin
    Zheng, Dan
    Li, Miao
    Kaku, Ikou
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2016, 13 (02) : 1072 - 1089
  • [32] An Evolutionary Hyper-heuristic for the Software Project Scheduling Problem
    Wu, Xiuli
    Consoli, Pietro
    Minku, Leandro
    Ochoa, Gabriela
    Yao, Xin
    [J]. PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XIV, 2016, 9921 : 37 - 47
  • [33] A reactive approach for solving constraint satisfaction problems
    Dury, A
    Le Ber, F
    Chevrier, V
    [J]. INTELLIGENT AGENTS V: AGENT THEORIES, ARCHITECTURES, AND LANGUAGES, 1999, 1555 : 397 - 411
  • [34] Epistocracy Algorithm: A Novel Hyper-heuristic Optimization Strategy for Solving Complex Optimization Problems
    Mojab, Seyed Ziae Mousavi
    Shams, Seyedmohammad
    Soltanian-Zadeh, Hamid
    Fotouhi, Farshad
    [J]. INTELLIGENT COMPUTING, VOL 2, 2021, 284 : 408 - 426
  • [35] Markov Chain Hyper-heuristic (MCHH): an Online Selective Hyper-heuristic for Multi-objective Continuous Problems
    McClymont, Kent
    Keedwell, Ed C.
    [J]. GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2011, : 2003 - 2010
  • [36] A hyper-heuristic approach to parallel code generation
    McCollum, B
    McMullan, PJP
    Milligan, P
    Corr, PH
    [J]. 7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IX, PROCEEDINGS: COMPUTER SCIENCE AND ENGINEERING: II, 2003, : 136 - 140
  • [37] A tabu search evolutionary algorithm for solving constraint satisfaction problems
    Craenen, B. G. W.
    Paechter, B.
    [J]. PARALLEL PROBLEM SOLVING FROM NATURE - PPSN IX, PROCEEDINGS, 2006, 4193 : 152 - 161
  • [38] A comparison of evolutionary protocols for solving distributed constraint satisfaction problems
    Britt, Winard R.
    Cunningham, Hurley D.
    Dozier, Gerry V.
    [J]. 2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 1491 - +
  • [39] A Flexible and Adaptive Hyper-heuristic Approach for (Dynamic) Capacitated Vehicle Routing Problems
    Garrido, Pablo
    Castro, Carlos
    [J]. FUNDAMENTA INFORMATICAE, 2012, 119 (01) : 29 - 60
  • [40] An Evolutionary Algorithm Based Hyper-heuristic for the Job-Shop Scheduling Problem with No-Wait Constraint
    Chaurasia, Sachchida Nand
    Sundar, Shyam
    Jung, Donghwi
    Lee, Ho Min
    Kim, Joong Hoon
    [J]. HARMONY SEARCH AND NATURE INSPIRED OPTIMIZATION ALGORITHMS, 2019, 741 : 249 - 257