Exact time-efficient combined algorithm for solving the asymmetric traveling salesman problem

IF 0.5 Q4 BUSINESS
G. Zhukova, M. Ulyanov, M. I. Fomichev
{"title":"Exact time-efficient combined algorithm for solving the asymmetric traveling salesman problem","authors":"G. Zhukova, M. Ulyanov, M. I. Fomichev","doi":"10.17323/1998-0663.2018.3.20.28","DOIUrl":null,"url":null,"abstract":"For practical, important tasks in the fields of economics and logistics, as well as in a number of technical applications, it becomes necessary to solve the traveling salesman problem (TSP). Quite often, the features of these problems lead to the traveling salesman problem in asymmetric formulation (asymmetric traveling salesman problem, ATSP). Moreover, in some practical applications it is desirable to obtain an exact solution. One of the known exact algorithms for solving the ATSP is an algorithm that implements the well-known branch and bound method. The known experimental estimates of its complexity on the average are exponential. However, this does not mean that for small dimensions of the problem (currently, no more than 70-75), the expected time for solving the individual problem is unacceptably high. The need to reduce the time for solving individual problems dictated by practice is associated with the use of various modifications of this algorithm, of which a modification that involves storing truncated matrices in the search decision tree is one of the most effective. In this article, the authors rely on this modification. Other possible improvements in the time efficiency of the software implementation of the branch and bound method are related, among other things, to obtaining the initial approximation by heuristic algorithms. As a result, we get a combined algorithm, in which, at the first stage, some heuristics works to obtain the initial solution, from which the branch and bound method starts. This idea has been discussed for a long time, but the problem is that to reduce time, such a heuristic algorithm is needed that delivers a solution close to optimal which will be found quite fast. One of the possible solutions to this problem is the subject of this article. The subject of the research in this article is the choice of the best heuristic algorithm which, when applied, leads to an increase in temporal efficiency in combination with the algorithm of the branch and bound method, and an experimental study of its software implementation in order to obtain an average time for solving individual problems. On the basis of the results obtained, recommendations are given on the limiting dimensions of the problem that allow for an acceptable solution time, something which is of interest in the practical application of this combined algorithm in the tasks of business informatics and logistics.","PeriodicalId":41920,"journal":{"name":"Biznes Informatika-Business Informatics","volume":" ","pages":""},"PeriodicalIF":0.5000,"publicationDate":"2018-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Biznes Informatika-Business Informatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.17323/1998-0663.2018.3.20.28","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"BUSINESS","Score":null,"Total":0}
引用次数: 2

Abstract

For practical, important tasks in the fields of economics and logistics, as well as in a number of technical applications, it becomes necessary to solve the traveling salesman problem (TSP). Quite often, the features of these problems lead to the traveling salesman problem in asymmetric formulation (asymmetric traveling salesman problem, ATSP). Moreover, in some practical applications it is desirable to obtain an exact solution. One of the known exact algorithms for solving the ATSP is an algorithm that implements the well-known branch and bound method. The known experimental estimates of its complexity on the average are exponential. However, this does not mean that for small dimensions of the problem (currently, no more than 70-75), the expected time for solving the individual problem is unacceptably high. The need to reduce the time for solving individual problems dictated by practice is associated with the use of various modifications of this algorithm, of which a modification that involves storing truncated matrices in the search decision tree is one of the most effective. In this article, the authors rely on this modification. Other possible improvements in the time efficiency of the software implementation of the branch and bound method are related, among other things, to obtaining the initial approximation by heuristic algorithms. As a result, we get a combined algorithm, in which, at the first stage, some heuristics works to obtain the initial solution, from which the branch and bound method starts. This idea has been discussed for a long time, but the problem is that to reduce time, such a heuristic algorithm is needed that delivers a solution close to optimal which will be found quite fast. One of the possible solutions to this problem is the subject of this article. The subject of the research in this article is the choice of the best heuristic algorithm which, when applied, leads to an increase in temporal efficiency in combination with the algorithm of the branch and bound method, and an experimental study of its software implementation in order to obtain an average time for solving individual problems. On the basis of the results obtained, recommendations are given on the limiting dimensions of the problem that allow for an acceptable solution time, something which is of interest in the practical application of this combined algorithm in the tasks of business informatics and logistics.
求解不对称旅行商问题的精确时效组合算法
对于经济和物流领域以及许多技术应用中的实际重要任务,有必要解决旅行商问题。这些问题的特点往往导致非对称公式中的旅行推销员问题(非对称旅行推销员问题,ATSP)。此外,在一些实际应用中,希望获得精确的解。用于求解ATSP的已知精确算法之一是实现已知分支定界方法的算法。已知的实验对其复杂性的平均估计是指数的。然而,这并不意味着对于小规模的问题(目前不超过70-75),解决单个问题的预期时间高得令人无法接受。减少由实践决定的解决单个问题的时间的需要与该算法的各种修改的使用有关,其中涉及在搜索决策树中存储截断矩阵的修改是最有效的修改之一。在本文中,作者依赖于这种修改。分支定界方法的软件实现的时间效率的其他可能的改进尤其与通过启发式算法获得初始近似有关。因此,我们得到了一个组合算法,在第一阶段,一些启发式算法可以获得初始解,从中开始分支定界方法。这个想法已经讨论了很长时间,但问题是,为了减少时间,需要这样一种启发式算法,它可以快速找到接近最优的解决方案。这个问题的可能解决方案之一就是本文的主题。本文的研究主题是选择最佳启发式算法,该算法在应用时会与分枝定界法的算法相结合,从而提高时间效率,并对其软件实现进行实验研究,以获得解决单个问题的平均时间。根据所获得的结果,对问题的极限维度提出了建议,以允许可接受的解决时间,这对这种组合算法在商业信息学和物流任务中的实际应用很有意义。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
33.30%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信