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 条
  • [31] Learning heuristics for arc routing problems
    Ramamoorthy, Muhilan
    Syrotiuk, Violet R.
    INTELLIGENT SYSTEMS WITH APPLICATIONS, 2024, 21
  • [32] LEARNING BY PLAYING: STRATEGIES GAMES AND HEURISTICS TO SOLVE PROBLEMS
    Ferreira de Almeida, Ana Cristina
    REVISTA PRAXIS EDUCACIONAL, 2012, 8 (12): : 141 - 167
  • [33] HOW ARE IMPASSES RESOLVED WHILE LEARNING TO SOLVE PROBLEMS
    CHI, MTH
    VANLEHN, KA
    REINER, M
    BULLETIN OF THE PSYCHONOMIC SOCIETY, 1988, 26 (06) : 490 - 490
  • [34] Learning to Solve Geometric Construction Problems from Images
    Macke, Jaroslav
    Sedlar, Jiri
    Olsak, Miroslav
    Urban, Josef
    Sivic, Josef
    INTELLIGENT COMPUTER MATHEMATICS (CICM 2021), 2021, 12833 : 167 - 184
  • [35] LEARNING TO SOLVE COMPLEX PROBLEMS - PATTERNS OF STABILITY AND CHANGE
    HERSHEY, DA
    WALSH, DA
    BULLETIN OF THE PSYCHONOMIC SOCIETY, 1989, 27 (06) : 513 - 513
  • [36] Learning to Solve Inverse Problems for Perceptual Sound Matching
    Han, Han
    Lostanlen, Vincent
    Lagrange, Mathieu
    IEEE-ACM TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2024, 32 (2605-2615) : 2605 - 2615
  • [37] Using machine learning to solve tough manufacturing problems
    Gardner, R
    Bicker, J
    INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING-THEORY APPLICATIONS AND PRACTICE, 2000, 7 (04): : 359 - 364
  • [38] LEARNING TO SOLVE PROBLEMS: APPROACH TO INITIAL TEACHER TRAINING
    Sousa, Sidinei Oliveira
    COMUNICACOES, 2020, 27 (02): : 269 - 295
  • [39] Learning to solve TV regularised problems with unrolled algorithms
    Cherkaoui, Hamza
    Sulam, Jeremias
    Moreau, Thomas
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [40] Active learning method to solve bin packing problems
    Lotfi, T
    Shouraki, SB
    Proceedings of the Second IASTED International Conference on Neural Networks and Computational Intelligence, 2004, : 263 - 268