Search arXivSearch

arXiv · 2405.18615

An Algorithm for the Euclidean Bounded Multiple Traveling Salesman Problem

Abstract

In the Bounded Multiple Traveling Salesman Problem (BMTSP), a tour for each salesman, that starts and ends at the depot and that respects the bounds on the number of cities that a feasible salesman tour should satisfy, is to be constructed. The objective is to minimize the total length of all tours. Already Euclidean traveling salesman problem is NP-hard. We propose a 3-Phase heuristic algorithm for the Euclidean BMTSP. We tested the algorithm for the 22 benchmark instances and 168 new problem instances that we created. We report 19 best known solutions for the 22 benchmark instances including the 12 largest ones. For the newly created instances, we compared the performance of our algorithm with that of an ILP-solver CPLEX, which was able to construct a feasible solution for 71% of the instances within the time limit of two hours imposed by us. For about 10% of the smallest new instances, CPLEX delivered slightly better solutions, where our algorithm took less than 180 seconds for the largest of these instances. For the remaining 61% of the instances solved by CPLEX, the solutions by our heuristic were, on average, about 21.5% better than those obtained by CPLEX.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Víctor Pacheco-Valencia, Nodari Vakhania. 2024-05-28. An Algorithm for the Euclidean Bounded Multiple Traveling Salesman Problem. https://arxiv.org/abs/2405.18615

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related papers

Factorisability of Low Dimensional Non-Negative Integer Matrices

We consider the problem of determining if a given two-dimensional nonnegative integer matrix $M$ is the product of two such matrices, excluding trivial units. A matrix $M$ with no such factorisation is called prime and therefore belongs to the minimal (infinite rank) generator of $2 \times 2$ matrices over the natural numbers, otherwise it is called composite. We also consider the problem of finding a (non-unique) factorisation of a composite matrix. Our results have applications in computational group theory and the theory of codes, where such matrices are called incidence matrices. We analyse the complexity of primality and finding a factorisation for a composite matrix, providing a first efficient algorithm.

cs.DM

The parameterised complexity of generalised temporal domination on temporal graphs with modular structure

Inspired by the static problem $(α,β)$-Dominating Set, we propose a general temporal domination problem, called $(α,β)$-Temporal Dominating Set ($(α,β)$-TDS). We show that this problem encompasses Temporal Dominating Set, and additionally provides first temporal extensions of problems such as $k$-Dominating Set and $α$-Dominating Set. In this paper, we study the parameterised complexity of $(α,β)$-TDS with respect to temporal neighbourhood diversity (TND), temporal modular-width (TMW), and temporal cliquewidth (TCW). We obtain fixed parameter tractability results for all values of $α$ and $β$ with respect to TND; W[1]-hardness with respect to TMW and TCW whenever $β$ is in the problem input, or whenever $α\in (0,1)$ and $β$ is a fixed constant; and para-NP-hardness with respect to TCW when $α= 0$ and $β= 1$, or $α= 1$ and $β= 0$.

cs.DM