Ketika dibatasi hingga - input, setiap -circuit menghitung beberapa fungsi . Untuk mendapatkan fungsi boolean , kita bisa menambahkan satu gerbang ambang batas fanin-1 sebagai gerbang keluaran. Pada input , ambang yang dihasilkan - sirkuit kemudian menghasilkan jika , dan menghasilkan jika ; ambang dapat berupa bilangan bulat positif, yang mungkin bergantung pada a ∈ { 0 , 1 } n { + , × } 1 F ( a ) ≥ t 0 F ( a ) ≤ t - 1 t = t n n tetapi tidak pada nilai input. Sirkuit yang dihasilkan menghitung beberapa fungsi boolean (monoton) .
Pertanyaan: Dapatkah threshold -circuits disimulasikan secara efisien oleh -circuits? { ∨ , ∧ }
Di bawah "efisien" yang saya maksudkan "dengan paling banyak peningkatan ukuran polinom." Jawabannya jelas "ya" untuk ambang : cukup ganti dengan , by , dan hapus gerbang ambang batas terakhir. Yaitu, -circuits sebenarnya adalah threshold- -circuits. Tetapi bagaimana dengan ambang batas yang lebih besar, katakanlah, ? + ∨ × ∧ { ∨ , ∧ } 1 { + , × } t = 2
Kita dapat mendefinisikan analog aritmatika dari sebagian besar kelas rangkaian boolean dengan hanya menggunakan alih-alih OR, alih-alih AND, dan alih alih . Sebagai contoh, sirkuit adalah -circuit dengan kedalaman konstan dengan gerbang fanin dan terikat , dan input dan . Agrawal, Allender dan Datta telah menunjukkan ambang itu = . (Ingatlah bahwa itu sendiri adalah tepatC + × 1 - x i ˉ x i # A C 0 { + , × } + × x i 1 - x i T C 0 A C 0bagian dari ; ambil, katakanlah, fungsi Mayoritas.) Dengan kata lain, sirkuit ambang kedalaman konstan dapat secara efisien disimulasikan oleh sirkuit kedalaman konstan, hanya dengan gerbang ambang tunggal! Namun, perhatikan bahwa pertanyaan saya adalah tentang sirkuit monoton (tidak ada Minus " " sebagai gerbang, dan bahkan tidak ada sebagai input). Bisakah satu (terakhir) gerbang threshold menjadi sangat kuat juga? Saya tidak tahu hal-hal ini, jadi petunjuk terkait apapun dipersilakan. { + , - , × }1 - x i
NB Masih ada hasil terkait lainnya yang menarik karena Arnold Rosenbloom: -circuits dengan hanya satu fungsi monoton karena gerbang keluaran dapat hitung setiap fungsi irisan dengan gerbang . Fungsi slice adalah fungsi boolean monoton yang, untuk beberapa tetap , menghasilkan (resp. ) pada semua input dengan lebih sedikit (resp., Lebih) daripada . Di sisi lain, penghitungan yang mudah menunjukkan bahwa sebagian besar fungsi slice memerlukan -lingkaran dengan ukuran eksponensial. Dengan demikian, satu gerbang output tambahan "tidak bersalah" dapatO ( n ) k 0 1 k { ∨ , ∧ , ¬ }buat sirkuit monoton mahakuasa! Pertanyaan saya menanyakan apakah ini juga bisa terjadi ketika adalah gerbang ambang batas fanin- . 1
AKTUALISASI (ditambahkan 03.11.2014): Emil Jeřábek telah menunjukkan (melalui konstruksi yang sangat sederhana, lihat jawabannya di bawah) bahwa jawabannya adalah "ya" selama untuk konstanta . Jadi, pertanyaannya tetap terbuka hanya untuk ambang super polinomial (dalam ). c
Biasanya, dalam aplikasi, hanya ambang besar yang berfungsi: kita biasanya memerlukan ambang bentuk untuk . Katakan, jika menghitung jumlah jalur - dalam grafik yang ditentukan oleh input - , maka untuk dengan , yang threshold- versi memecahkan adanya Hamiltonian - masalah jalan di -vertex grafik (lihat, misalnya di sini ). ε > 0 F : { 0 , 1 } n → N s t 0 1 t = m m 2 m ≈ n 1 / 3 t F s t m
(Ditambahkan 14.11.2014): Karena Emil menjawab sebagian besar pertanyaan saya, dan karena kasus ambang eksponensial tidak terlihat, saya sekarang menerima jawaban Emil (sangat bagus) ini.