(Translated by https://www.hiragana.jp/)
旅行推销员问题 - 维基百科,自由的百科全书 とべ转到内容ないよう

旅行りょこう推销员问题

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん

旅行りょこうしょう问题えい语:Travelling salesman problem,缩写:TSPこれ组合优化なかてきいちNPこま问题,ざい运筹がく论电脑科学かがくちゅう非常ひじょう重要じゅうよう。问题内容ないよう为“给定一系列城市和每对城市之间的距离,もとめかい访问ごと城市じょうし一次并回到起始城市的最短回路。”

旅行りょこうしょう问题てきかい

TSP旅行りょこう购买しゃ问题えいtravelling purchaser problemあずか车辆みち问题てき一种特殊情况。

さく计算复杂せいちゅう一个典型的判定性问题,TSPてき一个版本是给定一个图和长度 L要求ようきゅう回答かいとう图中存在そんざい L たんてき回路かいろえい语:circuitあるtour)。该问题被划分为NP完全かんぜん问题。やめTSP算法さんぽうさい坏情况下てき时间复杂ずい城市じょうし数量すうりょうてきぞう而成ちょう项式(可能かのう指数しすうえいExponential time hypothesis)级别ぞう长。

问题ざい1930ねんくび形式けいしき,为优化ちゅう研究けんきゅうとくさい深入ふかいりてき问题いち,许多优化方法ほうほうたてまつ其为もとじゅんつきかん问题ざい计算じょう很困难,ただしやめ经有りょう大量たいりょうてき启发しきかずきよし确方ほういん此可以完ぜんもとめかい城市じょうし数量すうりょうじょうまんてき实例,并且甚至のうざい误差1%范围ない估计じょうひゃく万个城市的问题。[1]

甚至纯粹形式けいしきてきTSPゆう若干じゃっかん应用,如くわだて物流ぶつりゅうあきらへんせいづくりややさくおさむあらため,就是DNA测序とう许多领域てきいち个子问题。ざい这些应用ちゅう,“城市じょうしてき概念がいねんようらい表示ひょうじきゃく户、焊接てんあるDNAへんだん,而“距离”てき概念がいねん表示ひょうじ旅行りょこう时间ある成本なりもとあるDNAへん段之だんし间的相似そうじせい度量どりょう。TSP还被应用在天ざいてん文学ぶんがくちゅう,减少ざい不同ふどう光源こうげん间转动望远镜てき时间。ざい许多应用场景ちゅう(如资げんある时间まどこう有限ゆうげんとうとう),可能かのうかい需要じゅよう加入かにゅう额外てき约束条件じょうけん

描述

[编辑]

さく为图论问题

[编辑]
四个城市的对称旅行商问题

以用无向权图らい对TSPけん,则城图的顶点道路どうろ图的道路どうろてき距离就是该边てき长度。它是起点きてん终点ざいいち特定とくてい顶点,访问ごと个顶てん恰好かっこういちてき最小さいしょう问题。通常つうじょう,该模がたいち完全かんぜんそくまい对顶てんよしいちじょう边连せっ)。如果两个城市じょうし间不存在そんざいみち,则增加ぞうか一条非常长的边就可以完成图,而不かげ响计さんさい优回

对称对称

[编辑]

ざい对称TSP问题なか,两座城市じょうし间来かいてき距离相等そうとうてき形成けいせいいち无向图。这种对称せいはたかいてき数量すうりょう减少りょう一半いっぱんざい对称TSP问题なか可能かのうそうむこうてきみち存在そんざいあるらいかいてき距离不同ふどう形成けいせいりょう有向ゆうこう交通こうつう事故じこ单行どうかずいずる发与いた达某些城つくえひょう价格同等どうとう打破だは这种对称せいてきれい

あい关问题

