Hybrid metaheuristics: An automated approach

被引:25
作者
Hassan, Ahmed [1 ]
Pillay, Nelishia [1 ,2 ]
机构
[1] Univ KwaZulu Natal, ZA-3201 Pietermaritzburg, South Africa
[2] Univ Pretoria, ZA-0002 Pretoria, South Africa
基金
新加坡国家研究基金会;
关键词
Hybrid metaheuristic; Meta-genetic algorithm; Automated design; BIN PACKING PROBLEM; FUZZY-LOGIC; GRAMMATICAL EVOLUTION; HEURISTIC APPROACH; GENETIC ALGORITHM; LOCAL SEARCH; OPTIMIZATION; ADAPTATION; DESIGN;
D O I
10.1016/j.eswa.2019.04.027
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Hybrid metaheuristics have proven to be effective at solving complex real-world problems. However, designing hybrid metaheuristics is extremely time consuming and requires expert knowledge of the different metaheuristics that are hybridized. In previous work, the effectiveness of automating the design of relay hybrid metaheuristics has been established. A genetic algorithm was used to determine the sequence of hybridized metaheuristics and the parameters of the metaheuristics in the hybrid. This study extends this idea by automating the design of each metaheuristic involved in the hybridization in addition to automating the design of the hybridization. A template is specified for each metaheuristic, defining the metaheuristic in terms of components. Manual design of metaheuristics usually involves determining the components of the metaheuristic. In this study, a genetic algorithm is employed to determine the components and parameters for each metaheuristic as well as the sequence of hybridized metaheuristics. The proposed genetic algorithm approach was evaluated by using it to automatically design hybrid metaheuristics for two problem domains, namely, the aircraft landing problem and the two-dimensional bin packing problem. The automatically designed hybrid metaheuristics were found to perform competitively to state-of-the-art hybridized metaheuristics for both problems. Future research will extend these ideas by looking at automating the derivation of metaheuristic algorithms without predefined structures specified by the templates. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页码:132 / 144
页数:13
相关论文
共 66 条
  • [1] [Anonymous], 2000, THESIS
  • [2] [Anonymous], 1991, Handbook of genetic algorithms
  • [3] [Anonymous], 2008, REACTIVE SEARCH INTE
  • [4] Aircraft Landing Problem: An Efficient Algorithm for a Given Landing Sequence
    Awasthi, Abhishek
    Kramer, Oliver
    Laessig, Joerg
    [J]. 2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 20 - 27
  • [5] Scheduling aircraft landings - The static case
    Beasley, JE
    Krishnamoorthy, M
    Sharaiha, YM
    Abramson, D
    [J]. TRANSPORTATION SCIENCE, 2000, 34 (02) : 180 - 197
  • [6] Displacement problem and dynamically scheduling aircraft landings
    Beasley, JE
    Krishnamoorthy, M
    Sharaiha, YM
    Abramson, D
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2004, 55 (01) : 54 - 64
  • [7] BENCHEIKH G, 2013, INT J COMPUT SCI APP, V10, P53
  • [8] BERKEY JO, 1987, J OPER RES SOC, V38, P423, DOI 10.2307/2582731
  • [9] A Hyper-heuristic approach for efficient resource scheduling in grid
    Bhanu, S. Mary Saira
    Gopalan, N. P.
    [J]. INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2008, 3 (03) : 249 - 258
  • [10] Solving the 2D bin packing problem by means of a hybrid evolutionary algorithm
    Blum, Christian
    Schmid, Verena
    [J]. 2013 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2013, 18 : 899 - 908