EventsThe 1st Online Conference on Algorithms
Published
with-doi10.3390/IOCA2021-10898 (registering DOI)
This submission belongs to the session B. Combinatorial Optimization, Graph and Network Algorithms of the event The 1st Online Conference on Algorithms
Published date
26 Sep, 2021
Academic Editor
author-avatarFrank Werner
Citation
Víctor Pacheco-Valencia, Nodari Vakhania, José Alberto Hernández, Juan Carlos Hernández-Gómez, A Fast Algorithm for Euclidean Bounded Single-Depot Multiple Traveling Salesman Problem, in Proceedings of The 1st Online Conference on Algorithms, 27 September–10 October 2021, MDPI: Basel, Switzerland, doi: 10.3390/IOCA2021-10898
Share
Email
Facebook
Twitter
LinkedIn

A Fast Algorithm for Euclidean Bounded Single-Depot Multiple Traveling Salesman Problem

1. Centro de Investigación en Ciencias UAEMor; Universidad Autónoma del Estado de Morelos, Av. Universidad 1001, Col.Chamilpa, post code 62209, Cuernavaca, Morelos, México., Mexico
2. Centro de Investigación en Ciencias UAEMor, Universidad Autónoma del Estado de Morelos, Cuernavaca 62209, Mexico
3. Facultad de Contaduría, Administración e Informática UAEMor; Universidad Autónoma del Estado de Morelos, Av. Universidad 1001, Col.Chamilpa, post code 62209, Cuernavaca, Morelos, México.
4. Facultad de Matemáticas UAGro; Universidad Autónoma de Guerrero, Carlos E. Adame No.54, Col.Garita, post code 39650, Acapulco, Guerrero, México.
Abstract

The Multiple Traveling Salesman Problem (MTSP) is a combinatorial optimization problem that can model some real-life problems. There are given $n+1$ objects that are commonly referred to as cities, among which there is one distinct city called depot, and $k$ additional objects commonly referred to as salesman. Each salesman has to build its own tour that starts from the depot, ends also in depot and visits only once one or more other cities. Visiting city $j$ from city $i$ implies a cost $c_{ij}$. The cost of a tour is the sum of the individual costs of each pair of cities from that tour. The aim is to minimize the total cost of all $k$ tours. Here we consider the two-dimensional Euclidean version of the problem and impose lower and upper bounds on the minimum and maximum number of cities in a tour suggesting a 3-phase heuristic algorithm for that version. At the first phase the whole set of cities is partitioned into $k$ disjoint subsets, at the second phase a feasible tour for each of these subsets is constructed, and at phase 3 these feasible tours are iteratively improved. We report preliminary experimental results for the 22 benchmark instances. The approximation gap provided by the proposed heuristic is comparable to the state of the art results, whereas it is much faster than earlier known state-of-the-art algorithms.

Keywords
Travelling Salesman Problem
Algorithm
time complexity
Manuscript
A Bi-criteria Model for Saving a Path Minimizing the Time Horizon of a Dynamic Contraflow
Maximum Multi-Commodity Flow with Proportional and Flow-dependent Capacity Sharing