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
    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.
    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
    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.
    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
    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
    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
    2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [8] A Selection Hyper-Heuristic for Transfer Learning in Genetic Programming
    Russell, Jeffrey
    Pillay, Nelishia
    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
    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
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17), 2017, : 290 - 297