実行時の境界は、取るに足らないものに対して決定可能ですか?


14

問題入力長に関してランタイムがわかっている  チューリングマシンが与えられた、のランタイムは?MO(g(n))M ∈ O(F (N ))nM∈O(f(n))

上記の問題はといくつかの非自明なペアに対して決定可能ですか?場合、解は自明です。F G (N )∈ O (F (N ))gfg(n)∈O(f(n))

これは、Pの実行時境界が決定可能かという問題に関連しています。(答え:いいえ)。一つは、から派生することができヴィオラの答えであればということと、問題は決定不能です。F (N )∉ O (G (N ))f(n)∉o(n)f(n)∉O(g(n))

という要件は、Violaの証明のが入力サイズを見つけるのに時間を必要とするためです。したがって、場合、Violaの証明は機能しません。M ' O (N )F (N )= 1f(n)∉o(n)M′O(n)f(n)=1

準線形時間アルゴリズムの実行時間を決定できれば興味深いでしょう。特殊なケースは、任意のおよびです。f (n )= 1g(n)f(n)=1


リンクする質問はCSTheoryで非常に好評だったため、後で移行のフラグを立てることができます。
— ジュホ

回答:


5

関連する可能性のあるいくつかのコメントを次に示します。

  1. 小林は、時間実行されるTM が通常の言語を受け入れることを証明しました(したがって、時間O (n )で実行されます)。最近、これは非決定的TM(Tadaki、Yamakami、Lin)に拡張されました。o(nログ⁡n)O(n)
  2. 時間実行されているマシンは、実際には一定時間で実行されます(実行時間がnより短いnを考慮してください。末尾に文字を追加してもTMには影響しません)。o(n)nn

1
1が一つだけテープのTMのために保持していることを指摘する価値がある
— Sashoニコロフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.