Applying Automatic Heuristic-Filtering to Improve Hyper-heuristic Performance

被引:0
|
作者
Gutierrez-Rodriguez, Andres E. [1 ]
Ortiz-Bayliss, Jose C. [1 ]
Rosales-Perez, Alejandro [1 ]
Amaya-Contrras, Ivan M. [1 ]
Conant-Pablos, Santiago E. [1 ]
Terasjima-Marin, Hugo [1 ]
Coello Coello, Carlos A. [2 ]
机构
[1] Tecnol Monterrey, Sch Sci & Engn, Monterrey 64849, Nuevo Leon, Mexico
[2] CINVESTAV, IPN, Evolutionary Computat Grp EVOCINV, Mexico City 07360, DF, Mexico
关键词
FEATURE-SELECTION; EVOLUTIONARY; ALGORITHM;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Hyper-heuristics have emerged as an important strategy for combining the strengths of different heuristics into a single method. Although hyper heuristics have been found to be successful in many scenarios, little attention has been paid to the subsets of heuristics that these methods manage and apply. In several cases, heuristics can interfere with each other and can be harmful for the search. Thus, obtaining information about the differences among heuristics, and how they contribute to the search process is very important. The main contribution of this paper is an automatic heuristic-filtering process that allows hyper heuristics to exclude heuristics that do not contribute to improving the solution. Based on some previous works in feature selection, two methods are proposed that rank heuristics and sequentially select only suitable heuristics in a hyper-heuristic framework. Our experiments over a set of Constraint Satisfaction Problem instances show that a hyper-heuristic with only selected heuristics obtains significantly better results than a hyper-heuristic containing all heuristics, in terms of running times. In addition, the success rate of solving such instances is better for the hyper-heuristic with the suitable heuristics than for the hyper-heuristic without our proposed filtering process.
引用
收藏
页码:2638 / 2644
页数:7
相关论文
共 50 条
  • [1] Assessing hyper-heuristic performance
    Pillay, Nelishia
    Qu, Rong
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2021, 72 (11) : 2503 - 2516
  • [2] Automatic design of hyper-heuristic based on reinforcement learning
    Choong, Shin Siang
    Wong, Li-Pei
    Lim, Chee Peng
    [J]. INFORMATION SCIENCES, 2018, 436 : 89 - 107
  • [3] An analysis of heuristic subsequences for offline hyper-heuristic learning
    W. B. Yates
    E. C. Keedwell
    [J]. Journal of Heuristics, 2019, 25 : 399 - 430
  • [4] Analysing Heuristic Subsequences for Offline Hyper-heuristic Learning
    Yates, William B.
    Keedwell, Edward C.
    [J]. PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCCO'19 COMPANION), 2019, : 37 - 38
  • [5] An analysis of heuristic subsequences for offline hyper-heuristic learning
    Yates, W. B.
    Keedwell, E. C.
    [J]. JOURNAL OF HEURISTICS, 2019, 25 (03) : 399 - 430
  • [6] A Hyper-Heuristic of Scalarizing Functions
    Hernandez Gomez, Raquel
    Coello Coello, Carlos A.
    [J]. PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17), 2017, : 577 - 584
  • [7] A Hyper-Heuristic Approach for the PDPTW
    Nasiri, Amir
    Keedwell, Ed
    Dorne, Raphael
    Kern, Mathias
    Owusu, Gilbert
    [J]. PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 196 - 199
  • [8] A Hyper-heuristic Clustering Algorithm
    Tsai, Chun-Wei
    Song, Huei-Jyun
    Chiang, Ming-Chao
    [J]. PROCEEDINGS 2012 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2012, : 2839 - 2844
  • [9] Analysis of Hyper-heuristic Performance in Different Dynamic Environments
    van der Stockt, Stefan
    Engelbrecht, Andries P.
    [J]. 2014 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN DYNAMIC AND UNCERTAIN ENVIRONMENTS (CIDUE), 2014, : 1 - 8
  • [10] Improving Hyper-heuristic Performance through Feature Transformation
    Amaya, Ivan
    Carlos Ortiz-Bayliss, Jose
    Eduardo Gutierrez-Rodriguez, Andres
    Terashima-Marin, Hugo
    Coello Coello, Carlos A.
    [J]. 2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 2614 - 2621