Development of a Dummy Guided Formulation and Exact Solution Method for TSP

E. Munapo
{"title":"Development of a Dummy Guided Formulation and Exact Solution Method for TSP","authors":"E. Munapo","doi":"10.15587/1729-4061.2020.203865","DOIUrl":null,"url":null,"abstract":"A traveling salesman problem (TSP) is a problem whereby the salesman starts from an origin node and returns to it in such a way that every node in the network of nodes is visited once and that the total distance travelled is minimized. An efficient algorithm for the TSP is believed not to exist. The TSP is classified as NP-hard and coming up with an efficient solution for it will imply NP = P . The paper presents a dummy guided formulation for the traveling salesman problem. To do this, all sub-tours in a traveling salesman problem (TSP) network are eliminated using the minimum number of constraints possible. Since a minimum of three nodes are required to form a sub-tour, the TSP network is partitioned by means of vertical and horizontal lines in such a way that there are no more than three nodes between either the vertical lines or horizontal lines. In this paper, a set of all nodes between any pair of vertical lines or horizontal lines is called a block. Dummy nodes are used to connect one block to the next one. The reconstructed TSP is then used to formulate the TSP as an integer linear programming problem (ILP). With branching related algorithms, there is no guarantee that numbers of sub-problems will not explode to unmanageable levels. Heuristics or approximating algorithms that are sometimes used to make quick decisions for practical TSP models have serious economic challenges. The difference between the exact solution and the approximated one in terms of money is very big for practical problems such as delivering household letters using a single vehicle in Beijing, Tokyo, Washington, etc. The TSP model has many industrial applications such as drilling of printed circuit boards (PCBs), overhauling of gas turbine engines, X-Ray crystallography, computer wiring, order-picking problem in warehouses, vehicle routing, mask plotting in PCB production, etc.","PeriodicalId":200007,"journal":{"name":"ERN: Statistical Decision Theory; Operations Research (Topic)","volume":"132 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ERN: Statistical Decision Theory; Operations Research (Topic)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15587/1729-4061.2020.203865","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

A traveling salesman problem (TSP) is a problem whereby the salesman starts from an origin node and returns to it in such a way that every node in the network of nodes is visited once and that the total distance travelled is minimized. An efficient algorithm for the TSP is believed not to exist. The TSP is classified as NP-hard and coming up with an efficient solution for it will imply NP = P . The paper presents a dummy guided formulation for the traveling salesman problem. To do this, all sub-tours in a traveling salesman problem (TSP) network are eliminated using the minimum number of constraints possible. Since a minimum of three nodes are required to form a sub-tour, the TSP network is partitioned by means of vertical and horizontal lines in such a way that there are no more than three nodes between either the vertical lines or horizontal lines. In this paper, a set of all nodes between any pair of vertical lines or horizontal lines is called a block. Dummy nodes are used to connect one block to the next one. The reconstructed TSP is then used to formulate the TSP as an integer linear programming problem (ILP). With branching related algorithms, there is no guarantee that numbers of sub-problems will not explode to unmanageable levels. Heuristics or approximating algorithms that are sometimes used to make quick decisions for practical TSP models have serious economic challenges. The difference between the exact solution and the approximated one in terms of money is very big for practical problems such as delivering household letters using a single vehicle in Beijing, Tokyo, Washington, etc. The TSP model has many industrial applications such as drilling of printed circuit boards (PCBs), overhauling of gas turbine engines, X-Ray crystallography, computer wiring, order-picking problem in warehouses, vehicle routing, mask plotting in PCB production, etc.
TSP的虚拟导公式及精确解方法的发展
旅行推销员问题(TSP)是这样一个问题:推销员从一个原始节点出发,然后以这样一种方式返回,即节点网络中的每个节点都访问一次,并且旅行的总距离最小。一般认为不存在有效的TSP算法。TSP被归类为NP-hard,提出一个有效的解决方案意味着NP = P。本文提出了旅行商问题的一个虚拟引导公式。为此,使用尽可能少的约束来消除旅行商问题(TSP)网络中的所有子行程。由于形成一个子回路至少需要三个节点,因此TSP网络通过垂直线和水平线进行划分,在垂直线和水平线之间不超过三个节点。本文将任意一对垂直线或水平线之间的所有节点的集合称为块。虚拟节点用于将一个块连接到下一个块。然后利用重构的TSP将TSP表述为整数线性规划问题(ILP)。对于分支相关的算法,不能保证子问题的数量不会爆炸到无法管理的水平。启发式或近似算法有时用于对实际TSP模型进行快速决策,但这具有严重的经济挑战。对于在北京、东京、华盛顿等地用一辆车递送家庭信件等实际问题,精确解与近似解之间的差异非常大。TSP模型有许多工业应用,如印刷电路板(PCB)的钻孔,燃气涡轮发动机的大修,x射线晶体学,计算机布线,仓库中的订单挑选问题,车辆路线,PCB生产中的掩模绘图等。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
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学术文献互助群
群 号:481959085
Book学术官方微信