Learning to repeatedly solve routing problems

被引:0
|
作者
Morabit, Mouad [1 ,2 ,3 ]
Desaulniers, Guy [1 ,2 ]
Lodi, Andrea [3 ,4 ]
机构
[1] Polytech Montreal, Dept Math & Ind Engn, Montreal, PQ, Canada
[2] GERAD, Montreal, PQ, Canada
[3] CERC, Polytech Montreal, Montreal, PQ, Canada
[4] Jacobs Technion Cornell Inst, Cornell Tech, New York, NY USA
关键词
heuristics; machine learning; reoptimization; routing; PRICE;
D O I
10.1002/net.22200
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the last years, there has been a great interest in machine-learning-based heuristics for solving NP-hard combinatorial optimization problems. The developed methods have shown potential on many optimization problems. In this paper, we present a learned heuristic for the reoptimization of a problem after a minor change in its data. We focus on the case of the capacited vehicle routing problem with static clients (i.e., same client locations) and changed demands. Given the edges of an original solution, the goal is to predict and fix the ones that have a high chance of remaining in an optimal solution after a change of client demands. This partial prediction of the solution reduces the complexity of the problem and speeds up its resolution, while yielding a good quality solution. The proposed approach resulted in solutions with an optimality gap ranging from 0% to 1.7% on different benchmark instances within a reasonable computing time.
引用
收藏
页码:503 / 526
页数:24
相关论文
共 50 条
  • [1] Machine Learning to Solve Vehicle Routing Problems: A Survey
    Bogyrbayeva, Aigerim
    Meraliyev, Meraryslan
    Mustakhov, Taukekhan
    Dauletbayev, Bissenbay
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2024, 25 (06) : 4754 - 4772
  • [2] Learning to Solve Capacitated Arc Routing Problems by Policy Gradient
    Li, Han
    Li, Guiying
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 1291 - 1298
  • [3] Learning to Solve Routing Problems via Distributionally Robust Optimization
    Jiang, Yuan
    Wu, Yaoxin
    Cao, Zhiguang
    Zhang, Jie
    THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 9786 - 9794
  • [4] Learning Collaborative Policies to Solve NP-hard Routing Problems
    Kim, Minsu
    Park, Jinkyoo
    Kim, Joungho
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [5] Learning to Iteratively Solve Routing Problems with Dual-Aspect Collaborative Transformer
    Ma, Yining
    Li, Jingwen
    Cao, Zhiguang
    Song, Wen
    Zhang, Le
    Chen, Zhenghua
    Tang, Jing
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [6] The first AI4TSP competition: Learning to solve stochastic routing problems
    Zhang, Yingqian
    Bliek, Laurens
    da Costa, Paulo
    Afshar, Reza Refaei
    Reijnen, Robbert
    Catshoek, Tom
    Vos, Daniel
    Verwer, Sicco
    Schmitt-Ulms, Fynn
    Hottung, Andre
    Shah, Tapan
    Sellmann, Meinolf
    Tierney, Kevin
    Perreault-Lafleur, Carl
    Leboeuf, Caroline
    Bobbio, Federico
    Pepin, Justine
    Silva, Warley Almeida
    Gama, Ricardo
    Fernandes, Hugo L.
    Zaefferer, Martin
    Lopez-Ibanez, Manuel
    Irurozki, Ekhine
    ARTIFICIAL INTELLIGENCE, 2023, 319
  • [7] Learning to solve problems with animations
    Wouters, P.
    Paas, F.
    van Merrienboer, J.
    PEDAGOGISCHE STUDIEN, 2010, 87 (01): : 27 - 37
  • [8] LEARNING TO SOLVE INSIGHT PROBLEMS
    JACOBS, MK
    DOMINOWSKI, RL
    BULLETIN OF THE PSYCHONOMIC SOCIETY, 1981, 17 (04) : 171 - 174
  • [9] A new algorithm to solve Vehicle Routing Problems (VRPs)
    Gupta, DK
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2003, 80 (03) : 267 - 274
  • [10] Neuro-immune approach to solve routing problems
    Masutti, Thiago A. S.
    de Castro, Leandro N.
    NEUROCOMPUTING, 2009, 72 (10-12) : 2189 - 2197