Devre boyutu için hiyerarşi teoremi


18

Devre karmaşıklığı için bir boyut hiyerarşi teoreminin bölgede önemli bir atılım olabileceğini düşünüyorum.

Sınıf ayrımına ilginç bir yaklaşım mı?

Soru için motivasyon:

ebadı devreleri ile hesaplanamayan ve f ( n ) < o ( g ( n ) ) olduğu bir g ( n ) ebadı devresi ile hesaplanabilecek bazı fonksiyonlar vardır . (ve muhtemelen derinlikle ilgili bir şey)f(n)g(n)f(n)<o(g(n))

yani, ise, özellik doğal görünmemektedir (büyüklük durumunu ihlal eder). Açıkçası köşegenleştirmeyi kullanamayız, çünkü tek tip bir ortamda değiliz.f(m)g(n)nO(1)

Bu yönde bir sonuç var mı?

Yanıtlar:


31

Aslında, yeterince küçük olan her için ( 2 n / n'den az ), f ( n ) büyüklüğündeki devrelerle hesaplanabilen ancak f ( n ) - O ( 1 ) büyüklüğündeki devrelerle hesaplanmayan fonksiyonlar olduğunu göstermek mümkündür. , hatta ff2n/nf(n)f(n)-Ö(1)izin verdiğiniz kapı tipine bağlı olarak ( n ) - 1 .f(n)-1

İşte boyutunda hesaplanabilir ancak f ( n ) - O ( n ) boyutlarında hesaplanamayan fonksiyonlar olduğunu gösteren basit bir argüman .f(n)f(n)-Ö(n)

Biz biliyoruz ki:

  1. en az 2 n / O ( n ) devre karmaşıklığı ve özellikle f ( n ) ' den daha fazla devre karmaşıklığı gerektiren bir fonksiyonu vardır .g2n/Ö(n)f(n)
  2. işlev böyle z ( x ) = 0 , her giriş için x sabit boyutlu devresi tarafından hesaplanabilir olup.zz(x)=0x
  3. iki fonksiyon ve g 2 sadece bir girişte farklıysa, devre karmaşıklıkları en fazla O ile farklılık gösterirg1g2Ö(n)

N girişlerinde sıfır olmadığını varsayalım . Bu girişleri x 1 , , x N olarak adlandırın . Her i için { x 1 , , x i } kümesinin gösterge fonksiyonu olan g i ( x ) fonksiyonunu düşünebiliriz ; dolayısıyla g 0 = 0 ve g N = g'dir .gN-x1,...,xN-bengben(x){x1,...,xben}g0=0gN-=g

Açıkça bazı vardır öyle ki g i + 1 devresi karmaşıklığı fazla f ( n ) ve g ı az devre karmaşıklığı f ( n ) . Fakat daha sonra g i , f ( n ) ' den daha az fakat f ( n ) - O ( n ) ' den daha fazla devre karmaşıklığına sahiptir .bengben+1f(n)gbenf(n)gbenf(n)f(n)-Ö(n)


3
Kanıt, büyüklüğündeki devrelerle hesaplanabilen ancak f ( n ) - O ( 1 ) büyüklüğündeki devrelerle hesaplanamayan fonksiyonlar olduğunu nasıl gösteriyor ? f(n)f(n)-Ö(1)
William Hoza

28

k(1+Ö(1))(2k/k)k2g(n)<2k/k<f(n)/2g(n)f(n)k2n/n

N-E


6
N-EN-P/pÖlyP/pÖly
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.