A Genetic Programming Hyper-Heuristic Approach for Evolving 2-D Strip Packing Heuristics

被引:88
|
作者
Burke, Edmund K. [1 ]
Hyde, Matthew [1 ]
Kendall, Graham [1 ]
Woodward, John [2 ]
机构
[1] Univ Nottingham, Sch Comp Sci, Automated Scheduling Optimizat & Planning Res Grp, Nottingham NG8 1BB, England
[2] Univ Nottingham, Sch Comp Sci, Ningbo 315100, Zhejiang, Peoples R China
基金
英国工程与自然科学研究理事会;
关键词
2-D stock cutting; genetic programming; hyper-heuristics; LOCAL SEARCH HEURISTICS; ORTHOGONAL PACKING; ALGORITHM; DISCOVERY;
D O I
10.1109/TEVC.2010.2041061
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present a genetic programming (GP) system to evolve reusable heuristics for the 2-D strip packing problem. The evolved heuristics are constructive, and decide both which piece to pack next and where to place that piece, given the current partial solution. This paper contributes to a growing research area that represents a paradigm shift in search methodologies. Instead of using evolutionary computation to search a space of solutions, we employ it to search a space of heuristics for the problem. A key motivation is to investigate methods to automate the heuristic design process. It has been stated in the literature that humans are very good at identifying good building blocks for solution methods. However, the task of intelligently searching through all of the potential combinations of these components is better suited to a computer. With such tools at their disposal, heuristic designers are then free to commit more of their time to the creative process of determining good components, while the computer takes on some of the design process by intelligently combining these components. This paper shows that a GP hyper-heuristic can be employed to automatically generate human competitive heuristics in a very-well studied problem domain.
引用
收藏
页码:942 / 958
页数:17
相关论文
共 50 条
  • [1] A Hyper-Heuristic Approach to Strip Packing Problems
    Burke, Edmund K.
    Guo, Qiang
    Kendall, Graham
    [J]. PARALLEL PROBLEMS SOLVING FROM NATURE - PPSN XI, PT I, 2010, 6238 : 465 - 474
  • [2] Evolving timetabling heuristics using a grammar-based genetic programming hyper-heuristic framework
    Bader-El-Den M.
    Poli R.
    Fatima S.
    [J]. Memetic Computing, 2009, 1 (3) : 205 - 219
  • [3] A Hyper-Heuristic Approach to Evolving Algorithms for Bandwidth Reduction Based on Genetic Programming
    Koohestani, Behrooz
    Poli, Riccardo
    [J]. RESEARCH AND DEVELOPMENT IN INTELLIGENT SYSTEMS XXVIII: INCORPORATING APPLICATIONS AND INNOVATIONS IN INTELLIGENT SYSTEMS XIX, 2011, : 93 - 106
  • [4] A hyper-heuristic approach to evolving algorithms for bandwidth reduction based on genetic programming
    Koohestani, Behrooz
    Poli, Riccardo
    [J]. 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
  • [5] A Genetic Programming Hyper-heuristic: Turning Features into Heuristics for Constraint Satisfaction
    Ortiz-Bayliss, Jose Carlos
    Oezcan, Ender
    Parkes, Andrew J.
    Terashima-Marin, Hugo
    [J]. 2013 13TH UK WORKSHOP ON COMPUTATIONAL INTELLIGENCE (UKCI), 2013, : 183 - 190
  • [6] Genetic programming hyper-heuristic for evolving a maintenance policy for wind farms
    Ma, Yikai
    Zhang, Wenjuan
    Branke, Juergen
    [J]. JOURNAL OF HEURISTICS, 2024,
  • [7] A Genetic Programming Based Hyper-heuristic Approach for Combinatorial Optimisation
    Nguyen, Su
    Zhang, Mengjie
    Johnston, Mark
    [J]. GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2011, : 1299 - 1306
  • [8] Evolutionary hyper-heuristic for solving the strip-packing problem
    Domovic, Daniel
    Rolich, Tomislav
    Golub, Marin
    [J]. JOURNAL OF THE TEXTILE INSTITUTE, 2019, 110 (08) : 1141 - 1151
  • [9] A GP Hyper-Heuristic Approach for Generating TSP Heuristics
    Duflo, Gabriel
    Kieffer, Emmanuel
    Brust, Matthias R.
    Danoy, Gregoire
    Bouvry, Pascal
    [J]. 2019 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2019, : 521 - 529
  • [10] A Genetic Programming Hyper-Heuristic Approach to Design High-Level Heuristics for Dynamic Workflow Scheduling in Cloud
    Escott, Kirita-Rose
    Ma, Hui
    Chen, Gang
    [J]. 2020 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2020, : 3141 - 3148