[编辑]
  • 图论なかてき一个等价形式是:给定いち权完ぜん(顶点表示ひょうじ城市じょうし,边表示ひょうじ道路どうろ,权重就会道路どうろてき成本なりもとある距离), もとめいち权值最小さいしょうてき哈密尔顿回路かいろ
  • 另一个相关问题是びん颈旅行商ぎょうしょう问题えいbottleneck traveling salesman problem[译名请求](bottleneck TSP):もとむ权图ちゅう权重最大さいだいてき最小さいしょうてき哈密尔顿回路かいろ。问题ざい运输和物あえものりゅうそでゆう相当そうとう广泛てき实际义。一个典型的例子是在印刷いんさつ电路ばんせいづくりちゅう:规划あなつくえざいPCBばんじょう钻孔てき线。ざいつくえ加工かこうある钻孔应用ちゅう,“城市じょうし需要じゅよう加工かこうてき部分ぶぶんある需要じゅよう钻的(不同ふどう大小だいしょうてきあな,而“旅行りょこう成本なりもと包括ほうかつさら换机所用しょようてき时间(单机さく业排じょ问题)。
  • 旅行りょこう推销员问题,处理“国家こっか中有ちゅうう(一个或多个)“城市じょうし”,而旅行商ぎょうしょう需要じゅようざいまい个“国家こっか”访问恰好かっこう一座いちざ城市じょうし”。其中一种应用是在求解裁切たちき问题えいcutting stock problem时,そうよう最小さいしょうかたなあらため变次すうちゅう。另一种应ようあずかはん导体せいづくり业中てきあなゆう关,见美国びくに专利だい7,054,798ごうれいじん惊喜てき,BehzadあずかModarres证明りょう广义旅行りょこうしょう问题以转为相どう城市じょうし数量すうりょうてき标准旅行りょこうしょう问题 ,ただようあらため距离のり[2]
  • 优先顺序旅行りょこう推销员问题处城市じょうし存在そんざい访问次序じじょてき问题。
  • 旅行りょこう购买しゃ问题わたる及购买一系列产品的购买者。以在若干じゃっかん城市じょうし购买这些产品,ただし价格かいゆう不同ふどう,也不所有しょゆう城市じょうしゆう售相どうてき商品しょうひん标是ざい城市じょうしてき集中しゅうちゅう间找到いちじょうみち使つかいとく总成ほん旅行りょこう成本なりもと + 购买成本なりもと最小さいしょう,并且のう够买到所有しょゆう需求てき商品しょうひん

整数せいすう线性规划形式けいしき

[编辑]

单钻头的运动以看なり典型てんけいてきTSP问题。TSP以用整数せいすう线性规划らい形式けいしき[3][4][5] よう数字すうじ 0, ..., n 标记这些城市じょうしあな位置いち),并定义:

对于 i = 0, ..., nれい 为一人工じんこう变量,さいきさき さく为从城市じょうし i いた j てき距离。么TSP以写なり下面かめんてき整数せいすう线性规划问题:

だい一组等式要求每个城市都能另一个城市前来,而第二组等式要求每个城市都能出发。さいきさきてき约束はさま使くつがえ盖所有城あるきてきみちただゆういちじょう,而不两条あるものじょう分散ぶんさんてきみちざい一起覆盖的。よう证明这いちてん下面かめんかい证 (1)まい个可ぎょうかい包含ほうがんただゆう一条封闭城市序列,以及(2)对于ごとじょうくつがえ盖所有城あるきてき单独みちきょ拟变りょう ゆう值可以满あしげん制式せいしき

证明ぎょうかいちゅうてきまい个子回路かいろ经过0ごう城市じょうし注意ちゅういいた等式とうしき证了ただゆう一条这样的路径),就能证明所有しょゆうぎょうかいただ包含ほうがん一个封闭城市序列。对于わかわが们对所有しょゆう 对应てき不等式ふとうしきもとめてき话,对 k 经过0ごう城市じょうしてきにんなん回路かいろわが们得いた

这构なり矛盾むじゅん

必须证明对每个覆盖所有城あるきてき单独回路かいろきょ拟变りょう ゆう值可以满あし约束。

为了しつ一般いっぱんせいてい义起始点してん为0ごう城市じょうし。如果ざいだい t 访问城市じょうし i きさき (i, t = 1, 2, ..., n) 选取 。则

よし だいn しょう于1;いん此,まいとう 时满あし约束。对于 わが们有:

满足约束。

まいり

[编辑]

ちゅう

[编辑]
  1. ^ まいり见已かい出精しゅっせい确解0.05%范围ないてきTSP世界せかいじゅんゆう问题。[1]页面そん档备份そん互联网档あん
  2. ^ Behzad, Arash; Modarres, Mohammad, New Efficient Transformation of the Generalized Traveling Salesman Problem into Traveling Salesman Problem, Proceedings of the 15th International Conference of Systems Engineering (Las Vegas), 2002 
  3. ^ Papadimitriou, C.H.; Steiglitz, K., Combinatorial optimization: algorithms and complexity, Mineola, NY: Dover, 1998  , pp.308-309.
  4. ^ Tucker, A. W. (1960), "On Directed Graphs and Integer Programs", IBM Mathematical research Project (Princeton University)
  5. ^ Dantzig, George B. (1963), Linear Programming and Extensions, Princeton, NJ: PrincetonUP, pp. 545–7, ISBN 0-691-08000-3, sixth printing, 1974.

