An Evolutionary Approach to Solving the Problem of Vehicle Routing

Tenenev V.A., Shaura A.S., Shaura D.S.


In this paper we consider the vehicles routing problem, that is a generalization of the salesman problem. There are several basic routing models, each of which is characterized by additional constraints (vehicles capacity, transport fleet, delivery time, number of depot, etc.) and describes a group of real transport logistics tasks. This problem belongs to the class of NP-hard ones, and the presence of additional constraints makes its solution even more difficult.

The paper describes a two-step approach to optimal routing: at the first stage, all delivery points are distributed to geographic areas using fuzzy clustering methods, and at the second stage an optimal route is calculated using a genetic algorithm for each region and each vehicle. All constraints are taken into account when calculating fitness function and determine the feasibility and fitness of individuals of the population.

In practice, it is necessary to have a balanced distribution of consumers between different routes to evenly load the transport fleet and reduce the total delivery time, so in the presented algorithm after a preliminary assessment of duration of all routes, an additional procedure for cluster alignment is provided.

The implemented algorithm was successfully used to solve a routing problem in a real urban transport network.


vehicle routing problem, genetic algorithm, fuzzy clustering, C-means, constrained discrete optimization

Full Text


PDF (Русский)
References References

Nicos Christofides, Worst-case analysis of a new heuristic for the travelling salesman problem, Report 388, Graduate School of Industrial Administration, CMU, 1976.

Applegate D.L., Bixby R.B., Chav´atal V. and Cook W.J. The Traveling Salesman Problem: A Computational Study. Princeton University Press, 2006.

Pouya Baniasadi, Vladimir Ejov, Michael Haythorpe, and Serguei Rossomakhine. A new benchmark set for Traveling salesman problem and Hamiltonian cycle problem. 2018.

TSPLIB. library of sample instances for the TSP (and re-lated problems) from various sources and of various types.

Dunn J. C. A Fuzzy Relative of the ISODATA Process and Its Use in Detecting Compact Well-Separated Clusters, Journal of Cybernetics 3: 32-57, 1973.

Bezdek J. C. Pattern Recognition with Fuzzy Objective Function Algoritms, Plenum Press, New York. 1981.

Uzay Kaimak, Magne Setnes. Extended Fuzzy Clustering Algorithms. ERIM report series ERS-2000-51-LIS. Rotterdam, Netherlands, November 2000, 24 pp.

Akhand M. A. H., Sultana T, Shuvo M. I. R, Al-Mahmud. Constructive and Clustering Methods to Solve Capacitated Vehicle Routing Problem. Orient. J. Comp. Sci. and Technol;10 (3). 2017. DOI:

Благодатский Г. А., Тененев В. А., Шаура А. С. Численная реализация алгоритма управления запасами при длительных сроках поставки комплектующих в условиях «узких» мест производственного цикла // Интеллектуальные системы в производстве. 2016. № 4 (31). С. 40–44. doi: 10.22213/2410-9304-2016-4-40-44

Abdoun Otman, Jaafar Abouchabaka, Chakir Tajani. Analyzing the Performance of Mutation Operators to Solve the Travelling Salesman Problem. Int. J. Emerg. Sci. 2. 2012.

Батищев Д. И., Неймарк Е. А., Старостин Н. В. Применение генетических алгоритмов к решению задач дискретной оптимизации. Н. Новгород, 2007. 88 с.


Article Metrics

Metrics Loading ...

Metrics powered by PLOS ALM


  • There are currently no refbacks.

Copyright (c) 2020 Тененев В.А., Шаура А.С., Шаура Д.С.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

ISSN 1813-7911