Metric TSPの近似アルゴリズム


44

メトリックTSPは以内で近似でき、多項式時間でを近似できないことが知られています。指数時間(たとえば、多項式空間のみでステップ未満)で近似解を見つけることについて何か知られていますか?たとえば、距離が最大ツアーを見つけることができる時間と空間は何ですか?1231.5 2n1.1×OPT1231222n1.1×OPT


3
このタイプの質問に対処する自然なアプローチは、番目のレベルで実行時間を許可するシェラリ-アダムス、ロバスツ-シュライバー、またはラセールなどの線形プログラミング階層を調べることです。)成長します。ただし、メトリックTSP(Held-Karpとして知られている)のLPリラクゼーションの階層の適用性に関する肯定的または否定的な結果は知りません。r rpoly(nr)rr
MCH

3
「必要」ではなく「可能」という意味でしょうか?また、指数関数的な時間で解を見つけることの意味がわかりません。常に正確な答えを見つけることができるからです。「近似/複雑さのトレードオフ曲線上でより良い点を見つける」という意味ですか?
スレシュヴェンカト

@MCH、ありがとうございましたが、結果が見つかりませんでした。
アレックスゴロフネフ

@Suresh Venkat、ありがとう!あなたは絶対に正しい、私は「可能」と「より良い点...」を意味します。質問を修正しました。
アレックスゴロフネフ

指定された開始点と終了点を持つメトリックTSPに関しては、konwnがであることが最適です。で、「目のパスTSPのためChristofides'アルゴリズムの改善」STOC 2012紙arxiv.org/abs/1110.46041+52
eng張

回答:


53

私はこの問題を研究しましたが、TSPの最も有名なアルゴリズムを見つけました。

nは頂点の数、は最大エッジウェイトです。すべての範囲は、入力サイズの多項式因子()まで与えられ。ATSPで非対称TSPを示します。Mpoly(n,logM)

1. TSPの正確なアルゴリズム

1.1。一般的なATSP

M2nΩ(n/log(Mn))時間およびスペース(Björklund)。exp

2n時間とスペース(ベルマン ; 開催、カープ)。2n

4nnlogn時間とスペース(Gurevich、Shelah ; Björklund、Husfeldt)。poly

22ntnlog(nt)時間およびスペース(Koivisto、Parviainen)。2tt=n,n/2,n/4,

O(Tn)時間といずれかのためのスペースと(コイヴィスト、Parviainen)。O(Sn)2<S<2TS<4

2n×M時間とポリ空間(Lokshtanov、Nederlof)。

2n×M時間と空間(Kohn、Gottlieb、KohnKarpBax、Franklin)。M

Metric TSPの場合でも、上記のアルゴリズムよりも良いものはありません。多項式空間を持つTSPの時間アルゴリズムを開発することは大きな課題です(未解決の問題2.2.b、Woegingerを参照)。2n

1.2。TSPの特殊なケース

1.657n×M時間とエラーの指数関数的に小さな確率(Björklund無向TSP用)。

(2ϵ)nおよび有界平均次数を持つグラフのTSPの指数空間、はグラフの次数のみに依存します(Cygan、Pilipczuk ; Björklund 、Kaski、Koutis)。ϵ

(2ϵ)nおよび有界最大次数および有界整数の重みを持つグラフのTSPの空間、はグラフの次数のみに依存します(Björklund、Husfeldt、Kaski、Koivisto)。polyϵ

1.251nおよび立方グラフのTSPの空間(岩間、中島)。poly

1.890nおよび次数グラフのTSPの空間(Eppstein)。poly4

1.733n次数グラフでのTSPのおよび指数空間(Gebauer)。4

1.657n時間及び無向Hamiltomianサイクル(用-space Björklund)。poly

(2ϵ)nおよび最大でハミルトニアンサイクルを持つグラフのTSPの指数空間(定数)(Björklund、Kaski、Koutis)。dnd

2. TSPの近似アルゴリズム

2.1。一般的なTSP

P = NP(Sahni、Gonzalez)でない限り、多項式時間計算可能関数内で近似することはできません。

2.2。メトリックTSP

32近似(クリストフィデス)。

P = NP(Karpinski、Lampis、Schmied)でない限り、以上の比率で近似することはできません。123122

2.3。グラフィックTSP

75、Vygen)。

2.4。(1,2)-TSP

MAX-SNPハード(Papadimitriou、Yannakakis)。

87 -approximation(Berman、Karpinski)。

2.5。ディメンションに制限があるメトリックのTSP

固定次元ユークリッド空間でのTSPのPTAS(Arora ; Mitchell)。

TSPは次元のユークリッド空間(トレビザン)でAPX困難です。logn

制限された倍増ディメンション(Bartal、Gottlieb、Krauthgamer)を持つメトリックでのTSPのPTAS 。

2.6。有向三角形の不等式を持つATSP

O(1) - 近似スベンソン、タルナフスキ、ヴェー

