Solving the capacitated vehicle routing problem with timing windows using rollouts and MAX-SAT

被引:0
|
作者
Khadilkar, Harshad [1 ,2 ]
机构
[1] TCS Res, Mumbai, India
[2] Indian Inst Technol, Mumbai, Maharashtra, India
关键词
TIME WINDOWS; OPTIMIZATION; FORMULATIONS; ALGORITHMS;
D O I
10.1109/ICC56513.2022.10093678
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The vehicle routing problem is a well known class of NP-hard combinatorial optimisation problems in literature. Traditional solution methods involve either carefully designed heuristics, or time-consuming metaheuristics. Recent work in reinforcement learning has been a promising alternative approach, but has found it difficult to compete with traditional methods in terms of solution quality. This paper proposes a hybrid approach that combines reinforcement learning, policy rollouts, and a satisfiability solver to enable a tunable tradeoff between computation times and solution quality. Results on a popular public data set show that the algorithm is able to produce solutions closer to optimal levels than existing learning based approaches, and with shorter computation times than meta-heuristics. The approach requires minimal design effort and is able to solve unseen problems of arbitrary scale without additional training. Furthermore, the methodology is generalisable to other combinatorial optimisation problems.
引用
收藏
页码:1 / 6
页数:6
相关论文
共 50 条
  • [1] On solving the Partial MAX-SAT problem
    Fu, Zhaohui
    Malik, Sharad
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2006, PROCEEDINGS, 2006, 4121 : 252 - 265
  • [2] Solving the weighted MAX-SAT problem using the dynamic convexized method
    Wenxing Zhu
    Yuanhui Yan
    Optimization Letters, 2014, 8 : 359 - 374
  • [3] On Solving MAX-SAT Using Sum of Squares
    Sinjorgo, Lennart
    Sotirov, Renata
    INFORMS JOURNAL ON COMPUTING, 2024, 36 (02) : 417 - 433
  • [4] Solving incremental MAX-SAT
    Mouhoub, M
    INTELLIGENT AND ADAPTIVE SYSTEMS AND SOFTWARE ENGINEERING, 2004, : 46 - 51
  • [5] Solving the weighted MAX-SAT problem using the dynamic convexized method
    Zhu, Wenxing
    Yan, Yuanhui
    OPTIMIZATION LETTERS, 2014, 8 (01) : 359 - 374
  • [6] APPLICATION OF SEDIMENTATION ALGORITHM FOR SOLVING MAX-SAT PROBLEM
    Kordic, Stevan L. J.
    MATHEMATICA MONTISNIGRI, 2016, 36 : 45 - 57
  • [7] MAX-SAT Problem using Evolutionary Algorithms
    Ali, H. M.
    Mitchell, David
    Lee, Daniel C.
    2014 IEEE SYMPOSIUM ON SWARM INTELLIGENCE (SIS), 2014, : 105 - 112
  • [8] Solving the MAX-SAT Problem by Binary Enhanced Fireworks Algorithm
    Ali, Hafiz Munsub
    Lee, Daniel C.
    2016 SIXTH INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING TECHNOLOGY (INTECH), 2016, : 204 - 209
  • [9] Solving an On-Line Capacitated Vehicle Routing Problem with Structured Time Windows
    Hungerlaender, Philipp
    Maier, Kerstin
    Poecher, Joerg
    Rendl, Andrea
    Truden, Christian
    OPERATIONS RESEARCH PROCEEDINGS 2016, 2018, : 127 - 132
  • [10] Capacitated Vehicle Routing Problem with Time Windows
    Tanel, Aleyna
    Kinay, Begum
    Karakul, Deniz
    Ozyoruk, Efecan
    Iskifoglu, Elif
    Ozogul, Ezgi
    Ustaoglu, Meryem
    Yuksel, Damla
    Ornek, Mustafa Arslan
    DIGITIZING PRODUCTION SYSTEMS, ISPR2021, 2022, : 653 - 664