Solving the multi-vehicle multi-covering tour problem
•We introduce the mm-CTP, a new variant of the CTPs which generalizes several existing problems.•We propose an exact method for a special case of the variant.•We propose a GA-based metaheuristic for the general problem (mm-CTP).•We conducted extensive computational experiments and the results show t...
Gespeichert in:
Veröffentlicht in: | Computers & operations research 2017-12, Vol.88, p.258-278 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | •We introduce the mm-CTP, a new variant of the CTPs which generalizes several existing problems.•We propose an exact method for a special case of the variant.•We propose a GA-based metaheuristic for the general problem (mm-CTP).•We conducted extensive computational experiments and the results show that our exact method can solve problem instances up to 50 vertices and our metaheuristic gives very high quality solutions. More remarkably, the new genetic algorithm outperforms current state-of-the-art algorithms (see details in the manuscript).
The well-known multi-vehicle covering tour problem (m-CTP) involves finding a minimum-length set of vehicle routes passing through a subset of vertices, subject to constraints on the length of each route and the number of vertices that it contains, such that each vertex not included in any route is covered. Here, a vertex is considered as covered if it lies within a given distance of at least a vertex of a route. This article introduces a generalized variant of the m-CTP that we called the multi-vehicle multi-covering Tour Problem (mm-CTP). In the mm-CTP, a vertex must be covered at least not only once but several times. Three variants of the problem are considered. The binary mm-CTP where a vertex is visited at most once, the mm-CTP without overnight where revisiting a vertex is allowed only after passing through another vertex and the mm-CTP with overnight where revisiting a vertex is permitted without any restrictions. We first propose graph transformations to convert the last two variants into the binary one and focus mostly on solving this variant. A special case of the problem is then formulated as an integer linear program and a branch-and-cut algorithm is developed. We also develop a Genetic Algorithm (GA) that provides high-quality solutions for the problem. Extensive computational results on the new problem mm-CTP as well as its other special cases show the performance of our methods. In particular, our GA outperforms the current best metaheuristics proposed for a wide class of CTP problems. |
---|---|
ISSN: | 0305-0548 1873-765X 0305-0548 |
DOI: | 10.1016/j.cor.2017.07.009 |