首页 >
TSP
✍ dations ◷ 2025-11-30 20:57:31 #TSP
行商问题(最短路径问题)(英语:travelling salesman problem, TSP)是这样一个问题:给定一系列城市和每对城市之间的距离,求解访问每一座城市一次并回到起始城市的最短回路。它是组合优化中的一个NP困难问题,在运筹学和理论计算机科学中非常重要。TSP是旅行购买者问题(英语:travelling purchaser problem)与车辆路径问题的一种特殊情况。作为计算复杂性理论中的一个典型的判定性问题,TSP的一个版本是给定一个图和长度 L,要求回答图中是否存在比 L 短的回路(英语:circuit或tour)。该问题被划分为NP完全问题。已知TSP算法最坏情况下的时间复杂度随着城市数量的增多而成超多项式(可能是指数(英语:Exponential time hypothesis))级别增长。问题在1930年首次被形式化,并且是在最优化中研究最深入的问题之一。许多优化方法都用它作为一个基准。尽管问题在计算上很困难,但已经有了大量的启发式和精确方法,因此可以完全求解城市数量上万的实例,并且甚至能在误差1%范围内估计上百万个城市的问题。甚至纯粹形式的TSP都有若干应用,如企划、物流、芯片制造。稍作修改,就是DNA测序等许多领域的一个子问题。在这些应用中,“城市”的概念用来表示客户、焊接点或DNA片段,而“距离”的概念表示旅行时间或成本或DNA片段之间的相似性度量。TSP还用在天文学中,观察很多源的天文学家希望减少在源之间转动望远镜的时间。许多应用(如资源或时间窗口有限)中,可能会加入额外的约束。可以用无向加权图来对TSP建模,则城市是图的顶点,道路是图的边,道路的距离就是该边的长度。它是起点和终点都在一个特定顶点,访问每个顶点恰好一次的最小化问题。通常,该模型是一个完全图(即每对顶点由一条边连接)。如果两个城市之间不存在路径,则增加一条非常长的边就可以完成图,而不影响计算最优回路。在对称TSP问题中,两座城市之间来回的距离是相等的,形成一个无向图。这种对称性将解的数量减少了一半。在非对称TSP问题中,可能不是双向的路径都存在,或是来回的距离不同,形成了有向图。交通事故、单行道和出发与到达某些城市机票价格不同等都是打破这种对称性的例子。单钻头的运动可以看成是典型的TSP问题。TSP可以用整数线性规划来形式化。 用数字 0, ..., n 标记这些城市(打孔位置),并定义:对于 i = 0, ..., n,令
u
i
{displaystyle u_{i}}
为一人工变量,最后把
c
i
j
{displaystyle c_{ij}}
作为从城市 i 到 j 的距离。那么TSP可以写成下面的整数线性规划问题:第一组等式要求每个城市都能另一个城市前来,而第二组等式要求每个城市都能出发。最后的约束迫使覆盖所有城市的路径只有一条,而不是两条或者多条分散的路径在一起覆盖的。要证明这一点,下面会去证 (1)每个可行解包含只有一条封闭城市序列,以及(2)对于每条覆盖所有城市的单独路径,虚拟变量
u
i
{displaystyle u_{i}}
有值可以满足约束。证明可行解中的每个子回路经过0号城市(注意到等式保证了只有一条这样的路径),就能证明所有可行解只包含一个封闭城市序列。对于若我们对所有
x
i
j
=
1
{displaystyle x_{ij}=1}
对应的不等式求和的话,对 k 步不经过0号城市的任何子回路,我们得到:这构成矛盾。必须证明对每个覆盖所有城市的单独回路,虚拟变量
u
i
{displaystyle u_{i}}
有值可以满足约束。为了不失一般性,定义起始点为0号城市。如果在第 t 步访问城市 i 后 (i, t = 1, 2, ..., n) 选取
u
i
=
t
{displaystyle u_{i}=t}
。则由于
u
i
{displaystyle u_{i}}
不大于 n 而
u
j
{displaystyle u_{j}}
不小于1;因此,每当
x
i
j
=
0
{displaystyle x_{ij}=0}
时满足约束。对于
x
i
j
=
1
{displaystyle x_{ij}=1}
,我们有:满足约束。
相关
- 米氏线米氏线(Mees' lines),亦作雷诺德氏线(Reynolds' lines)或欧德里奇氏线(Aldrich-Mees' lines),是一种在指甲或趾甲上出现的横纹,通常都是白色的。现时已知会引起米氏线出现的原因如下:
- 开放经济开放式经济,在经济学意指在经济体中除自我内部的交易外,尚可与其他的经济体进行交易的经济体,与之相对的则是封闭式经济,两者皆属于是经济学中定义经济体行为的概念。开放式经济
- 细胞讯息传递细胞信息传递(英语:cell signaling)是一个主管细胞基本活动并协调细胞行为的复杂沟通系统。细胞对周遭微环境进行感知与正确回应的能力是其发展、修复组织、免疫以及体内正常动
- 抠鼻子抠鼻子是习惯做在正常情况下,何时人的鼻子会分泌鼻涕以防止外界灰尘等异物入侵肺部。初始分泌的鼻涕呈无色无味状,但当鼻涕捕捉灰尘以后,鼻涕开始变得粘稠,颜色开始加深,并在灰尘
- 裂谷地堑(英语:graben)在地质学上是一沉陷的地块、两旁有平行断层接壤。 地壳产生断裂变位时,地层沿着断层线断裂后,相对向下陷落的部分,成为地堑。
- 分米分米(英式英文:decimetre、美式英文:decimeter),台湾作公寸,是国际单位制长度单位,符号 dm。1 立方分米 = 1 升。标准状况习惯用 dm 表示气体体积。现时台湾,“公寸”等于“分米”,原
- CBa有机钡化学是研究碳-钡键的化合物的化学分支。有机钡化合物的反应活性比有机钙和有机锶的要大,但是稳定性比它们小。金属钡和卤代烃反应,可以得到RBaX,在反应中通常会先加入碘
- 折扇扇是一种拨动空气以令人凉快的工具,需要人手推动,所以又称之为拨扇。但在现代,凉快的工作多为电风扇或冷气机所取代,扇子渐渐衰落。最常见的扇子款式是折扇,又名聚头扇、折叠扇、
- 阿耳戈船英雄阿耳戈船英雄(希腊语:Αργοναύται)是一伙希腊神话曾提及、在特洛伊战争之前出现的英雄。他们伴随伊阿宋乘阿耳戈号到科尔基斯(今天的格鲁吉亚)去寻找金羊毛。而阿耳戈船
- 刮胡刀刮胡刀,亦称为剃须刀,是用来刮胡须的刀,最早在1800年出现,但是由于使用上容易伤人,需要抹上刮胡泡软化胡渣以便刮除。金·坎普·吉列改良刮胡刀,使刮胡刀在使用上更安全,并于1903年
