Uzay tarafından oluşturulabilen ancak zamana bağlı olmayan bir fonksiyonunu gösterin .
Bu sorun DTIME (f (n)) ve SPACE (f (n)) karmaşıklık sınıfları arasındaki olası bir ayrımla mı ilgili?
Uzay tarafından oluşturulabilen ancak zamana bağlı olmayan bir fonksiyonunu gösterin .
Bu sorun DTIME (f (n)) ve SPACE (f (n)) karmaşıklık sınıfları arasındaki olası bir ayrımla mı ilgili?
Yanıtlar:
Bir fonksiyon Turing makinesi ise, zaman inşa edilebilir olan E girişi, 1 n , fonksiyon hesaplar x ↦ T ( | x | ) zaman içinde , O ( T ( n ) ) .
Bir fonksiyon Turing makinesi ise, alan inşa edilebilir olan E girişi, 1 n , işlevi hesaplar X ↦ S ( | x | ) alanı içerisinde , O ( S ( n ) ) .
Bazı metinler zaman / mekanda yapılandırılabilir fonksiyonların azalmamasını gerektirir. Bazı metinler, zamanla yapılandırılabilen fonksiyonların karşılamasını ve boşlukla yapılandırılabilir fonksiyonların S ( n ) ≥ log n'yi karşılamasını gerektirir . Bazı metinler tanımdaki O ( ⋅ ) gösterimini kullanmaz .
Her neyse, f ( n ) ≥ log n ve f ( n ) = o ( n ) tatmin eden her "sıradan" fonksiyon f'nin mekanda inşa edilebilir olduğunu, ancak zamanla yapılandırılamaz olduğunu göstermek kolaydır .
Yapılabilirlik sorunu, DTIME (f (n)) ve SPACE (f (n)) karmaşıklık sınıfları arasındaki olası ayrımla doğrudan ilgili değildir. Bununla birlikte, zaman ve mekan hiyerarşi teoremlerinin ifadesi, yapılandırılabilirliği içerir. Örneğin:
Zaman Hiyerarşi teoremi Eğer , g tatmin zaman inşa edilebilir fonksiyonlar f ( n ) giriş f ( n ) = O ( g ( n ) ) , daha sonra D , T I M E ( f ( n ) ) a, uygun alt kümesi D T I M E ( g ( n ) ) .
Daha fazla bilgi için Arora & Barak'ın kitabına veya Papadimitriou'nun kitabına bakın . (İkincisi, hem zaman hem de mekan tarafından inşa edilebilir olan bir terimi belirtmek için "uygun karmaşıklık işlevi" terimini kullanır.)
uzay tarafından oluşturulabilir ancak zaman için oluşturulamaz. Bunun nedeni, 1 n'yi O ( log n ) uzayındaki ikili gösterimeeşleyebilmenizdir,ancak O ( log n ) zamanında değil.
Tüm uzay-inşa edilebilir fonksiyonlar zaman inşa edilebilir ise, o zaman . Bunu kanıtlamak için (ve önemsiz, mekanla ilgili olmayan ancak muhtemelen zamanla inşa edilemeyen bir işlev örneği vermek için), keyfi olarak alalım (muhtemelen E X P - S P A C E - C O M P L E T E ) sorun L ∈ E X P , L ⊆ { 0 , 1 } ∗ . Sonra vardır k ∈ N , St L bir DTM çözülebilir M içinde 2 N k alanı. Şimdi ( ilk ⌊ k √ ise f ( n ) = { 8 n + 2 işlevini tanımlayın
Bu cevap aynı fikri kullanıyor.