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 条
  • [31] A hierarchical hyper-heuristic for the bin packing problem
    Francesca Guerriero
    Francesco Paolo Saccomanno
    Soft Computing, 2023, 27 : 12997 - 13010
  • [32] Guided operators for a hyper-heuristic genetic algorithm
    Han, LM
    Kendall, G
    AI 2003: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2003, 2903 : 807 - 820
  • [33] A hyper-heuristic for the Longest Common Subsequence problem
    Tabataba, Farzaneh Sadat
    Mousavi, Sayyed Rasoul
    COMPUTATIONAL BIOLOGY AND CHEMISTRY, 2012, 36 : 42 - 54
  • [34] A hierarchical hyper-heuristic for the bin packing problem
    Guerriero, Francesco
    Saccomanno, Francesco Paolo
    SOFT COMPUTING, 2023, 27 (18) : 12997 - 13010
  • [35] A Hyper-Heuristic Approach for the Unit Commitment Problem
    Berberoglu, Argun
    Uyar, A. Sima
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, PT II, PROCEEDINGS, 2010, 6025 : 121 - +
  • [36] Hyper-heuristic genetic algorithm for vehicle routing problem with soft time windows
    Han Y.
    Peng Y.
    Wei H.
    Shi B.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2019, 25 (10): : 2571 - 2579
  • [37] A randomized heuristic repair for the multidimensional knapsack problem
    Martins, Jean P.
    Ribas, Bruno C.
    OPTIMIZATION LETTERS, 2021, 15 (02) : 337 - 355
  • [38] Genetic Programming Hyper-Heuristic with Cooperative Coevolution for Dynamic Flexible Job Shop Scheduling
    Yska, Daniel
    Mei, Yi
    Zhang, Mengjie
    GENETIC PROGRAMMING (EUROGP 2018), 2018, 10781 : 306 - 321
  • [39] A randomized heuristic repair for the multidimensional knapsack problem
    Jean P. Martins
    Bruno C. Ribas
    Optimization Letters, 2021, 15 : 337 - 355
  • [40] Hybrid Heuristic Algorithm for the Multidimensional Knapsack Problem
    Atilgan, Can
    Nuriyev, Urfat
    2012 IV INTERNATIONAL CONFERENCE PROBLEMS OF CYBERNETICS AND INFORMATICS (PCI), 2012,