RUS  ENG
Full version
JOURNALS // Problemy Upravleniya // Archive

Probl. Upr., 2020 Issue 6, Pages 3–13 (Mi pu1214)

This article is cited in 2 papers

Mathematical problems in management

Metaheuristic algorithms for multi-agent routing problems

M. S. Germanchuka, D. V. Lemtyuzhnikovabc, V. A. Lukianenkoa

a V.I. Vernadsky Crimean Federal University, Simferopol, Republic of Crimea
b V.A. Trapeznikov Institute of Control Sciences of Russian Academy of Sciences, Moscow Russia
c Moscow Aviation Institute

Abstract: The problems of constructing routes in complex networks by many sales agents are considered. Formalization leads to problems of pseudo-Boolean discrete optimization with restrictions that take into account the specifics of route construction. The sparsity of the constraint matrix makes it possible to apply decomposition approaches and network clustering. The development of approximate algorithms for selecting routes in complex networks involves taking into account the properties of the network structure, its complexity, the presence of restrictions, regulations, reachability conditions, and the number of sales agents. It is shown that the solution of routing problems can be based on the application of a multi-agent approach in combination with clustering (decomposition) of the original problem and metaheuristics. Multi-agent systems with swarm intelligence are used to solve complex discrete optimization problems that cannot be effectively solved by classical algorithms. The agent model for a complex network of problems like many traveling salesmen becomes an intellectualized system that defines heuristic algorithms for finding the optimal solution by reactive agents (that follow the rules laid down in them). The compositions of the algorithms described in detail, which have proven themselves well in computational experiments, are used; those are modification of the genetic algorithm, ant colony optimization, artificial bee colony algorithm, simulated annealing. A generalized algorithm is proposed and implemented, in which a simpler network (a flyover network) is matched to the source network. In this case, a numerical experiment was performed for the problem of routing on a GIS map for urban infrastructure. Clustering algorithms are implemented, in which the initially traversed routes are refined using 2-opt algorithms, simulated annealing, and other metaheuristics. A comparison of the algorithms used and an illustration of their operation are given.

Keywords: metaheuristic algorithms, multi-agent optimization problems, discrete optimization, pseudo-Boolean problems.

UDC: 004.89;519.85

Received: 29.01.2020
Revised: 04.08.2020
Accepted: 04.09.2020

DOI: 10.25728/pu.2020.6.1



© Steklov Math. Inst. of RAS, 2024