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

被引:32
|
作者
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 条
  • [1] A genetic programming hyper-heuristic for the multidimensional knapsack problem
    Drake, John H.
    Hyde, Matthew
    Ibrahim, Khaled
    Ozcan, Ender
    [J]. KYBERNETES, 2014, 43 (9-10) : 1500 - 1511
  • [2] Automatic Parameter Configuration for an Elite Solution Hyper-Heuristic Applied to the Multidimensional Knapsack Problem
    Urra, Enrique
    Cabrera-Paniagua, Daniel
    Cubillos, Claudio
    Lefranc, Gaston
    [J]. 2016 6TH INTERNATIONAL CONFERENCE ON COMPUTERS COMMUNICATIONS AND CONTROL (ICCCC), 2016, : 213 - 219
  • [3] A Hyper-Heuristic for the Orienteering Problem With Hotel Selection
    Toledo, Alan
    Riff, Maria-Cristina
    Neveu, Bertrand
    [J]. IEEE ACCESS, 2020, 8 : 1303 - 1313
  • [4] A Fuzzy Hyper-Heuristic Approach for the 0-1 Knapsack Problem
    Olivas, Frumen
    Amaya, Ivan
    Carlos Ortiz-Bayliss, Jose
    Conant-Pablos, Santiago E.
    Terashima-Marin, Hugo
    [J]. 2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [5] A Feature-Independent Hyper-Heuristic Approach for Solving the Knapsack Problem
    Sanchez-Diaz, Xavier
    Carlos Ortiz-Bayliss, Jose
    Amaya, Ivan
    Cruz-Duarte, Jorge M.
    Enrique Conant-Pablos, Santiago
    Terashima-Marin, Hugo
    [J]. APPLIED SCIENCES-BASEL, 2021, 11 (21):
  • [6] A Quartile-Based Hyper-heuristic for Solving the 0/1 Knapsack Problem
    Gomez-Herrera, Fernando
    Ramirez-Valenzuela, Rodolfo A.
    Ortiz-Bayliss, Jose Carlos
    Amaya, Ivan
    Terashima-Marin, Hugo
    [J]. ADVANCES IN SOFT COMPUTING, MICAI 2017, PT I, 2018, 10632 : 118 - 128
  • [7] A synergy Thompson sampling hyper-heuristic for the feature selection problem
    Lassouaoui, Mourad
    Boughaci, Dalila
    Benhamou, Belaid
    [J]. COMPUTATIONAL INTELLIGENCE, 2022, 38 (03) : 1083 - 1105
  • [8] A Cooperative Coevolution Hyper-Heuristic Framework for Workflow Scheduling Problem
    Xiao, Qin-zhe
    Zhong, Jinghui
    Feng, Liang
    Luo, Linbo
    Lv, Jianming
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (01) : 150 - 163
  • [9] Modified Choice Function Heuristic Selection for the Multidimensional Knapsack Problem
    Drake, John H.
    Oezcan, Ender
    Burke, Edmund K.
    [J]. GENETIC AND EVOLUTIONARY COMPUTING, 2015, 329 : 225 - 234
  • [10] A Hyper-Heuristic Using GRASP with Path-Relinking: A Case Study of the Nurse Rostering Problem
    Jiang, He
    Qiu, Junying
    Xuan, Jifeng
    [J]. JOURNAL OF INFORMATION TECHNOLOGY RESEARCH, 2011, 4 (02) : 31 - 42