An iterated local search algorithm for the time-dependent vehicle routing problem with time windows

被引:104
|
作者
Hashimoto, Hideki [1 ]
Yagiura, Mutsunori [2 ]
Ibaraki, Toshihide [3 ]
机构
[1] Kyoto Univ, Dept Appl Math & Phys, Grad Sch Informat, Kyoto 6068501, Japan
[2] Nagoya Univ, Dept Comp Sci & Math Informat, Grad Sch Informat Sci, Nagoya, Aichi 4648603, Japan
[3] Kwansei Gakuin Univ, Dept Informat, Sch Sci & Technol, Sanda 6691337, Japan
关键词
vehicle routing problem; general time windows; time-dependent traveling time and cost; dynamic programming; local search; metaheuristics;
D O I
10.1016/j.disopt.2007.05.004
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
We generalize the standard vehicle routing problem with time windows by allowing both traveling times and traveling costs to be time-dependent functions. In our algorithm, we use a local search to determine routes of the vehicles. When we evaluate a neighborhood solution, we must compute an optimal time schedule for each route. We show that this subproblem can be efficiently solved by dynamic programming, which is incorporated in the local search algorithm. The neighborhood of our local search consists of slight modifications of the standard neighborhoods called 2-opt*, cross exchange and Or-opt. We propose an algorithm that evaluates solutions in these neighborhoods more efficiently than the ones computing the dynamic programming from scratch by utilizing the information from the past dynamic programming recursion used to evaluate the current solution. We further propose a filtering method that restricts the search space in the neighborhoods to avoid many solutions having no prospect of improvement. We then develop an iterated local search algorithm that incorporates all the above ingredients. Finally we report computational results of our iterated local search algorithm compared against existing methods, and confirm the effectiveness of the restriction of the neighborhoods and the benefits of the proposed generalization. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:434 / 456
页数:23
相关论文
共 50 条
  • [1] Iterated local search algorithm with ejection chains for the open vehicle routing problem with time windows
    Brandao, Jose
    COMPUTERS & INDUSTRIAL ENGINEERING, 2018, 120 : 146 - 159
  • [2] A hybrid algorithm for time-dependent vehicle routing problem with time windows
    Pan, Binbin
    Zhang, Zhenzhen
    Lim, Andrew
    COMPUTERS & OPERATIONS RESEARCH, 2021, 128
  • [3] Tabu search for the time-dependent vehicle routing problem with time windows on a road network
    Gmira, Maha
    Gendreau, Michel
    Lodi, Andrea
    Potvin, Jean-Yves
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 288 (01) : 129 - 140
  • [4] An improved multiobjective evolutionary algorithm for time-dependent vehicle routing problem with time windows
    Li, Jia-ke
    Li, Jun-qing
    Xu, Ying
    EGYPTIAN INFORMATICS JOURNAL, 2024, 28
  • [5] A tabu search algorithm for the site dependent vehicle routing problem with time windows
    Cordeau, JF
    Laporte, G
    INFOR, 2001, 39 (03) : 292 - 298
  • [6] An iterated local search algorithm for the vehicle routing problem with convex time penalty functions
    Ibaraki, Toshihide
    Imahori, Shinji
    Nonobe, Koji
    Sobue, Kensuke
    Uno, Takeaki
    Yagiura, Mutsunori
    DISCRETE APPLIED MATHEMATICS, 2008, 156 (11) : 2050 - 2069
  • [7] Branch and Price for the Time-Dependent Vehicle Routing Problem with Time Windows
    Dabia, Said
    Ropke, Stefan
    van Woensel, Tom
    De Kok, Ton
    TRANSPORTATION SCIENCE, 2013, 47 (03) : 380 - 396
  • [8] A hybrid algorithm for time-dependent vehicle routing problem with soft time windows and stochastic factors
    Jie Ke-Wei
    Liu San-Yang
    Sun Xiao-Jun
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2022, 109
  • [9] A hybrid algorithm for time-dependent vehicle routing problem with soft time windows and stochastic factors
    Jie, Ke-Wei
    Liu, San-Yang
    Sun, Xiao-Jun
    Engineering Applications of Artificial Intelligence, 2022, 109
  • [10] Local search for Dynamic Vehicle Routing Problem with Time Windows
    Huang, Zhaohe
    Geng, Kaifeng
    2013 2ND INTERNATIONAL SYMPOSIUM ON INSTRUMENTATION AND MEASUREMENT, SENSOR NETWORK AND AUTOMATION (IMSNA), 2013, : 841 - 844