SETHの計算モデル


11

インパリアッツォ、パトゥーリカラブロ、インパリアッツォ、パトゥーリは、指数時間仮説(ETH)と強指数時間仮説(SETH)を導入しました。おおまかに言って、SETHは時間 SATを解くアルゴリズムはないと言っています。 1.99n

私はそれがSETHを破ることにどういう意味があるのだろうと思っていました。SATをステップ未満で解くアルゴリズムを見つける必要がありますが、どの計算モデルを使用すべきかはよくわかりません。私の知る限り、SETHに基づく結果(たとえば、Cygan、Dell、Lokshtanov、Marx、Nederlof、Okamoto、Paturi、Saurabh、Wahlstromを参照)は、計算の基礎となるモデルについて推測する必要はありません。2n

たとえば、スペース1.5 nを使用して時間 SATを解くアルゴリズムを見つけたとします。時間1.99 nでこの問題を解決するチューリングマシンを見つけることができることを自動的に意味しますか?SETHを壊しますか?1.5n1.5n1.99n

回答:


18

δ<1kk2δnO(logN)N

2δn2δnpoly(n)マルチテープチューリングマシンで効率的にシミュレートできます)。マルチテープチューリングマシンでは、多くの計算プリミティブ(ソート、回路評価、単純な動的プログラミングなど)を効率的に実装できることに注意してください。これらの問題に関連する参考文献の1つは、「チューリングマシン時間とランダムアクセスマシン時間の違いについて」です。

特定の質問に答えるために、いいえ、マルチテープチューリングマシンはここでは自動的に暗示されませんが、はい、SATの「アルゴリズム」(通常のランダムアクセスモデル)はSETHを破ります。


3
δ=1

2
そうでもない。数量詞を修正しました。
ライアンウィリアムズ

この文脈の量子コンピューターはどうですか?この文脈でGroverのアルゴリズムの結果はありませんか?ETHの量子類似体を想定する作業はありますか?
マーティンシュワルツ

2n/2

確かに、しかし、これらの古典的な高速化と「quatum SETH」は、複雑性理論の他の場所ですでに何らかの意味を持っているのではないでしょうか?ただ疑問に思う。
マーティンシュワルツ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.