An iterated local search matheuristic approach for the multi-vehicle inventory routing problem

被引:0
|
作者
Lagana, Demetrio [1 ]
Malaguti, Enrico [2 ]
Monaci, Michele [2 ]
Musmanno, Roberto [1 ]
Paronuzzi, Paolo [2 ]
机构
[1] Univ Calabria, DIMEG, Ponte Pietro Bucci, I-87036 Cosenza, Italy
[2] Univ Bologna, DEI, Viale Risorgimento 2, I-40136 Bologna, Italy
关键词
Multi-vehicle inventory routing; Matheuristic; Column generation; Local search; BRANCH-AND-CUT; ALGORITHM; FORMULATIONS;
D O I
10.1016/j.cor.2024.106717
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The multi -vehicle inventory routing problem considers an integrated system in which a supplier must satisfy deterministic demands from a set of customers over a finite and discrete time horizon. A limited inventory capacity is available at the customers, and a deterministic amount of product is available at the supplier in each period to fulfill customer demands with a homogeneous fleet of vehicles. The supplier decides when to resupply the customers, the quantities of product to deliver, and the routes to serve the customers. The aim is to find the best supply policy, which minimizes the total inventory and routing costs while ensuring that no stock -out occurs at the customers, while respecting the capacity of each vehicle. The problem has attracted significant attention in recent decades due to its wide applicability in fields where both inventory and routing aspects are addressed together. In this work, we present a matheuristic algorithm based on a mathematical formulation in which we associate a decision variable with each route and period. The size of this set of decision variables is clearly exponential; therefore, we devise a column generation approach in which we heuristically generate a subset of these variables within an iterated local search framework. Each iteration of the algorithm is composed by two phases: in the first one, the current model is solved by means of a general-purpose solver, whereas in the second one the model is updated by replacing some variables with a suitable subset of new variables. Once a local optimum is reached, a diversification step takes place in which the set of columns is expanded to possibly define a new starting solution. We have compared our approach with state-of-the-art algorithms on a large benchmark of instances from the literature. Our computational results show that the proposed algorithm outperforms most of the existing heuristic methods.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] A local branching matheuristic for the multi-vehicle routing problem with stochastic demands
    Florent Hernandez
    Michel Gendreau
    Ola Jabali
    Walter Rei
    [J]. Journal of Heuristics, 2019, 25 : 215 - 245
  • [2] A local branching matheuristic for the multi-vehicle routing problem with stochastic demands
    Hernandez, Florent
    Gendreau, Michel
    Jabali, Ola
    Rei, Walter
    [J]. JOURNAL OF HEURISTICS, 2019, 25 (02) : 215 - 245
  • [3] An Iterated Local Search Algorithm for the Multi-Vehicle Covering Tour Problem
    Takada, Yosuke
    Hu, Yannan
    Hashimoto, Hideki
    Yagiura, Mutsunori
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2015, : 1242 - 1246
  • [4] The Multi-Vehicle Cyclic Inventory Routing Problem: Formulation and a Metaheuristic Approach
    Yu, Vincent F.
    Widjaja, Audrey Tedja
    Gunawan, Aldy
    Vansteenwegen, Pieter
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 157 (157)
  • [5] An Iterated Local Search Algorithm for the Single-Vehicle Cyclic Inventory Routing Problem
    Zhong, Yiqing
    Aghezzaf, El-Houssaine
    [J]. PROCEEDINGS OF INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND SYSTEMS MANAGEMENT (IESM'2011): INNOVATIVE APPROACHES AND TECHNOLOGIES FOR NETWORKED MANUFACTURING ENTERPRISES MANAGEMENT, 2011, : 765 - 775
  • [6] An iterated local search algorithm for the single-vehicle cyclic inventory routing problem
    Vansteenwegen, Pieter
    Mateo, Manuel
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 237 (03) : 802 - 813
  • [7] A Multi Start Iterated Local Search algorithm for the multi compartment vehicle routing problem
    Joseph, Cadet David
    Prins, Christian
    Amodeo, Lionel
    Yalaoui, Farouk
    [J]. 10TH INTERNATIONAL INDUSTRIAL SIMULATION CONFERENCE 2012 (ISC 2012), 2012, : 125 - 129
  • [8] Simulated Annealing for the Multi-Vehicle Cyclic Inventory Routing Problem
    Gunawan, Aldy
    Yu, Vincent F.
    Widjaja, Audrey Tedja
    Vansteenwegen, Pieter
    [J]. 2019 IEEE 15TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2019, : 691 - 696
  • [9] An Iterated Local Search for the Split Delivery Vehicle Routing Problem
    Wen, Z. Z.
    Dong, X. Y.
    Han, S.
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL APPLICATIONS (CISIA 2015), 2015, 18 : 43 - 46
  • [10] An iterated local search algorithm for the vehicle routing problem with backhauls
    Cuervo, Daniel Palhazi
    Goos, Peter
    Soerensen, Kenneth
    Arraiz, Emely
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 237 (02) : 454 - 464