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 条
  • [21] The video games in the classroom: learning to solve problems
    Garcia Pernia, Maria Ruth
    Lacasa, Pilar
    Martinez Borda, Rut
    INFANCIAS IMAGENES, 2012, 11 (01): : 60 - 67
  • [22] ROLE OF HYPOTHESIS IN LEARNING TO SOLVE TECHNICAL PROBLEMS
    PIRYOV, GD
    STUDIA PSYCHOLOGICA, 1971, 13 (02) : 153 - 154
  • [23] Lateralized Learning to Solve Complex Boolean Problems
    Siddique, Abubakar
    Browne, Will N.
    Grimshaw, Gina M.
    IEEE TRANSACTIONS ON CYBERNETICS, 2023, 53 (11) : 6761 - 6775
  • [24] Learning to Solve Problems: An Instructional Design Guide
    Clark, Pat
    JOURNAL OF FOOD SCIENCE EDUCATION, 2007, 6 (03): : 41 - 41
  • [25] CH Robinson Uses Heuristics to Solve Rich Vehicle Routing Problems
    Khodabandeh, Ehsan
    Snyder, Lawrence, V
    Dennis, John
    Hammond, Joshua
    Wanless, Cody
    INFORMS JOURNAL ON APPLIED ANALYTICS, 2022, 52 (02): : 173 - 188
  • [26] A clustering approach based on artificial neural networks to solve routing problems
    Masutti, Thiago A. S.
    de Castro, Leandro N.
    CSE 2008:11TH IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING, PROCEEDINGS, 2008, : 285 - 292
  • [27] Graph Neural Network to Solve the Dynamic Emergency Vehicles Routing Problems
    Delamer, Jean-Alexis
    Cupido, Kyran
    Givigi, Sidney
    18TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE, SYSCON 2024, 2024,
  • [28] ON THE USE OF BIASED RANDOMIZATION AND SIMHEURISTICS TO SOLVE VEHICLE AND ARC ROUTING PROBLEMS
    Gonzalez-Martin, Sergio
    Barrios, Barry B.
    Juan, Angel A.
    Riera, Daniel
    PROCEEDINGS OF THE 2014 WINTER SIMULATION CONFERENCE (WSC), 2014, : 1875 - 1884
  • [29] Efficient implementation of the genetic algorithm to solve rich vehicle routing problems
    Rabbouch, Bochra
    Saadaoui, Foued
    Mraihi, Rafaa
    OPERATIONAL RESEARCH, 2021, 21 (03) : 1763 - 1791
  • [30] Efficient implementation of the genetic algorithm to solve rich vehicle routing problems
    Bochra Rabbouch
    Foued Saâdaoui
    Rafaa Mraihi
    Operational Research, 2021, 21 : 1763 - 1791