A Case Study of Controlling Crossover in a Selection Hyper-heuristic Framework Using the Multidimensional Knapsack Problem

被引:33
|
作者
Drake, John H. [1 ]
Ozcan, Ender [1 ]
Burke, Edmund K. [2 ]
机构
[1] Univ Nottingham, Sch Comp Sci, Jubilee Campus,Wollaton Rd, Nottingham NG8 1BB, England
[2] Univ Stirling, Sch Nat Sci, Comp Sci & Math, Stirling FK9 4LA, Scotland
基金
英国工程与自然科学研究理事会;
关键词
Combinatorial optimisation; hyper-heuristics; local search; multidimensional knapsack problem; metaheuristic; EVOLUTIONARY ALGORITHMS; GENETIC ALGORITHM; CLASSIFICATION; OPTIMIZATION; SEARCH;
D O I
10.1162/EVCO_a_00145
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Hyper-heuristics are high-level methodologies for solving complex problems that operate on a search space of heuristics. In a selection hyper-heuristic framework, a heuristic is chosen from an existing set of low-level heuristics and applied to the current solution to produce a new solution at each point in the search. The use of crossover low-level heuristics is possible in an increasing number of general-purpose hyper-heuristic tools such as HyFlex and Hyperion. However, little work has been undertaken to assess how best to utilise it. Since a single-point search hyper-heuristic operates on a single candidate solution, and two candidate solutions are required for crossover, a mechanism is required to control the choice of the other solution. The frameworks we propose maintain a list of potential solutions for use in crossover. We investigate the use of such lists at two conceptual levels. First, crossover is controlled at the hyper-heuristic level where no problem-specific information is required. Second, it is controlled at the problem domain level where problem-specific information is used to produce good-quality solutions to use in crossover. A number of selection hyper-heuristics are compared using these frameworks over three benchmark libraries with varying properties for an NP-hard optimisation problem: the multidimensional 0-1 knapsack problem. It is shown that allowing crossover to be managed at the domain level outperforms managing crossover at the hyper-heuristic level in this problem domain.
引用
收藏
页码:113 / 141
页数:29
相关论文
共 50 条
  • [21] Developing a hyper-heuristic using grammatical evolution and the capacitated vehicle routing problem
    Marshall, Richard J.
    Johnston, Mark
    Zhang, Mengjie
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8886 : 668 - 679
  • [22] A Selection Hyper-heuristic for the Multi-compartment Vehicle Routing Problem Considering Carbon Emission
    Hou, Yan-e
    Dang, Lanxue
    Ma, Hengrui
    Zhang, Chunyang
    ENGINEERING LETTERS, 2024, 32 (10) : 2002 - 2011
  • [23] Automated Heuristic Design Using Genetic Programming Hyper-Heuristic for Uncertain Capacitated Arc Routing Problem
    Liu, Yuxin
    Mei, Yi
    Zhang, Mengjie
    Zhang, Zili
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17), 2017, : 290 - 297
  • [24] Empirical analysis of locality, heritability and heuristic bias in evolutionary algorithms: A case study for the multidimensional knapsack problem
    Raidl, GR
    Gottlieb, J
    EVOLUTIONARY COMPUTATION, 2005, 13 (04) : 441 - 475
  • [25] Generating SAT local-search heuristics using a GP hyper-heuristic framework
    Bader-El-Den, Mohamed
    Poli, Riccardo
    ARTIFICIAL EVOLUTION, 2008, 4926 : 37 - 49
  • [26] EHHR: an efficient evolutionary hyper-heuristic based recommender framework for short-text classifier selection
    Almas, Bushra
    Mujtaba, Hasan
    Khan, Kifayat Ullah
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (02): : 1425 - 1446
  • [27] A Preliminary Study into the Use of an Evolutionary Algorithm Hyper-heuristic to Solve the Nurse Rostering Problem
    Rae, Christopher
    Pillay, Nelishia
    PROCEEDINGS OF THE 2012 FOURTH WORLD CONGRESS ON NATURE AND BIOLOGICALLY INSPIRED COMPUTING (NABIC), 2012, : 156 - 161
  • [28] EHHR: an efficient evolutionary hyper-heuristic based recommender framework for short-text classifier selection
    Bushra Almas
    Hasan Mujtaba
    Kifayat Ullah Khan
    Cluster Computing, 2023, 26 : 1425 - 1446
  • [29] Convergence based Evaluation Strategies for Learning Agent of Hyper-heuristic Framework for Test Case Prioritization
    Han, Jinjin
    Li, Zheng
    Guo, Junxia
    Mao, Ruilian
    2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS 2020), 2020, : 394 - 405
  • [30] Knowledge-enhanced multidimensional estimation of distribution hyper-heuristic evolutionary algorithm for semiconductor final testing scheduling problem
    Zhang, Zi-Qi
    Qiu, Xing-Han
    Qian, Bin
    Hu, Rong
    Wang, Ling
    Yang, Jian-Bo
    EXPERT SYSTEMS WITH APPLICATIONS, 2025, 260