Deakin University
Browse

Automatic design of hyper-heuristic based on reinforcement learning

Version 2 2024-06-06, 08:08
Version 1 2018-07-12, 16:06
journal contribution
posted on 2024-06-06, 08:08 authored by SS Choong, LP Wong, Chee Peng Lim
© 2018 Elsevier Inc. Hyper-heuristic is a class of methodologies which automates the process of selecting or generating a set of heuristics to solve various optimization problems. A traditional hyper-heuristic model achieves this through a high-level heuristic that consists of two key components, namely a heuristic selection method and a move acceptance method. The effectiveness of the high-level heuristic is highly problem dependent due to the landscape properties of different problems. Most of the current hyper-heuristic models formulate a high-level heuristic by matching different combinations of components manually. This article proposes a method to automatically design the high-level heuristic of a hyper-heuristic model by utilizing a reinforcement learning technique. More specifically, Q-learning is applied to guide the hyper-heuristic model in selecting the proper components during different stages of the optimization process. The proposed method is evaluated comprehensively using benchmark instances from six problem domains in the Hyper-heuristic Flexible Framework. The experimental results show that the proposed method is comparable with most of the top-performing hyper-heuristic models in the current literature.

History

Journal

Information Sciences

Volume

436-437

Pagination

89-107

Location

Amsterdam, The Netherlands

ISSN

0020-0255

eISSN

1872-6291

Language

English

Publication classification

C1 Refereed article in a scholarly journal

Copyright notice

2018, Elsevier

Publisher

ELSEVIER SCIENCE INC

Usage metrics

    Research Publications

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC