Versions of the “Onion Husk” Algorithm in the Pseudo-Geometric Traveling Salesman Problem with Small Variance

  • Boris Melnikov Center for Information Technologies and Systems of Executive Authorities, Presnensky Val street, 19-1, 123557, Moscow, Russia; Russian State Social University, 4, build. 1, Wilhelm Pieck street, 129226, Moscow, Russia http://orcid.org/0000-0002-6765-6800
Keywords: optimization problems, traveling salesman problem, heuristic algorithms, ``onion husk'' algorithm, real-time algorithms, C

Abstract

We continue to consider the pseudo-geometric traveling salesman problem. Specifically, we are considering several auxiliary algorithms needed to implement different versions of the “onion husk” algorithm. We have not found in the literature an accurate description of specific versions of algorithms for the geometric version (however, this is not necessary, since it is necessary to implement the original versions for the pseudo-geometric version), so we start with the geometric version.

Random generation of data for computational experiments corresponded to the problem being solved.
For each of the some dimensional variants, some computational experiments were conducted with randomly generated input data.
The following characteristics were calculated:
the average number of resulting contours for the geometric variant; the ratio of the solution with contours to the optimal solution; the ratio of the solution of the pseudo-geometric version corresponding to the order of points of the geometric version to the geometric solution.
The obtained results of computational experiments in general approximately correspond to the expected values.

Author Biography

Boris Melnikov, Center for Information Technologies and Systems of Executive Authorities, Presnensky Val street, 19-1, 123557, Moscow, Russia; Russian State Social University, 4, build. 1, Wilhelm Pieck street, 129226, Moscow, Russia

Doctor of Sciences (Phys.-Math.), Professor in Shenzhen MSU-BIT University, Shenzhen, China; Chief Researcher in Center for Information Technologies and Systems of Executive Authorities, Moscow, Russia

References

1. G. Gutin and A. Punnen, eds., The Traveling Salesman Problem and Its Variations, Dordrecht Netherlands:
Kluwer Academic Publishers, 2002.
2. B. Melnikov and E. Melnikova, “On the Classical Version of the Branch and Bound Method,” Computer
tools in education, no. 1, pp. 21–44, 2021 (in Russian); doi:10.32603/2071-2340-2021-1-21-45
3. B. Melnikov and E. Melnikova, “About the classical version of the branch and bound method,” Computer
tools in education, no. 2, pp. 41–58, 2022 (in Russian); doi:10.32603/2071-2340-2022-2-41-58
4. B. Melnikov, “On the object-oriented implementation of the branch and bound method for the traveling
salesman problem. Part I,” Modern information technologies and IT education, vol. 18, no. 2,
pp. 287–299, 2022 (in Russian); doi:10.25559/SITIT0.18.202202.287-299
5. B. Melnikov, “On the object-oriented implementation of the branch and bound method for the traveling
salesman problem. Part II,” Modern information technologies and IT education, vol. 18, no. 3,
pp. 644–654, 2022 (in Russian); doi:10.25559/SITITO.18.202203.644-654
6. S. Makarkin and B. Melnikov, “Geometric methods for solving the pseudo-geometric version of the
traveling salesman problem,” Stochastic optimization in computer science, vol. 9, no. 2, pp. 54–72, 2013
(in Russian).
7. G. Bulynin, B. F. Melnikov, V. Y. Meshchanin, and Y. Y. Terentyeva, “Optimization problem, arising in
the development of high-dimensional communication networks, and some heuristic methods for solving
them,” Informatization and communication, no. 1, pp. 34–40, 2020 (in Russian); doi:10.34219/2078-
8320-2020-11-1-34-40
8. M. Lagutin, Visual mathematical statistics, Moscow: BINOM — Laboratory of Knowledge, 2009 (in
Russian).
9. D. Johnson and L. McGeoch, “Experimental analysis of heuristics for the STSP,” in G. Gutin and
A.Punnen, eds. The traveling salesman problem and its variations, Dordrecht, Netherlands: Kluwer
Academic Publishers, pp. 369–443, 2002.
10. Т. Ralphs, M. Saltzman, and M. Wiecek, “An improved algorithm for solving biobjective integer programs,”
Annals of Operations Research, vol. 147, no. 1, pp. 43–70, 2006; doi:10.1007/s10479-006-0058-z
Published
2023-12-29
How to Cite
Melnikov, B. (2023). Versions of the “Onion Husk” Algorithm in the Pseudo-Geometric Traveling Salesman Problem with Small Variance. Computer Tools in Education, (4), 30-40. Retrieved from http://cte.eltech.ru/ojs/index.php/kio/article/view/1820
Section
Algorithmic mathematics and mathematical modelling