A two-phase algorithm for the cyclic inventory routing problem

被引:32
作者
Chitsaz, Masoud [1 ,2 ]
Divsalar, Ali [3 ]
Vansteenwegen, Pieter [4 ]
机构
[1] Gerad, CIRRELT, Montreal, PQ H3T 1J4, Canada
[2] HEC Montreal, Montreal, PQ H3T 1J4, Canada
[3] Babol Univ Technol, Fac Mech Engn, Mazandaran, Iran
[4] Katholieke Univ Leuven, Leuven Mobil Res Ctr, Celestijnenlaan 300,Box 2422, B-3001 Leuven, Belgium
关键词
Cyclic inventory routing problem; Decomposition heuristic; Two-phase iterative algorithm; Saving-based routing heuristic; Infinite-time cyclic scheduling; TRANSPORTATION; POLICIES; MODEL;
D O I
10.1016/j.ejor.2016.03.056
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The Cyclic Inventory Routing Problem (CIRP) is concerned with finding a cyclic schedule for the distribution of a single product to a number of customers. The problem involves multiple vehicles that can be dispatched several times during their shift. Each customer has a local inventory capacity, a constant consumption rate and stockouts are not allowed. The goal is to compose multiple trips which serve all customers and minimize the combination of transportation, inventory and vehicle costs, in a cyclic distribution pattern. Each trip can have a different frequency in the vehicle schedule. This is an important aspect that makes this so called CIRP, with its non-linear non-convex objective function and a set of non-linear constraints, more complex than the basic Inventory Routing Problem (IRP). Our solution approach decomposes the problem into two subproblems: routing and scheduling, which are dealt with in an iterative way. For each subproblem, we propose a new heuristic. Our first heuristic composes trips, based on the cost estimation of moving customers from one trip to another (routing). The second heuristic tries to combine these trips in an acceptable cyclic schedule (scheduling). In order to search the feasible area efficiently, our heuristic branches one-by-one on the edges of obtained local optima. The proposed algorithm is capable of finding high quality solutions in a reasonable time. When the algorithm is tested on 80 available benchmark instances, the best known solution is improved for 60 of these instances and on average a 3.5 percent improvement is obtained compared to previously best known results. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:410 / 426
页数:17
相关论文
共 47 条
[1]   A Two-Phase Iterative Heuristic Approach for the Production Routing Problem [J].
Absi, N. ;
Archetti, C. ;
Dauzere-Peres, S. ;
Feillet, D. .
TRANSPORTATION SCIENCE, 2015, 49 (04) :784-795
[2]   A price-directed approach to stochastic inventory/routing [J].
Adelman, D .
OPERATIONS RESEARCH, 2004, 52 (04) :499-514
[3]   Modeling inventory routing problems in supply chains of high consumption products [J].
Aghezzaf, EH ;
Raa, B ;
Van Landeghem, H .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 169 (03) :1048-1063
[4]   Analysis of the single-vehicle cyclic inventory routing problem [J].
Aghezzaf, El-Houssaine ;
Zhong, Yiqing ;
Raa, Birger ;
Mateo, Manel .
INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2012, 43 (11) :2040-2049
[5]   Industrial aspects and literature survey: Combined inventory management and routing [J].
Andersson, Henrik ;
Hoff, Arild ;
Christiansen, Marielle ;
Hasle, Geir ;
Lokketangen, Arne .
COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (09) :1515-1536
[6]   An asymptotic 98.5%-effective lower bound on fixed partition policies for the inventory-routing problem [J].
Anily, S ;
Bramel, J .
DISCRETE APPLIED MATHEMATICS, 2004, 145 (01) :22-39
[7]   ONE WAREHOUSE MULTIPLE RETAILER SYSTEMS WITH VEHICLE-ROUTING COSTS [J].
ANILY, S ;
FEDERGRUEN, A .
MANAGEMENT SCIENCE, 1990, 36 (01) :92-114
[8]  
[Anonymous], 2010, HDB METAHEURISTICS
[9]   A branch-and-cut algorithm for a vendor-managed inventory-routing problem [J].
Archetti, Claudia ;
Bertazzi, Luca ;
Laporte, Gilbert ;
Speranza, Maria Grazia .
TRANSPORTATION SCIENCE, 2007, 41 (03) :382-391
[10]   A Hybrid Heuristic for an Inventory Routing Problem [J].
Archetti, Claudia ;
Bertazzi, Luca ;
Hertz, Alain ;
Speranza, M. Grazia .
INFORMS JOURNAL ON COMPUTING, 2012, 24 (01) :101-116