ある


12

を、(マルチテープ)チューリングマシンが時間f (n )+ 1で受け入れることができる言語のクラスとして定義します。(「+ 1」は表記を単純化し、混乱を避けるためです。)f (n )+ 1の周りにO (⋅ )がないことに注意してください。DTIME(f(n))f(n)+1+1O(⋅)f(n)+1

というのは本当ですか?DTIME(n)=DTIME(2n)

線形高速化定理を使用して、を証明できますが、nに到達できますか?DTIME(2n)=DTIME(1.01n)n

パリンドロームの言語はです。関連トピックについては、文字列アルゴリズムに関するリプトンのブログ投稿を参照してくださいDTIME(n)


3
"にリアルタイムおよび線形時間の間の範囲の確定チューリングマシン "私が見つかりました:もし及びR ' ∈ O (R )、次いでD T I M E (N + R ')⊂ D T I M E (N + R )r∈T−1(DTM)r′∈o(r)DTIME(n+r′)⊂DTIME(n+r)
— マルツィオデBIASI

いいですね、私が探していたものだけです。回答に変換しますか?
— -domotorp

1
興味深い質問ですが、標準的な複雑さのクラスDTIMEを非標準的な方法で再定義することに反対し、混乱を避けるために少なくともDTIMEのようなものを呼び出すことをお勧めします
— vzn

このペーパーは役立つかもしれません。[ローゼンバーグ67]リアルタイム定義可能言語dl.acm.org/citation.cfm?id=321423
— zZzZzZ

回答:


12

コメントから:

「リアルタイムと線形時間の間の範囲の決定論的チューリングマシン」で私は見つけた:

r∈T−1(DTM)r′∈o(r)DTIME(n+r′)⊂DTIME(n+r)


5
T−1(DTM)

1
T−1(DTM)f∀c∈N,∃n0,c′∈N∀n≥n0cf(n)≤f(c′n)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.