Apakah


12

Tentukan sebagai kelas bahasa yang dapat diterima oleh mesin Turing (multitape) dalam waktu f ( n ) + 1 . (" + 1 " hanya untuk menyederhanakan notasi dan menghindari kebingungan.) Perhatikan bahwa tidak ada O ( ⋅ ) di sekitar f ( n ) + 1 .DTIME(f(n))f(n)+1+1O(⋅)f(n)+1

Apakah benar bahwa ?DTIME(n)=DTIME(2n)

Dengan menggunakan teorema percepatan linier , kita dapat membuktikan , tetapi dapatkah kita mencapai n ?DTIME(2n)=DTIME(1.01n)n

Tampaknya bahasa palindrom dalam ; untuk topik terkait, lihat posting blog Lipton tentang algoritma stringDTIME(n)


3
Dalam " Deterministic Turing Machines dalam Rentang antara Real-Time dan Linear-Time " saya menemukan: jika dan r ′ ∈ o ( r ) maka 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

Bagus, sepertinya hanya apa yang saya cari. Apakah Anda ingin mengubahnya menjadi jawaban?
— domotorp

1
pertanyaan yang menarik tetapi keberatan dengan definisi ulang kelas kompleksitas standar DTIME dengan cara yang tidak standar, menyarankan Anda setidaknya menyebutnya sesuatu seperti DTIME 'untuk menghindari kebingungan
— vzn

Makalah ini mungkin membantu. [Rosenberg 67] Bahasa Yang Dapat Dibatasi
— zZzZzZ

Jawaban:


12

Dari komentar:

Dalam " Deterministic Turing Machines dalam Rentang antara Real-Time dan Linear-Time " saya menemukan:

... jika dan r ′ ∈ o ( r ) maka 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
Apa itu ? T−1(DTM)
— Emil Jeřábek

1
adalah kebalikan dari fungsi konstruk waktu yang meningkat dan tidak terbatas f ( ∀ c ∈ N , ∃ n 0 , c ′ ∈ N st ∀ n ≥ n 0 kita memiliki c f ( n ) ≤ f ( c ′ n ) ). Anda dapat menggantinya dengan fungsi sublinear yang jujur. T−1(DTM)f∀c∈N,∃n0,c′∈N∀n≥n0cf(n)≤f(c′n)
— Marzio De Biasi
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.