参考さんこう文献ぶんけん

[编辑]
  • Applegate, D. L.; Bixby, R. M.; Chvátal, V.; Cook, W. J., The Traveling Salesman Problem, 2006, ISBN 0-691-12993-2 .
  • Arora, Sanjeev, Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems, Journal of the ACM, 1998, 45 (5): 753–782, MR 1668147, doi:10.1145/290179.290180 .
  • Beardwood, J.; Halton, J.H.; Hammersley, J.M., The Shortest Path Through Many Points, Proceedings of the Cambridge Philosophical Society, 1959, 55: 299–327, doi:10.1017/s0305004100034095 .
  • Bellman, R., Combinatorial Processes and Dynamic Programming, Bellman, R., Hall, M., Jr. (eds.) (编), Combinatorial Analysis, Proceedings of Symposia in Applied Mathematics 10,, American Mathematical Society: 217–249, 1960 .
  • Bellman, R., Dynamic Programming Treatment of the Travelling Salesman Problem, J. Assoc. Comput. Mach., 1962, 9: 61–63, doi:10.1145/321105.321111 .
  • Berman, Piotr; Karpinski, Marek, 8/7-approximation algorithm for (1,2)-TSP, Proc. 17th ACM-SIAM Symposium on Discrete Algorithms (SODA '06): 641–648, 2006, ISBN 0898716055, doi:10.1145/1109557.1109627, Template:ECCC .
  • Christofides, N., Worst-case analysis of a new heuristic for the travelling salesman problem, Technical Report 388, Graduate School of Industrial Administration, Carnegie-Mellon University, Pittsburgh, 1976 .
  • Hassin, R.; Rubinstein, S., Better approximations for max TSP, Information Processing Letters, 2000, 75 (4): 181–186, doi:10.1016/S0020-0190(00)00097-1 .
  • Held, M.; Karp, R. M., A Dynamic Programming Approach to Sequencing Problems, Journal of the Society for Industrial and Applied Mathematics, 1962, 10 (1): 196–210, doi:10.1137/0110015 .
  • Kaplan, H.; Lewenstein, L.; Shafrir, N.; Sviridenko, M., Approximation Algorithms for Asymmetric TSP by Decomposing Directed Regular Multigraphs, In Proc. 44th IEEE Symp. on Foundations of Comput. Sci: 56–65, 2004 .
  • Kosaraju, S. R.; Park, J. K.; Stein, C., Long tours and short superstrings', Proc. 35th Ann. IEEE Symp. on Foundations of Comput. Sci, IEEE Computer Society: 166–177, 1994 .
  • Orponen, P.; Mannila, H., On approximation preserving reductions: Complete problems and robust measures', Technical Report C-1987–28, Department of Computer Science, University of Helsinki, 1987 .
  • Padberg, M.; Rinaldi, G., A Branch-and-Cut Algorithm for the Resolution of Large-Scale Symmetric Traveling Salesman Problems, Siam Review, 1991: 60–100, doi:10.1137/1033004 .
  • Papadimitriou, Christos H., The Euclidean traveling salesman problem is NP-complete, Theoretical Computer Science, 1977, 4 (3): 237–244, MR 0455550, doi:10.1016/0304-3975(77)90012-3 .
  • Papadimitriou, C. H.; Yannakakis, M., The traveling salesman problem with distances one and two, Math. Oper. Res., 1993, 18: 1–11, doi:10.1287/moor.18.1.1 .
  • Serdyukov, A. I., An algorithm with an estimate for the traveling salesman problem of the maximum', Upravlyaemye Sistemy, 1984, 25: 80–86 .
  • Steinerberger, Stefan, New Bounds for the Traveling Salesman Constant, Advances in Applied Probability, 2015, 47 .
  • Woeginger, G.J., Exact Algorithms for NP-Hard Problems: A Survey, Combinatorial Optimization – Eureka, You Shrink! Lecture notes in computer science, vol. 2570, Springer: 185–207, 2003 .

延伸えんしん阅读

[编辑]

外部がいぶ链接

[编辑]