P = NP(Karpinski、Lampis、Schmied)でない限り、以上の比率で近似することはできません。7574

2.7。禁じられた未成年者を含むグラフのTSP

平面グラフのTSPの線形時間PTAS(Klein)。

マイナーフリーグラフのPTAS(Demaine、Hajiaghayi、Kawarabayashi)。

2212 -平面グラフのATSPの近似(Gharan 、Saberi)。

O(loggloglogg)属-でATSPため-approximationをグラフ(エリクソン、Sidiropoulos)。g

2.8。MAX-TSP

79 -TSPの近似値Paluch、Mucha、Madry)。

78 -MAX-Metric-TSPの近似値コワリク、ミュシャ)。

34 -MAX-ATSP(Paluch)の近似

3544 -Metric-ATSPの近似値(コワリク、ミュシャ)。

2.9。指数時間近似

任意の指数空間で、時間 MIN-Metric-TSPの -近似を計算することができます。、または時間と任意の多項式空間(Boria、Bourgeois、Escoffier、Paschos)。(1+ϵ)2(1ϵ/2)nϵ254(1ϵ/2)nnlognϵ23

追加や提案に感謝します。


5
これは、知られていることの素晴らしい要約です。この答えを受け入れることをお勧めします(たとえあなた自身のものであっても)。
スレシュヴェンカト

1
ちょっとした注意:Metric TSPとATSPの近似不可能性定数の場所を切り替えたようです。
マイケルランピス

2
平面/有界属/除外マイナーグラフを追加できます。私が知っている結果は次のとおりです。(1)平面グラフのTSP-線形時間PTAS(cs.brown.edu/people/klein/publications/no-contraction.pdf)、(2)有界属のTSP /除外されたマイナーグラフ-除外されたマイナーのある重み付けされていないグラフのQPTAS /有界グラフ(cs.emory.edu/~mic/papers/15.pdf)、(3)平面グラフのATSP-定数因子近似(stanford.edu/~saberi/atsp2.pdf)。
-zotachidil

4
@Alex Golovnev:BjörklundsアルゴリズムはATSPで動作しません。対称であるグラフに大きく依存します。
アンドレアスビョークランド

3
Erickson-Sidiropoulosの結果はATSP用です-上記のリストでは明確ではありません。AroraのPTASは、あらゆる固定寸法で機能します。「Metric ATSP」という用語は好きではありません。
チャンドラチェクリ

27

HeldおよびKarpの正確なアルゴリズムの「切り捨てられた」バージョンを適応させることにより、時間(および空間) 1.1近似を取得できます。ここで、は場所の数です。より一般的には、すべてのについて、 -近似は時間で見つけることができます。これは次のものからです:O *2 NN 1 + ε O *2 1 - ε / 2 Nε 2 / 5O(1.932n)O(2n)n(1+ϵ)O(2(1ϵ/2)n)ϵ2/5

ニコラス・ボリア、ニコラス・ブジョワ、ブルーノ・エスコフィエ、ヴァンゲリス・Th。Paschos:いくつかのグラフ問題の指数近似スキーマ。オンラインで利用可能


10

近似可能性の下限と上限持ち、現在問題についても、同様の質問をすることができます。私は質問者が準指数時間アルゴリズムに興味があると仮定しています。これは、未知の「真実」に依存します。問題は、間隔[どこかである因子内で近似するのが困難なNP であるとします。これが意味するのは、SATから問題への削減があり、 -approximation よりも良いとSATへの答えを決定できるということです。SATの指数時間仮説を信じる場合、削減の効率はβ α < β γ α β ] γ θ γ 2 N O θ γαβα<βγα,β]γθ未満の時間では、以下の近似は不可能です。しかし、多項式時間ではよりも悪いことが起こり得ます。これが意味することは、通常はγ2nO(θ)γ(少なくとも定数因子の範囲で)部分指数時間を与えられた場合でも近似比の改善が見られます。既知の最良の硬度結果がSATからの非効率的な削減によるものであるいくつかの問題があります。つまり、硬度結果は、NPが準多項式時間に含まれないなど、より弱い仮定の下にあります。そのような場合、サブ指数時間でより良い近似を得ることができます。私が知っている唯一のものは、グループシュタイナーツリーの問題です。最近の有名な結果は、ユニークなゲームの準指数時間アルゴリズムに関するArora-Barak-Steurerの結果です。この結果から得られる結論は、UGCが真である場合、SATからUGCへの削減は何らかのものでなければならないということです非効率、つまり、SAT式から取得されたUGCのインスタンスのサイズは、特定の方法でパラメーターとともに大きくする必要があります。


最高の説明をありがとう。私の意見では、未満の時間でTSPを近似することは興味深いかもしれません。私は、サブ指数アルゴリズムだけではありませんでした。そして、あなたは部分指数アルゴリズムの状況を非常によく説明しました。2n
アレックスゴロフネフ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.