İnşa edilemeyen fonksiyonlar ve anormal sonuçlar


10

Arora-Barak kitabında, zamanla yapılandırılabilir fonksiyonların tanımında, zamanla yapılandırılamayan fonksiyonların kullanılmasının "anormal sonuçlara" yol açabileceği söylenir. Böyle bir "anormal sonuç" örneği var mı? Özellikle zaman hiyerarşisi teoreminin tutmayacağı fonksiyonlar olabileceğini duydum, böyle fonksiyonlara sahip olan var mı? Literatürde bir yerlerde bununla ilgili bir şey var mı?



@JukkaSuomela: Evet var, ama hangi fonksiyonların zaman / mekanda inşa edilebilir olduğu ve neden faydalı oldukları ile ilgili.
Pascal

Yanıtlar:


11

Borodin'in Boşluk Teoremi : Tüm hesaplanabilir her fonksiyon içing(n)n, toplam hesaplanabilir fonksiyon var t öyle ki DTIME[g(t(n))]=DTIME[t(n)].

Aslında, bunun yerine herhangi bir Blum karmaşıklık ölçüsü için geçerlidir DTIME.

Ayrıca wikipedia sayfasına ve içindeki referanslara bakınız .


6

Wikipedia makalesi kanıt vermediğinden ve makale ACM DL'de olduğundan, kanıtın buraya gönderilmesinin yararlı olabileceğini düşündüm:

THEOREM 3.7. (Boşluk Teoremi).

İzin Vermek Φ karmaşıklık ölçüsü olmak, g azalmayan özyinelemeli işlev x,g(x)x. Sonra artan özyinelemeli bir işlev vart böylece karmaşıklık ölçüsü hesaplanabilir fonksiyonları t karmaşıklık ölçüsünün hesaplanabilen fonksiyonları ile aynıdır gt.

KANIT.

Tanımlamak t aşağıdaki gibi:

t(0):=1
t(n):=μk>t(n1):in,(Φi(n)<kΦi(n)>g(k))
  1. hepsi için n, var k, herkes için in:

    a. EğerΦi(n) tanımsızsa k,Φi(n)>g(k), ve

    b. Eğer Φi(n) o zaman tanımlandı k,Φi(n)<k.

  2. k özyinelemeli olarak bulunabilir, çünkü Φ karmaşıklık ölçüsüdür ve Φi(n)<k ve Φi(n)>g(k) özyinelemeli yüklemlerdir.

  3. t teoremi yerine getirir, çünkü ni ima da Φi(n)<t(n) veya Φi(n)>gt(n).

QED.

Biz keyfi olarak büyük bir tTeorem 3.7'ye uygun bulunur. Diyelim ki istiyoruzt(n)>r(n), sonra tanımla

t(0):=r(0)+1
t(n):=μk>max{t(n1),r(n)}:

(Allan Borodin'den, " Hesaplama karmaşıklığı ve karmaşıklık boşluklarının varlığı ", JACM 1972, küçük değişikliklerle.)


Fikir tanımlamaktır t(n) en az olmak k st herhangi bir işlev (dizin daha küçük n) karmaşıklık ölçüsünde hesaplanabilir g(k) karmaşıklık ölçüsünde de hesaplanabilir k.
Kaveh
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.