The article deals with the problem which is of relevance nowadays: vehicle routing problem. This problem is considered in order to reduce delivery costs of the distributor. The solution of this problem allows to optimize and reorganize structure of the company and decrease using of recourses. The model of the vehicle routing problem, i. e. the use of different approaches, tools and algorithms to obtain a better result is investigated. Divid-ing this problem on subproblems gives opportunity for using different approaches in solving vehicle routing problem. The algorithm for solving the vehicle routing problem is proposed. The main idea of this algorithm is to use agglomerative clustering, tabu search, and union of the clusters sequentially. The program module for every method is devel-oped. There is an opportunity to make use of parallel computing, as a result of clustering-based approach. The proposed algorithm of the vehicle routing problem is checked with solving a real problem. Problem location is defined in Dnipro city. The visualization of every step of solving is presented as combining Google Maps API and JavaScript in web implementation. The quasi-optimal solution of the considered problem is obtained and its robustness is checked. The critical values which lead to rapid increase in the transporta-tion cost is found. Randomly data perturbation is also tested. Graphical implementation for every test is considered to create applied interpretation of results. Research results can be applied to obtain a solution to the vehicle routing problem and reduce delivery costs of the distributor. The idea of creating an interface for software, the use of other clustering algorithms, introduction of another algorithm of union of the clusters, and the use of dif-ferent approaches for checking the robustness of vehicle routing problem solution is considered as a further research
Read full abstract