Biarkan untuk , dengan janji bahwa (di mana jumlahnya lebih dari ). Lalu apa kompleksitas penentuan jika ?
Perhatikan bahwa secara sepele masalahnya terletak pada karena iff x = 1 . Pertanyaannya adalah: apakah masalahnya ada pada \ mathsf {AC} ^ 0 ? Jika demikian, apa sirkuit yang menyaksikan ini? Jika tidak, bagaimana orang membuktikan ini?A C 0
Jawaban:
Anda dapat menggunakan argumen lemma switching yang biasa. Anda belum menjelaskan bagaimana Anda merepresentasikan input Anda dalam biner, tetapi di bawah penyandian yang masuk akal, fungsi berikut ini adalah AC sama dengan fungsi Anda: (Kami berasumsi bahwa adalah genap.) Mengikuti catatan kuliah ini , anggaplah bahwa dapat dihitung dengan kedalaman rangkaian ukuran . Kemudian pembatasan acak dari meninggalkan fungsi kompleksitas pohon keputusan f ( x 1 , … , x n ) = { 0 jika x 1 - x 2 + x 3 - x 4 + ⋯ - x n = 0 , 1 jika x 1 - x 2 + x 3 - x 4 + ⋯ - x n = 1 , ? jika tidak. n f d0
sumber
Saya tidak berpikir ini ada di AC0 dan saya bisa menunjukkan batas bawah untuk masalah janji terkait yang membedakan antara dan , ketika . Teknik Fourier yang serupa harus diterapkan untuk masalah Anda, tetapi saya belum memverifikasi itu. Atau mungkin ada pengurangan sederhana.∑xi=0 ∑xi=2 x∈{−1,1}n
Misalkan ada ukuran kedalaman sirkuit yang menghitung fungsi sehingga setiap kali . Karena untuk acak , probabilitas bahwa adalah , dan untuk setiap ada koordinat yang mengubah nilai , pengaruh total adalahs d f:{−1,1}n→{0,1} f(x)=∑ixi ∑ixi∈{0,2} x ∑ixi=0 x2−n(nn/2)≈n−1/2 x f f Ω ( n 1 / 2 )n/2 f f Ω(n1/2) , yang kira-kira sama dengan mayoritas (karena Anda memasukkan sebagian besar input sensitif mayoritas). Dengan teorema Hastad (lihat Colorraly 2.5 dalam catatan Ryan O'Donnel ), ini menyiratkan hal itu
sumber