Чи


12

Визначте як клас мов, який може бути прийнятий (багатотактною) машиною Тюрінга за час f ( n ) + 1 . (" + 1 " - це просто спростити позначення та уникнути плутанини.) Зауважте, що немає ODTIME(f(n))f(n)+1+1навколо f ( n ) + 1 ( ⋅ ) .O(⋅)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)
— Marzio De Biasi

Приємно, здається, саме те, що я шукав. Ви хочете перетворити його на відповідь?
— domotorp

1
цікаве питання, але заперечуйте проти перегляду стандартного класу складності DTIME нестандартним способом, пропоную вам принаймні назвати це чимось на зразок DTIME ', щоб уникнути плутанини
— vzn

Цей документ може бути корисним. [Розенберг 67] Мови в режимі
— zZzZzZ

Відповіді:


12

З коментаря:

У " Детермінованих машинах твердіння в діапазоні між реальним та лінійним часом " я виявив:

... якщо і 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)


5
Що таке ? T−1(DTM)
— Еміль Джербек

1
- обернення зростаючої, не обмеженої функцією, сконструйованої за часом f ( ∀ c ∈ N , ∃ n 0 , c ′ ∈ N st ∀ n ≥ n 0, маємо c f ( n ) ≤ f ( c ′ n ) ). Ви можете замінити його чесною підлінійною функцією. T−1(DTM)f∀c∈N,∃n0,c′∈N∀n≥n0cf(n)≤f(c′n)
— Марціо Де Біасі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.