Keacakan dan kelas kompleksitas sirkuit kecil

10

Biarkan menjadi kelas kompleksitas dan \ textrm {BP -} \ mathcal {C} menjadi mitra acak dari \ mathcal {C} didefinisikan sebagai \ textrm {BPP} sehubungan dengan \ textrm {P} . Lebih formal kami menyediakan banyak bit acak polinomi dan kami menerima input jika probabilitas untuk menerima lebih dari \ frac {2} {3} .CBP-CCBPPP23

Diketahui bahwa untuk kelas sirkuit tidak seragam kita memiliki BPAC0=AC0 :

Miklós Ajtai, Michael Ben-Or: A Theorem on Probabilistic Constant Depth Computing STOC 1984: 471-474

Apakah generalisasi teorema ini diketahui? Misalnya, apakah kita tahu jika BPNC1=NC1 (masih dalam pengaturan yang tidak seragam)? Pertanyaan terakhir ini tampaknya tidak sepele bagi saya karena tampaknya masuk akal bahwa misalnya s,t-Connectivity ada di BPNC1 .

Posting yang relevan tentang masalah ini: /mathpro/35184/use-of-randomness-in-constant-parallel-time

CP
sumber
2
Apa yang mendorong firasat Anda tentang konektivitas?
Michaël Cadilhac
4
Apakah Anda bertanya tentang kelas sirkuit yang seragam ? Sudah cukup jelas bahwa kelas tidak seragam seperti ditutup di bawah operator BP. NC1
Emil Jeřábek
8
Cukup gunakan argumen yang sama seperti untuk P / poly. Anda hanya perlu fungsi mayoritas, yang dapat didefinisikan dalam . (Ajtai dan Ben-Atau perlu lebih banyak pekerjaan karena mayoritas tidak tersedia di .)TC0NC1AC0
Emil Jeřábek
1
@ EmilJeřábek kamu benar sekali. Untuk setiap kelas rangkaian non-unifom di atas kita memiliki . Terima kasih banyak. TC0BPC=C
CP
1
@ EmilJeřábek: Ah, begitu. Saya pikir itu batas; itu jelas bukan pertanyaan penelitian , tetapi jelas ditanyakan dengan sungguh-sungguh oleh seseorang dengan pengalaman penelitian dalam kompleksitas, yang hanya disesatkan dengan mencoba memperluas Ajtai-Ben-Atau daripada menggunakan pendekatan yang lebih mudah.
Joshua Grochow

Jawaban:

10

Sebagian besar kelas kompleksitas tidak seragam— termasuk — ditutup di bawah operator dengan argumen yang sama dengan : menggunakan batas Chernoff-Hoeffding, probabilitas dari kesalahan dapat dikurangi di bawah dengan menjalankan instance sirkuit dengan bit acak independen secara paralel, dan mengambil suara terbanyak; kemudian oleh ikatan terikat, urutan bit acak memberikan hasil yang benar untuk semua input panjang secara bersamaan dengan probabilitas nol, dan khususnya, ada urutan seperti itu. Kita bisa memasukkannya ke sirkuit.NC1BPBPPP/poly2nO(n) 2nn

Argumen ini berlaku untuk setiap kelas sirkuit yang ditutup dengan mengambil sebagian besar salinan paralel sirkuit, dan memperbaiki gerbang input ke konstanta. Dalam praktiknya, ini berarti setiap kelas non-seragam yang layak di atas , karena mayoritas dapat dihitung dalam .O(n)TC0TC0

Buktinya lebih rumit untuk , karena kelas ini tidak menghitung fungsi mayoritas. (Meskipun saya belum melihat kertas Ajtai dan Ben-Or, saya kira mereka menggunakan semacam perkiraan mayoritas.)AC0

Emil Jeřábek
sumber