巡回セールスマン問題とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > デジタル大辞泉 > 巡回セールスマン問題の意味・解説 

じゅんかいセールスマン‐もんだい〔ジユンクワイ‐〕【巡回セールスマン問題】

読み方:じゅんかいせーるすまんもんだい

あるセールスマン複数都市一度ずつ訪れるとき、どのような順番巡回すれば総移動時間移動距離または交通費)を最小にできるかを問う問題グラフ理論有名な問題一つであり、都市ノード)の数が大きくなる計算量爆発的に増えることが知られている。同種の問題は、荷物配送集積回路配線などに応用される


巡回セールスマン問題

読み方ジュンカイセールスマンモンダイ
【英】traveling salesman problem

巡回セールスマン問題とは、組み合わせ最適化問題一つで、「ある都市出発したセールスマン移動距離最小値を取るように、すべての都市一度ずつ必ず訪問して出発点に戻るための経路求める」を求め問題のことである。旅商人問題とも言う。もともとは米ランド社が提出した懸賞問題である。

巡回セールスマン問題をコンピュータで特には、任意のnに対して最適解求め解法のうち、最も短い時間最適解得られる解法でも、実行時間が2の二乗比例するそれゆえ現在の主流であるノイマン型デジタル計算機では、最適解求めることが難しいといわれている。

このためニューラルネットワーク進化論的遺伝的アルゴリズムアルゴリズム利用した方法アニーリング法といった生物模倣した新し計算手法有効性を示す方法として、巡回セールスマン問題をいかに短時間解けるかが試金石として利用されている。

なお、今日では運送会社配送ルート計画から、VLSI設計など、その解法様々な場面で応用されている。

情報処理のほかの用語一覧
アルゴリズム:  選択ソート  シェルソート  識別子  巡回セールスマン問題  昇順  シーケンシャルサーチ  挿入ソート

巡回セールスマン問題

読み方じゅんかいせーるすまんもんだい
【英】:traveling salesman problem (TSP)

概要

重み与えたグラフG\,において, すべての点を丁度1度ずつ訪問して元に戻る巡回路(ハミルトン閉路)のうち, 総重み最小にするものを求め問題. グラフが有向であるか無向であるかで大別する. 平面上(あるいは空間内)のn\,点と各点の間の距離が与えられたとき, すべての点を訪問する回路のうち最短のものを求め問題, と定義されることもある. 代表的な組合せ最適化問題1つ.

詳説

 点集合 V\, 集合 A\, から構成されるグラフ G=(V,A)\, , (i,j) \in A\, 上の距離 d_{ij}\, 与えられたとき,点集合 V\, すべての点をちょうど1回ずつ経由する巡回路(ハミルトン閉路)で,の距離の合計最小にするものを求め問題巡回セールスマン問題 (traveling salesman problem) (行商人問題)とよぶ.

 特に,距離の対称性d_{ij}=d_{ji}\, )を満たすものを対称巡回セールスマン問題,三角不等式d_{ij} \leq d_{ik} + d_{kj}\, )を満たすものを三角不等式満たす巡回セールスマン問題,点集合d\, 次元超立方体 [0,1]^d\, 内に分布しており,2\, 点間の距離が点間のユークリッド距離定義されたものをユークリッド巡回セールスマン問題 (Euclidean (Euclidian) traveling salesman problem) とよぶ.

 巡回セールスマン問題に対す応用は,数百点を扱う基盤配線運搬経路計画スケジューリング数万点を扱う基盤穿孔X線結晶構造解析 (タンパク質の構造解析),数百万点を扱うVLSI設計など,さまざまであるまた,次世代VLSI設計においては数千万点問題を解く必要があると言われている.

 巡回セールスマン問題は,NP困難 (NP-hard) であり, 多項式時間厳密解法が絶望視されているばかりでなく,近似比が 一定\alpha (<\infty)\, 抑えられる多項式時間近似解法さえ{\rm P} \neq {\rm NP}\, のもとでは存在しないことが示されている.

 三角不等式満たす対称巡回セールスマン問題に対しては,近似比が 3/2\, 以下の保証をもつ多項式時間近似解法知られている.また,d\, 定数としたときの d\, 次元ユークリッド巡回セールスマン問題に対しては,固定され\epsilon >0\, 与えたときに,近似比が 1+\epsilon\, 以下に抑えられる多項式時間近似解法近似スキーム)が存在する

 実用的な近似解法としては,最近近傍法 (nearest neighbor method) やセービング法 (saving method) によって構築され巡回路をk-opt法 (k\, -opt)で改善する方法一般的である.厳密解法としては,巡回セールスマン問題の多面体構造TSP多面体(TSP polytope))を利用した分枝カット法 (branch and cut method) が有効であり,実務的大規模問題の求解に成功している.



