A general deep reinforcement learning hyperheuristic framework for solving combinatorial optimization problems

被引:22
|
作者
Kallestad, Jakob [1 ]
Hasibi, Ramin [1 ]
Hemmati, Ahmad [1 ]
Soerensen, Kenneth [2 ]
机构
[1] Univ Bergen, Dept Informat, Bergen, Norway
[2] ANT OR Univ Antwerp, Operat Res Grp, Fac Business & Econ, Antwerp, Belgium
关键词
Heuristics; Hyperheuristic; Adaptive metaheuristic; Deep reinforcement learning; Combinatorial optimization; LARGE NEIGHBORHOOD SEARCH; VEHICLE-ROUTING PROBLEM; DELIVERY PROBLEM; TIME WINDOWS; INDUSTRIAL; ALGORITHM; PICKUP;
D O I
10.1016/j.ejor.2023.01.017
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Many problem-specific heuristic frameworks have been developed to solve combinatorial optimization problems, but these frameworks do not generalize well to other problem domains. Metaheuristic frameworks aim to be more generalizable compared to traditional heuristics, however their performances suffer from poor selection of low-level heuristics (operators) during the search process. An example of heuristic selection in a metaheuristic framework is the adaptive layer of the popular framework of Adaptive Large Neighborhood Search (ALNS). Here, we propose a selection hyperheuristic framework that uses Deep Reinforcement Learning (Deep RL) as an alternative to the adaptive layer of ALNS. Unlike the adaptive layer which only considers heuristics' past performance for future selection, a Deep RL agent is able to take into account additional information from the search process, e.g., the difference in objective value between iterations, to make better decisions. This is due to the representation power of Deep Learning methods and the decision making capability of the Deep RL agent which can learn to adapt to different problems and instance characteristics. In this paper, by integrating the Deep RL agent into the ALNS framework, we introduce Deep Reinforcement Learning Hyperheuristic (DRLH), a general framework for solving a wide variety of combinatorial optimization problems and show that our framework is better at selecting low-level heuristics at each step of the search process compared to ALNS and a Uniform Random Selection (URS). Our experiments also show that while ALNS can not properly handle a large pool of heuristics, DRLH is not negatively affected by increasing the number of heuristics. (c) 2023 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license ( http://creativecommons.org/licenses/by/4.0/ )
引用
收藏
页码:446 / 468
页数:23
相关论文
共 50 条
  • [41] Solving pick-up and delivery problems via deep reinforcement learning based symmetric neural optimization
    Li, Jinqi
    Niu, Yunyun
    Zhu, Guodong
    Xiao, Jianhua
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2024, 255
  • [42] ANALOG METHOD FOR SOLVING COMBINATORIAL OPTIMIZATION PROBLEMS
    URAHAMA, K
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1994, E77A (01) : 302 - 308
  • [43] Solving Combinatorial Optimization Problems with Fuzzy Weights
    Kasperski, Adam
    Zielinski, Pawel
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-5, 2008, : 318 - +
  • [44] Track-to-Learn: A general framework for tractography with deep reinforcement learning
    Theberge, Antoine
    Desrosiers, Christian
    Descoteaux, Maxime
    Jodoin, Pierre-Marc
    [J]. MEDICAL IMAGE ANALYSIS, 2021, 72
  • [45] A deep reinforcement learning framework for solving two-stage stochastic programs
    Yilmaz, Dogacan
    Buyuktahtakin, I. Esra
    [J]. OPTIMIZATION LETTERS, 2023, 18 (09) : 1993 - 2020
  • [46] An Improved Teaching-Learning-Based Optimization Algorithm with Reinforcement Learning Strategy for Solving Optimization Problems
    Wu, Di
    Wang, Shuang
    Liu, Qingxin
    Abualigah, Laith
    Jia, Heming
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [47] Combinatorial Reinforcement Learning of Linear Assignment Problems
    Hamzehi, Sascha
    Bogenberger, Klaus
    Franeck, Philipp
    Kaltenhaeuser, Bernd
    [J]. 2019 IEEE INTELLIGENT TRANSPORTATION SYSTEMS CONFERENCE (ITSC), 2019, : 3314 - 3321
  • [48] Meta-Learning-Based Deep Reinforcement Learning for Multiobjective Optimization Problems
    Zhang, Zizhen
    Wu, Zhiyuan
    Zhang, Hang
    Wang, Jiahai
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 34 (10) : 7978 - 7991
  • [49] A Deep Reinforcement Learning-Based Scheme for Solving Multiple Knapsack Problems
    Sur, Giwon
    Ryu, Shun Yuel
    Kim, JongWon
    Lim, Hyuk
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (06):
  • [50] Solving flexible job shop scheduling problems via deep reinforcement learning
    Yuan, Erdong
    Wang, Liejun
    Cheng, Shuli
    Song, Shiji
    Fan, Wei
    Li, Yongming
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2024, 245