Skip to content
Open access

The dynamic multi-agent approach to solving the traveling salesman problem

Jul 2026 · Bulletin of Siberian State University of Transport · pp. 87-94 · 0 citations · 6 references

TL;DR

It has been established that integrating the proximity factor to the initial position into the heuristic function contributes to the formation of more compact trajectories compared to the basic version of the ant colony algorithm.

Abstract

This paper investigates the multi-agent traveling salesman problem with a common depot and dynamic distribution of service points. Unlike traditional approaches that require preliminary clustering and rigid assignment of points to agents, the proposed method ensures adaptive formation of service zones directly during route construction. The distribution principle is based on minimizing the distance to the agent's initial position, which leads to the formation of spatially separated and compact clusters. Routing within the formed subsets is performed using a modified ant colony algorithm, in which the transition probability accounts for, in addition to pheromone trail intensity and heuristic information inversely proportional to distance, an additional correcting factor reflecting the candidate's proximity to the starting vertex. This architecture allows solving clustering and routing problems in a coordinated manner within a single optimization process, eliminating the need for a preliminary partitioning stage. To reduce computational complexity, multi-threaded processing of formed clusters is implemented, ensuring algorithm scalability as the number of agents increases. Results of computational experiments on standard test sets of various dimensions confirm the effectiveness of the proposed approach in terms of minimizing the total route length. It has been established that integrating the proximity factor to the initial position into the heuristic function contributes to the formation of more compact trajectories compared to the basic version of the ant colony algorithm. With comparable computational costs, the dynamic distribution scheme provides an improvement in the objective function by an average of 6% and also enhances the system's adaptability to dynamic changes in input parameters.

Read PDF

Similar papers

Conference Aug 2026

An Integration of Multiple Heuristics for Multi-Depot Multiple Traveling Salesman Problems

This paper addresses the multi-depot multiple traveling salesman problem (MDMTSP), a complex combinatorial optimization problem with significant real-world applications in logistics and transportation. A permutation-based representation is proposed to encode candidate solutions, where salesman routes are generated by p...

Kallol Bera, Somnath Mukhopadhay, M. Maiti · 0 citations
Open access 2026

An Adaptive Large Neighborhood Search for the Multiple Traveling Salesman Problem With Backup Coverage

This work proposes an Adaptive Large Neighborhood Search (ALNS) metaheuristic with a hybrid C++/Python architecture, featuring problem-specific destroy and repair operators designed to handle the backup coverage constraint, and introduces novel operators including event-proximity string removal and coverage-aware greed...

Jonathan Cardozo Maciel, Guilherme Dhein, O. B. D. de Araújo · 0 citations
2026

Safety-Aware Multi-Robot Scheduling Under Time-Critical Constraints: A Colored Traveling Salesman Problem Approach

The Colored Traveling Salesman Problem (CTSP) is a seminal generalization of the Multiple TSP, where colors represent the heterogeneity of salesmen and their city visits. This work presents a time-critical extension, termed the Time-Critical CTSP (T-CTSP). By emphasizing the timing of visits, T-CTSP explicitly captures...

Y. Duan, Jun Li · 0 citations
Preprint Aug 2026

Information-theoretic formulation of the Traveling Salesman Problem

This paper proposes a general approach for handling hard constraints while reducing hard combinatorial optimization problems to simpler ones, and derives a mean-field approximation in terms of edge occupancies and implement a differentiable cycle penalty that suppresses sub-tours.

Enrico Maria Fenoaltea, Riccardo Piombo, A. Patelli · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.