どのNP完全問題に既知の最速のアルゴリズムがありますか?


12

最悪の漸近ランタイムに関して、どのNP完全問題が最速の(正確な)アルゴリズムを持ち、そのアルゴリズムは何ですか?より速いものが知られていますか?O(n22n)


何アルゴリズム実行している時間がある?編集:私はあなたがトラベリングセールスマンのHeld–Karpアルゴリズムを意味すると仮定します。On22n
ギルデンスターン


より高速」は意味がありません。Θを意味しますか?または、「O _ よりも優れた実証済みのランタイム上限を持つアルゴリズムはありますか?」O_ΘO_
ラファエル

後者。有効なポイントです。実際にはBより速いアルゴリズムAがありますが、より厳密な上限はありません。それは「速く上限よりも」ではなく「より速く下限と上限よりも」よりも言うことは意味がない、なぜ私は...よく分からない
Wuschelbeutel Kartoffelhuhn

回答:


19

頂点カバーには、時間で実行されるアルゴリズムがあるため、k = nであっても2 n n 2よりも高速です。さまざまな問題のFPT実行時間の短いリストについては、FPTレースの表をご覧ください。ここで、nは頂点の数、kは解のサイズです。1.2738k+nk2nn2k=nnk

また、NP完全問題の準指数時間アルゴリズムはありますか?同様の質問に対処します。


質問は、最速の既知のアルゴリズムを要求し、あなたがにリンクテーブルにはない、それはおそらく、引用するのが最善ではありませんので、(特に準指数のもので)VCよりも「速い」のアルゴリズムを持っています。
ラファエル

2
この同様の質問とDavid Eppsteinの回答Best-case Running-timeも参照して、mathoverflowのNP完全問題を解決してください。
PAL GD

@Raphaelはい、たとえば、Minimum Fill-Inには、ごとにO 1 + ϵ k + poly n 時間で実行されるアルゴリズムがあります。ϵ>0O1+ϵk+ポリn
PAL GD
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.