Pertimbangkan fungsi dihitung oleh sirkuit boolean C dengan n input ukuran s ( n ) = p o l y ( n ) atas dasar { X O R , A N D , N O T } (dengan indegree 2 untuk X O R , A N D gates).
Sirkuit boolean berlapis jika dapat disusun menjadi lapisan ( d menjadi kedalaman rangkaian) gerbang sedemikian rupa sehingga setiap tepi antara dua gerbang menghubungkan lapisan yang berdekatan.
Mengingat bahwa memiliki sirkuit boolean dengan ukuran s , apa yang dapat kita katakan tentang ukuran komputasi sirkuit berlapis f ? Ada batas atas sepele: dengan menambahkan node dummy ke C pada setiap layer yang dilintasi oleh tepi, kita mendapatkan sirkuit ukuran layered paling banyak O ( s 2 ) . Tapi kita bisa mendapatkan yang lebih baik secara umum (misalnya O ( s ⋅ log s ) , atau O ( s ) ), atau untuk kelas yang menarik dari sirkuit?
Latar Belakang. Pertanyaan ini berasal dari hasil terbaru dalam kriptografi yang menunjukkan bagaimana cara menghitung sirkuit boolean dengan ukuran dengan komunikasi o ( s ) (misalnya s / log s atau s / log log s ) ; Saya mencoba memahami bagaimana membatasi pembatasan ini untuk sirkuit boolean berlapis dalam praktiknya, baik untuk sirkuit umum atau untuk sirkuit "alami". Namun, saya belum menemukan banyak tentang sirkuit berlapis dalam literatur; petunjuk yang sesuai juga akan disambut.
sumber
Jawaban:
Sejauh yang saya tahu, tiga kelas sirkuit berlapis telah dipelajari. Dalam semua definisi ini, busur hanya diperbolehkan antara dua lapisan yang berdekatan.
Sirkuit disebut sinkron ( Harper 1977 ) jika semua gerbang disusun menjadi lapisan, dan input harus berada pada lapisan 0. (Definisi yang setara: untuk setiap gerbangg , semua jalur dari input ke g memiliki panjang yang sama.)
Sirkuit adalah sinkron secara lokal ( Belaga 1984 ) jika setiap input muncul tepat satu kali tetapi pada lapisan yang arbitrer.
Sebuah sirkuit berlapis ( Gal, Jang 2010 ) jika gerbang dan input disusun menjadi lapisan, input dapat terjadi beberapa kali pada lapisan yang berbeda. (Definisi yang setara: untuk setiap gerbangg dan gerbang keluaran o , semua jalur yang diarahkan dari g ke o memiliki panjang yang sama.)
Sangat mudah untuk melihat bahwa tiga kelas terdaftar dari yang paling lemah ke yang terkuat (dan kelas sirkuit tidak dibatasi bahkan lebih kuat).
Mengenai ukuran sirkit berlapis yang menghitung sirkit tak terbatas ukurans kita mengetahui hal berikut:
Ada fungsi eksplisit
sumber