An Iterated Local Search with Guided Perturbation for the Heterogeneous Fleet Vehicle Routing Problem with Time Windows and Three-Dimensional Loading Constraints

被引:4
作者
Turky, Ayad [1 ,2 ,3 ]
Moser, I. [1 ,2 ,3 ]
Aleti, Aldeida [1 ,2 ,3 ]
机构
[1] RMIT Univ, Sch Comp Sci & Informat Technol, Melbourne, Vic, Australia
[2] Swinburne Univ Technol, Dept Comp Sci & Software Engn, Melbourne, Vic, Australia
[3] Monash Univ, Fac Informat Technol, Melbourne, Vic, Australia
来源
ARTIFICIAL LIFE AND COMPUTATIONAL INTELLIGENCE, ACALCI 2017 | 2017年 / 10142卷
关键词
Iterated local search; Perturbation operator; Vehicle routing problem; Time windows; 3-Dimensional loading constraints; ALGORITHM;
D O I
10.1007/978-3-319-51691-2_24
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
An Australian company is faced with the logistics problem of distributing small quantities of fibre boards to hundreds of customers every day. The resulting Heterogeneous Fleet Vehicle Routing Problem with Time Windows and Three-Dimensional Loading Constraints has to be solved within a single hour, hence the use of a heuristic instead of an exact method. In previous work, the loading was performed after optimising the routes, which in some cases generated infeasible solutions in need of a repair mechanism. In this work, the feasibility of the loading constraints is maintained during the route optimisation. Iterated Local Search has proved very effective at solving vehicle routing problems. Its success is mainly due to its biased sampling of locl optima. However, its performance heavily depends on the perturbation procedure. We trialled different perturbation procedures where the first one perturbs the given solution by moving deliveries that incur the highest cost on the objective function, whilst the second one moves deliveries that have been shifted less frequently by the local search in previous iterations. Our industry partner provided six sets of daily orders which have varied characteristics in terms of the number of customers, customer distribution, number of fibre boards and fibre boards' sizes. Our investigations show that an instance becomes more constrained when the customer order contains many different board sizes, which makes it harder to find feasible solutions. The results show that the proposed perturbation procedures significantly enhances the performance of iterated local search specifically on such constrained problems.
引用
收藏
页码:279 / 290
页数:12
相关论文
共 25 条
[1]  
[Anonymous], 2002, VEHICLE ROUTING PROB
[2]   An adaptive local search algorithm for vehicle routing problem with simultaneous and mixed pickups and deliveries [J].
Avci, Mustafa ;
Topaloglu, Seyda .
COMPUTERS & INDUSTRIAL ENGINEERING, 2015, 83 :15-29
[3]   ORTHOGONAL PACKINGS IN 2 DIMENSIONS [J].
BAKER, BS ;
COFFMAN, EG ;
RIVEST, RL .
SIAM JOURNAL ON COMPUTING, 1980, 9 (04) :846-855
[4]   Metaheuristics in combinatorial optimization: Overview and conceptual comparison [J].
Blum, C ;
Roli, A .
ACM COMPUTING SURVEYS, 2003, 35 (03) :268-308
[5]   Vehicle routing problem with time windows, part 1:: Route construction and local search algorithms [J].
Bräysy, I ;
Gendreau, M .
TRANSPORTATION SCIENCE, 2005, 39 (01) :104-118
[6]   Vehicle routing problem with time windows, part II:: Metaheuristics [J].
Bräysy, I ;
Gendreau, M .
TRANSPORTATION SCIENCE, 2005, 39 (01) :119-139
[7]   SCHEDULING OF VEHICLES FROM CENTRAL DEPOT TO NUMBER OF DELIVERY POINTS [J].
CLARKE, G ;
WRIGHT, JW .
OPERATIONS RESEARCH, 1964, 12 (04) :568-&
[8]   An iterated local search algorithm for the vehicle routing problem with backhauls [J].
Cuervo, Daniel Palhazi ;
Goos, Peter ;
Soerensen, Kenneth ;
Arraiz, Emely .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 237 (02) :454-464
[9]   THE TRUCK DISPATCHING PROBLEM [J].
DANTZIG, GB ;
RAMSER, JH .
MANAGEMENT SCIENCE, 1959, 6 (01) :80-91
[10]   A multi-start evolutionary local search for the two-dimensional loading capacitated vehicle routing problem [J].
Duhamel, Christophe ;
Lacomme, Philippe ;
Quilliot, Alain ;
Toussaint, Helene .
COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (03) :617-640