参考文献

[1] 山本芳嗣, 久保幹雄,『巡回セールスマン問題への招待』, 朝倉書店,1997.

[2] D. L. Applegate, R. E. Bixby, V. Chvatal and W. J. Cook, The Traveling Salesman Problem, Princeton, 2006.

[3] アルゴリズムデータベース http://www-or.amp.i.kyoto-u.ac.jp/algo-eng/db/


巡回セールスマン問題

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/03/06 07:48 UTC 版)

巡回セールスマン問題を総当たりで解く場合のイメージ。左側で一つずつ探していき、より効率のいいルートが見つかった場合、右側のグラフが更新される。

巡回セールスマン問題(じゅんかいセールスマンもんだい、: traveling salesman problemTSP)は、都市の集合と各2都市間の移動コスト(たとえば距離)が与えられたとき、全ての都市をちょうど一度ずつ巡り出発地に戻る巡回路のうちで総移動コストが最小のものを求める(セールスマンが所定の複数の都市を1回だけ巡回する場合の最短経路を求める)組合せ最適化問題である。

詳細

問題例の大きさは、都市の数で表される。この問題は、計算複雑性理論においてNP困難と呼ばれる問題のクラスに属する。すなわち、問題例の大きさに関する決定性の多項式時間アルゴリズムが見つかりそうにない、計算量的に困難な問題である。なお、この問題の特殊ケースとして考えられるハミルトン閉路問題は、NP困難であると共にNP完全と呼ばれるクラスにも属するので、扱いが異なる。

都市間の移動コストが三角不等式を満たす、すなわち移動コストを距離と呼べる部分問題(あるいは制約つき問題)も、NP困難である。都市を平面上の点、都市間の距離を平面上のユークリッド距離とする部分問題は最も直感的で理解しやすいが、これも NP困難である。この部分問題は平面TSPなどと呼ばれ、実用上の応用も多く、またベンチマークの問題例としても距離関数の定義が自明なため頻繁に現れる。 都市の間の移動コストを 1 または 2 に制限しても、この問題は NP困難である。ハミルトン閉路問題は、移動コストを 1 または無限大に制限した TSP とみなすことができる。

一方で制約のない巡回セールスマン問題の直接の応用事例は無いと言ってもよい。逆に実際の応用事例では、より複雑な定義で配送計画や表面実装ロボットの動作計画などに適用される。

整数線形計画問題による定式化

巡回セールスマン問題は整数線形計画問題として定式化することができる[1][2][3]。定式化の方法としてはいくつか知られており、そのうち Miller–Tucker–Zemlin (MTZ) 定式化と DantzigFulkerson英語版Johnson英語版 (DFJ) 定式化の2種類が著名な定式化として知られている。DFJ定式化はMTZ定式化と比べて制約式によって構成される多面体が厳密に小さいという意味で強い定式化とされているが、MTZ定式化についても特定の状況下では使用される[4][5]

両者の定式化に共通して与えられる定数は都市



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

カテゴリ一覧

すべての辞書の索引



Weblioのサービス

「巡回セールスマン問題」の関連用語

1
96% |||||


3
94% |||||


5
76% |||||


7
70% |||||




巡回セールスマン問題のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



巡回セールスマン問題のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2025 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【巡回セールスマン問題】の記事を利用しております。
日本オペレーションズ・リサーチ学会日本オペレーションズ・リサーチ学会
Copyright (C) 2025 (社)日本オペレーションズ・リサーチ学会 All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの巡回セールスマン問題 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS