Loading…
Selecting meta-heuristics for solving vehicle routing problems with time windows via meta-learning
•A new method to solve vehicle routing through meta-learning techniques.•Two sets of meta-features are used: basic and landmarking meta-features.•A multilayer perceptron classifier is used to select meta-heuristics.•Our proposal statistically improves the overall performances previously reported. Th...
Saved in:
Published in: | Expert systems with applications 2019-03, Vol.118, p.470-481 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | •A new method to solve vehicle routing through meta-learning techniques.•Two sets of meta-features are used: basic and landmarking meta-features.•A multilayer perceptron classifier is used to select meta-heuristics.•Our proposal statistically improves the overall performances previously reported.
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. |
---|---|
ISSN: | 0957-4174 1873-6793 |
DOI: | 10.1016/j.eswa.2018.10.036 |