<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">dt</journal-id><journal-title-group><journal-title xml:lang="ru">Цифровая трансформация</journal-title><trans-title-group xml:lang="en"><trans-title>Digital Transformation</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2522-9613</issn><issn pub-type="epub">2524-2822</issn><publisher><publisher-name>Educational Establishment “Belarusian State University of Informatics and Radioelectronics”</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.35596/1729-7648-2025-31-4-65-72</article-id><article-id custom-type="elpub" pub-id-type="custom">dt-973</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ТЕХНИЧЕСКИЕ НАУКИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>TECHNICAL SCIENCES</subject></subj-group></article-categories><title-group><article-title>Решение задачи коммивояжера больших размеров в контексте логистической стратегии предприятия</article-title><trans-title-group xml:lang="en"><trans-title>Solution of the Large-Scale Traveling Salesman Problem in the Context of the Complany's Logistics Strategy</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Герман</surname><given-names>Ю. О.</given-names></name><name name-style="western" xml:lang="en"><surname>German</surname><given-names>Yu. O.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Герман Юлия Олеговна, канд. техн. наук, доц. каф. информационных технологий автоматизированных систем</p><p>220005, Минск, ул. Платонова, 39</p><p>Тел.: +375 17 293-89-04</p></bio><bio xml:lang="en"><p>German Yuliya Olegovna, Cand. Sci. (Tech.), Associated Professor at the Department of Information Technologies of Automated Systems</p><p>220005, Minsk, Platonova St., 39</p><p>Tel.: +375 17 293-89-04</p></bio><email xlink:type="simple">jgerman@bsuir.by</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Семижон</surname><given-names>Е. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Semizhon</surname><given-names>E. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Семижон Е. А, ассис. каф. вычислительных методов и программирования, асп.</p><p>Минск</p></bio><bio xml:lang="en"><p>Semizhon E. A., Assistant at the Computational Methods and Programming Department, Postgraduate</p><p>Minsk</p></bio><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Белорусский государственный университет информатики и радиоэлектроники</institution></aff><aff xml:lang="en"><institution>Belarusian State University of Informatics and Radioelectronics</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>23</day><month>12</month><year>2025</year></pub-date><volume>31</volume><issue>4</issue><fpage>65</fpage><lpage>72</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Герман Ю.О., Семижон Е.А., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Герман Ю.О., Семижон Е.А.</copyright-holder><copyright-holder xml:lang="en">German Y.O., Semizhon E.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://dt.bsuir.by/jour/article/view/973">https://dt.bsuir.by/jour/article/view/973</self-uri><abstract><p>Описан подход, основанный на редукции большой задачи коммивояжера к множеству более простых. Представлен алгоритм решения этой задачи с подробной иллюстрацией и описанием логики выполняемых шагов. Алгоритм допускает повторное посещение городов, что для практических целей приемлемо, поскольку основная задача – поиск маршрута минимальной общей длины с заходом в каждый город как минимум единожды. Новизной является учет внутри- и межкластерных связей через пересчет матрицы попарных кратчайших расстояний между населенными пунктами. При этом исходная сеть населенных пунктов разбивается на кластеры. В пределах каждого кластера отыскивается оптимальный маршрут, проходящий через все его узлы без возврата в стартовый узел. После чего ищется кратчайший маршрут, связывающий кластеры. Учет этого фактора более четко «разводит» пары населенных пунктов в результирующей кластерной структуре, что способствует получению качественных решений.</p></abstract><trans-abstract xml:lang="en"><p>This paper describes an approach based on reducing the large traveling salesman problem to a set of simpler ones. A solution algorithm is presented with a detailed illustration and a description of the logic behind the steps. The algorithm allows for repeated visits to cities, which is acceptable for practical purposes, since the primary objective is to ﬁnd a route of minimal overall length, visiting each city at least once. A novel feature is the consideration of intra- and inter-cluster connections by recalculating the matrix of pairwise shortest distances between settlements. The initial network of settlements is then divided into clusters. Within each cluster, an optimal route is found that passes through all its nodes without returning to the starting node. The shortest route linking the clusters is then found. Taking this factor into account more clearly “separates” pairs of settlements in the resulting cluster structure, which facilitates obtaining high-quality solutions.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>задача коммивояжера большой размерности</kwd><kwd>эвристический алгоритм решения</kwd><kwd>кластеры вершин</kwd><kwd>минимизация межкластерных связей</kwd></kwd-group><kwd-group xml:lang="en"><kwd>large-scale traveling salesman problem</kwd><kwd>heuristic solution algorithm</kwd><kwd>vertex clusters</kwd><kwd>minimization of intercluster connections</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Karakoyun M. (2019) A New Approach Based on K-Means Clustering and Shuﬄed Frog Leaping Algorithm to Solve Travelling Salesman Problem. Proceedings of the 7th International Symposium on Innovative Technologies in Engineering and Science, 22–24 Nov.</mixed-citation><mixed-citation xml:lang="en">Karakoyun M. (2019) A New Approach Based on K-Means Clustering and Shuﬄed Frog Leaping Algorithm to Solve Travelling Salesman Problem. Proceedings of the 7th International Symposium on Innovative Technologies in Engineering and Science, 22–24 Nov.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Land A. H., Doig A. G. (1960) Optimality and Infeasibility in Combinatorial Programming. Mathematical Programming. 1 (1), 122–136.</mixed-citation><mixed-citation xml:lang="en">Land A. H., Doig A. G. (1960) Optimality and Infeasibility in Combinatorial Programming. Mathematical Programming. 1 (1), 122–136.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Bellman R. (1962) Dynamic Programming and Lattice Theory. Proceedings of the National Academy of Sciences. 48 (10), 2010–2015.</mixed-citation><mixed-citation xml:lang="en">Bellman R. (1962) Dynamic Programming and Lattice Theory. Proceedings of the National Academy of Sciences. 48 (10), 2010–2015.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Croes G. A. (1958) The Traveling Salesman Problem. Operations Research. 6 (6), 791–812.</mixed-citation><mixed-citation xml:lang="en">Croes G. A. (1958) The Traveling Salesman Problem. Operations Research. 6 (6), 791–812.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">When Greedy Does Not Work – Traveling Salesman. Available: https://www.neeldhara.com/materials/cpnotes/w03/lec15 (Accessed 5 May 2025).</mixed-citation><mixed-citation xml:lang="en">When Greedy Does Not Work – Traveling Salesman. Available: https://www.neeldhara.com/materials/cpnotes/w03/lec15 (Accessed 5 May 2025).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Luke S. (2011) Essentials of Metaheuristics. Lecture Notes. George Mason University. USA.</mixed-citation><mixed-citation xml:lang="en">Luke S. (2011) Essentials of Metaheuristics. Lecture Notes. George Mason University. USA.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Sedgewick R., Wayne K. (2011) Algorithms. Addison Wesley. Available: https://algs4.cs.princeton.edu. (Accessed 21 October 2025).</mixed-citation><mixed-citation xml:lang="en">Sedgewick R., Wayne K. (2011) Algorithms. Addison Wesley. Available: https://algs4.cs.princeton.edu. (Accessed 21 October 2025).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Bishop M. C. (2006) Pattern Recognition and Machine Learning. Springer.</mixed-citation><mixed-citation xml:lang="en">Bishop M. C. (2006) Pattern Recognition and Machine Learning. Springer.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
