A genetic programming hyper-heuristic for the multidimensional knapsack problem

被引:37
|
作者
Drake, John H. [1 ]
Hyde, Matthew [1 ]
Ibrahim, Khaled [1 ]
Ozcan, Ender [1 ]
机构
[1] Univ Nottingham, Sch Comp Sci, Nottingham NG7 2RD, England
基金
英国工程与自然科学研究理事会;
关键词
Artificial intelligence; Genetic programming; Heuristic generation; Hyper-heuristics; Multidimensional knapsack problem; LOCAL-SEARCH HEURISTICS; ALGORITHM; OPTIMIZATION; DISCOVERY;
D O I
10.1108/K-09-2013-0201
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Purpose - Hyper-heuristics are a class of high-level search techniques which operate on a search space of heuristics rather than directly on a search space of solutions. The purpose of this paper is to investigate the suitability of using genetic programming as a hyper-heuristic methodology to generate constructive heuristics to solve the multidimensional 0-1 knapsack problem Design/methodology/approach - Early hyper-heuristics focused on selecting and applying a low-level heuristic at each stage of a search. Recent trends in hyper-heuristic research have led to a number of approaches being developed to automatically generate new heuristics from a set of heuristic components. A population of heuristics to rank knapsack items are trained on a subset of test problems and then applied to unseen instances. Findings - The results over a set of standard benchmarks show that genetic programming can be used to generate constructive heuristics which yield human-competitive results. Originality/value - In this work the authors show that genetic programming is suitable as a method to generate reusable constructive heuristics for the multidimensional 0-1 knapsack problem. This is classified as a hyper-heuristic approach as it operates on a search space of heuristics rather than a search space of solutions. To our knowledge, this is the first time in the literature a GP hyper-heuristic has been used to solve the multidimensional 0-1 knapsack problem. The results suggest that using GP to evolve ranking mechanisms merits further future research effort.
引用
收藏
页码:1500 / 1511
页数:12
相关论文
共 50 条
  • [1] 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
  • [2] A Case Study of Controlling Crossover in a Selection Hyper-heuristic Framework Using the Multidimensional Knapsack Problem
    Drake, John H.
    Ozcan, Ender
    Burke, Edmund K.
    [J]. EVOLUTIONARY COMPUTATION, 2016, 24 (01) : 113 - 141
  • [3] An Improved Genetic Programming Hyper-Heuristic for the Uncertain Capacitated Arc Routing Problem
    MacLachlan, Jordan
    Mei, Yi
    Branke, Juergen
    Zhang, Mengjie
    [J]. AI 2018: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, 11320 : 432 - 444
  • [4] A Grammar-based Genetic Programming Hyper-Heuristic for Corridor Allocation Problem
    Correa, Rafael F. R.
    Bernardino, Heder S.
    de Freitas, Joao M.
    Soares, Stenio S. R. F.
    Goncalves, Luciana B.
    Moreno, Lorenza L. O.
    [J]. INTELLIGENT SYSTEMS, PT I, 2022, 13653 : 504 - 519
  • [5] Genetic Programming Hyper-heuristic for Stochastic Team Orienteering Problem with Time Windows
    Mei, Yi
    Zhang, Mengjie
    [J]. 2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 1754 - 1761
  • [6] Surgical cases assignment problem using an efficient genetic programming hyper-heuristic
    Zhu, Lei
    Zhou, Yusheng
    Sun, Shuhui
    Su, Qiang
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2023, 178
  • [7] 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,
  • [8] A Selection Hyper-Heuristic for Transfer Learning in Genetic Programming
    Russell, Jeffrey
    Pillay, Nelishia
    [J]. PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 631 - 634
  • [9] 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):
  • [10] Automated Heuristic Design Using Genetic Programming Hyper-Heuristic for Uncertain Capacitated Arc Routing Problem
    Liu, Yuxin
    Mei, Yi
    Zhang, Mengjie
    Zhang, Zili
    [J]. PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17), 2017, : 290 - 297