Selecting meta-heuristics for solving vehicle routing problems with time windows via meta-learning

被引:39
作者
Gutierrez-Rodriguez, Andres E. [1 ]
Conant-Pablos, Santiago E. [1 ]
Ortiz-Bayliss, Jose C. [1 ]
Terashima-Marin, Hugo [1 ]
机构
[1] Tecnol Monterrey, Escuela Ingn & Ciencias, Monterrey 64849, Nuevo Leon, Mexico
关键词
Meta-learning; Meta-heuristic; Vehicle routing problems; Time windows; EVOLUTIONARY; OPTIMIZATION; ALGORITHM; SETS;
D O I
10.1016/j.eswa.2018.10.036
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper describes a method for solving vehicle routing problems with time windows, based on selecting meta-heuristics via meta-learning. Although several meta-heuristics already exist that can obtain good overall results on some vehicle routing problem instances, none of them performs well in all cases. By defining a set of meta-features that appropriately characterize different routing problem instances and using a suitable classifier, our model can often correctly predict the best meta-heuristic for each instance. The main contributions of this paper are the definition of two meta-feature sets, one based on what we call 'basic' instance properties and another based on the number of feasible solutions found by perturbative heuristics via a greedy process. We use a multilayer perceptron classifier, combined with a wrapper meta-feature selection method, to predict the most suitable meta-heuristic to apply to a given problem instance. Our experimental results show that the proposed method can significantly improve upon the overall performance of well-known meta-heuristics in the field. Therefore, this paper proposes to store, share and exploit in an off-line scheme the solutions obtained in instances of different scenarios such as the academy or industry, with the aim of predicting good solvers for new instances when necessary. (C) 2018 Published by Elsevier Ltd.
引用
收藏
页码:470 / 481
页数:12
相关论文
共 53 条
[1]  
Abe H, 2004, LECT NOTES COMPUT SC, V3029, P502
[2]  
Alpaydin E, 2014, ADAPT COMPUT MACH LE, P1
[3]  
[Anonymous], 2004, COMBINING PATTERN CL
[4]  
[Anonymous], VEHICLE ROUTING PROB
[5]   Recent exact algorithms for solving the vehicle routing problem under capacity and time window constraints [J].
Baldacci, Roberto ;
Mingozzi, Aristide ;
Roberti, Roberto .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 218 (01) :1-6
[6]   A hybrid meta-heuristic for multi-objective vehicle routing problems with time windows [J].
Banos, Raul ;
Ortega, Julio ;
Gil, Consolacion ;
Marquez, Antonio L. ;
de Toro, Francisco .
COMPUTERS & INDUSTRIAL ENGINEERING, 2013, 65 (02) :286-296
[7]   Vehicle routing problem with time windows, part II:: Metaheuristics [J].
Bräysy, I ;
Gendreau, M .
TRANSPORTATION SCIENCE, 2005, 39 (01) :119-139
[8]  
Brazdil P., 2008, Metalearning: Applications to Data Mining
[9]   Hyper-heuristics: a survey of the state of the art [J].
Burke, Edmund K. ;
Gendreau, Michel ;
Hyde, Matthew ;
Kendall, Graham ;
Ochoa, Gabriela ;
Oezcan, Ender ;
Qu, Rong .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2013, 64 (12) :1695-1724
[10]  
Castiello C, 2005, LECT NOTES ARTIF INT, V3558, P457