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 条
  • [21] Genetic programming hyper-heuristic for evolving a maintenance policy for wind farms
    Ma, Yikai
    Zhang, Wenjuan
    Branke, Juergen
    JOURNAL OF HEURISTICS, 2024, 30 (5-6) : 423 - 451
  • [22] A hyper-heuristic based ensemble genetic programming approach for stochastic resource constrained project scheduling problem
    Chen, HaoJie
    Ding, Guofu
    Qin, Shengfeng
    Zhang, Jian
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 167
  • [23] A genetic programming hyper-heuristic approach for the multi-skill resource constrained project scheduling problem
    Lin, Jian
    Zhu, Lei
    Gao, Kaizhou
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 140
  • [24] A genetic based hyper-heuristic algorithm for the job shop scheduling problem
    Yan, Jin
    Wu, Xiuli
    2015 7TH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS IHMSC 2015, VOL I, 2015, : 161 - 164
  • [25] A Hyper-Heuristic Approach to Evolving Algorithms for Bandwidth Reduction Based on Genetic Programming
    Koohestani, Behrooz
    Poli, Riccardo
    RESEARCH AND DEVELOPMENT IN INTELLIGENT SYSTEMS XXVIII: INCORPORATING APPLICATIONS AND INNOVATIONS IN INTELLIGENT SYSTEMS XIX, 2011, : 93 - 106
  • [26] A hyper-heuristic approach to evolving algorithms for bandwidth reduction based on genetic programming
    Koohestani, Behrooz
    Poli, Riccardo
    Res. and Dev. in Intelligent Syst. XXVIII: Incorporating Applications and Innovations in Intel. Sys. XIX - AI 2011, 31st SGAI Int. Conf. on Innovative Techniques and Applications of Artificial Intel., 2011, : 93 - 106
  • [27] An improved genetic programming hyper-heuristic for the dynamic flexible job shop scheduling problem with reconfigurable manufacturing cells
    Guo, Haoxin
    Liu, Jianhua
    Wang, Yue
    Zhuang, Cunbo
    JOURNAL OF MANUFACTURING SYSTEMS, 2024, 74 : 252 - 263
  • [28] An Improved Multi-Objective Genetic Programming Hyper-Heuristic with Archive for Uncertain Capacitated Arc Routing Problem
    Wang, Shaolin
    Mei, Yi
    Zhang, Mengjie
    2021 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2021), 2021,
  • [29] A Hyper-Heuristic for the Orienteering Problem With Hotel Selection
    Toledo, Alan
    Riff, Maria-Cristina
    Neveu, Bertrand
    IEEE ACCESS, 2020, 8 : 1303 - 1313
  • [30] Binary Particle Swarm Optimization Based Hyper-Heuristic for Solving the Set-Union Knapsack Problem
    CHEN Xiang
    LUO Jinyan
    LIN Geng
    Wuhan University Journal of Natural Sciences, 2021, 26 (04) : 305 - 314