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 条
  • [41] Game Design for Learning to Solve Problems in a Collaborative Environment
    Awwal, Nafisa
    Alom, Monjurul
    Care, Esther
    PROCEEDINGS OF THE 9TH EUROPEAN CONFERENCE ON GAMES BASED LEARNING (ECGBL 2015), 2015, : 25 - 33
  • [42] Using constraint programming and local search methods to solve vehicle routing problems
    Shaw, P
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP98, 1998, 1520 : 417 - 431
  • [43] A New Diversification Method to Solve Vehicle Routing Problems Using Chaotic Dynamics
    Hoshino, Takashi
    Kimura, Takayuki
    Ikeguchi, Tohru
    APPLICATIONS OF NONLINEAR DYNAMICS-MODEL AND DESIGN OF COMPLEX SYSTEMS, 2009, : 409 - +
  • [44] A review on learning to solve combinatorial optimisation problems in manufacturing
    Zhang, Cong
    Wu, Yaoxin
    Ma, Yining
    Song, Wen
    Le, Zhang
    Cao, Zhiguang
    Zhang, Jie
    IET COLLABORATIVE INTELLIGENT MANUFACTURING, 2023, 5 (01)
  • [45] Using Machine Learning to solve tough manufacturing problems
    Gardner, Robert, 2000, University of Cincinnati, Cincinnati, OH, United States (07):
  • [46] INFORMATION-PROCESSING VARIABLES IN LEARNING TO SOLVE PROBLEMS
    MAYER, RE
    REVIEW OF EDUCATIONAL RESEARCH, 1975, 45 (04) : 525 - 541
  • [47] Learning To Use Formulas To Solve Simple Arithmetic Problems
    Mitra, Arindam
    Baral, Chitta
    PROCEEDINGS OF THE 54TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, VOL 1, 2016, : 2144 - 2153
  • [48] Learning to Solve Optimization Problems With Hard Linear Constraints
    Li, Meiyi
    Kolouri, Soheil
    Mohammadi, Javad
    IEEE ACCESS, 2023, 11 : 59995 - 60004
  • [49] Using and extending fix-and-relax to solve maritime inventory routing problems
    Uggen, Kristin Tolstad
    Fodstad, Marte
    Norstebo, Vibeke Staerkebye
    TOP, 2013, 21 (02) : 355 - 377
  • [50] A Flat Learning Environment - Learning To Solve Ill-Structured Problems
    Siddique, Zahed
    Akasheh, Firas
    Kremer, Gul E. Okudan
    2014 ASEE ANNUAL CONFERENCE, 2014,