A Graph Reinforcement Learning Framework for Neural Adaptive Large Neighbourhood Search

被引:0
|
作者
Johnn, Syu-Ning [1 ]
Darvariu, Victor-Alexandru [2 ]
Handl, Julia [3 ]
Kalcsics, Jorg [1 ]
机构
[1] Univ Edinburgh, Sch Math, Edinburgh, Scotland
[2] UCL, Dept Comp Sci, London, England
[3] Univ Manchester, Alliance Manchester Business Sch, Manchester, England
基金
英国工程与自然科学研究理事会;
关键词
Machine Learning; Adaptive Large Neighbourhood Search; Markov Decision Process; Deep Reinforcement Learning; Graph Neural Networks; VEHICLE-ROUTING PROBLEM; COMBINATORIAL OPTIMIZATION; HYPER-HEURISTICS; DEPOT; NETWORKS; PICKUP;
D O I
10.1016/j.cor.2024.106791
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Adaptive Large Neighbourhood Search (ALNS) is a popular metaheuristic with renowned efficiency in solving combinatorial optimisation problems. However, despite 18 years of intensive research into ALNS, the design of an effective adaptive layer for selecting operators to improve the solution remains an open question. In this work, we isolate this problem by formulating it as a Markov Decision Process, in which an agent is rewarded proportionally to the improvement of the incumbent. We propose Graph Reinforcement Learning for Operator Selection (GRLOS), a method based on Deep Reinforcement Learning and Graph Neural Networks, as well as Learned Roulette Wheel (LRW), a lightweight approach inspired by the classic Roulette Wheel adaptive layer. The methods, which are broadly applicable to optimisation problems that can be represented as graphs, are comprehensively evaluated on 5 routing problems using a large portfolio of 28 destroy and 7 repair operators. Results show that both GRLOS and LRW outperform the classic selection mechanism in ALNS, owing to the operator choices being learned in a prior training phase. GRLOS is also shown to consistently achieve better performance than a recent Deep Reinforcement Learning method due to its substantially more flexible state representation. The evaluation further examines the impact of the operator budget and type of initial solution, and is applied to problem instances with up to 1000 customers. The findings arising from our extensive benchmarking bear relevance to the wider literature of hybrid methods combining metaheuristics and machine learning.
引用
收藏
页数:18
相关论文
共 50 条
  • [41] An Adaptive Large Neighbourhood Search Heuristic for the Capacitated Arc-Routing Problem with Stochastic Demands
    Laporte, Gilbert
    Musmanno, Roberto
    Vocaturo, Francesca
    TRANSPORTATION SCIENCE, 2010, 44 (01) : 125 - 135
  • [42] Guided Local Search with an Adaptive Neighbourhood Size Heuristic for Large Scale Vehicle Routing Problems
    Costa, Joao Guilherme Cavalcanti
    Mei, Yi
    Zhang, Mengjie
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'22), 2022, : 213 - 221
  • [43] A machine learning framework for neighbor generation in metaheuristic search
    Liu, Defeng
    Perreault, Vincent
    Hertz, Alain
    Lodi, Andrea
    FRONTIERS IN APPLIED MATHEMATICS AND STATISTICS, 2023, 9
  • [44] Graph-Enabled Reinforcement Learning for Time Series Forecasting With Adaptive Intelligence
    Shaik, Thanveer
    Tao, Xiaohui
    Xie, Haoran
    Li, Lin
    Yong, Jianming
    Li, Yuefeng
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2024, 8 (04): : 2908 - 2918
  • [45] On Adaptive Edge Microservice Placement: A Reinforcement Learning Approach Endowed With Graph Comprehension
    Chen, Lixing
    Bai, Yang
    Zhou, Pan
    Li, Youqi
    Qu, Zhe
    Xu, Jie
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (12) : 11144 - 11158
  • [46] A Low Latency Adaptive Coding Spike Framework for Deep Reinforcement Learning
    Qin, Lang
    Yan, Rui
    Tang, Huajin
    PROCEEDINGS OF THE THIRTY-SECOND INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2023, 2023, : 3049 - 3057
  • [47] Connection Management xAPP for O-RAN RIC: A Graph Neural Network and Reinforcement Learning Approach
    Orhan, Oner
    Swamy, Vasuki Narasimha
    Tetzlaff, Thomas
    Nassar, Marcel
    Nikopour, Hosein
    Talwar, Shilpa
    20TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2021), 2021, : 936 - 941
  • [48] A Deep Reinforcement Learning Heuristic for SAT based on Antagonist Graph Neural Networks
    Fournier, Thomas
    Lallouet, Arnaud
    Cropsal, Telio
    Glorian, Gael
    Papadopoulos, Alexandre
    Petitet, Antoine
    Perez, Guillaume
    Sekar, Suruthy
    Suijlen, Wijnand
    2022 IEEE 34TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, ICTAI, 2022, : 1218 - 1222
  • [49] Towards Anomaly-resistant Graph Neural Networks via Reinforcement Learning
    Ding, Kaize
    Shan, Xuan
    Liu, Huan
    PROCEEDINGS OF THE 30TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, CIKM 2021, 2021, : 2979 - 2983
  • [50] Deep reinforcement learning guided graph neural networks for brain network analysis
    Zhao, Xusheng
    Wu, Jia
    Peng, Hao
    Beheshti, Amin
    Monaghan, Jessica J. M.
    McAlpine, David
    Hernandez-Perez, Heivet
    Dras, Mark
    Dai, Qiong
    Li, Yangyang
    Yu, Philip S.
    He, Lifang
    NEURAL NETWORKS, 2022, 154 : 56 - 67