Kompleksitas pengambilan sampel (kira-kira) transformasi Fourier dari fungsi Boolean

17

Satu hal yang dapat dilakukan oleh komputer kuantum (mungkin bahkan hanya dengan sirkuit kuantum log-depth BPP +) adalah untuk memperkirakan-sampel transformasi Fourier dari fungsi Boolean -nilai dalam P.±1

Di sini dan di bawah ini ketika saya berbicara tentang pengambilan sampel transformasi Fourier yang saya maksud memilih x menurut . (Dinormalisasi jika perlu dan kurang-lebih).|f^(x)|2

Bisakah kita menggambarkan kelas kompleksitas, yang bisa kita sebut P-FOURIER SAMPLING, dari perkiraan fungsi sampling Boolean P? Apakah ada masalah yang lengkap untuk kelas ini?

Diberikan kelas X fungsi Boolean apa yang dapat dikatakan tentang kompleksitas komputasi, yang dapat kita sebut sebagai SAMPLING-X dari pendekatan pengambilan sampel transformasi Fourier fungsi di X. (Saya menduga bahwa jika X adalah BQP maka X-SAMPLING adalah masih dalam kekuatan komputer kuantum.)

Apa saja contoh X di mana SAMPLING-X berada di P? Apakah ada contoh menarik di mana SAMPLING-X NP-hard?

Ada beberapa varian masalah ini yang juga bisa menarik. Di sisi Fourier, daripada sampel perkiraan kita dapat berbicara tentang masalah keputusan yang diaktifkan (secara probabilistik) dengan perkiraan sampling. Di sisi utama, kita dapat mulai dengan kelas X dari distribusi probabilitas dan bertanya apa hubungan antara kemampuan untuk kira-kira sampel distribusi D dalam X dan kira-kira sampel transformasi Fourier (dinormalisasi).

Singkatnya, apa yang diketahui tentang pertanyaan ini.

Pembaruan: Martin Schwarz menunjukkan bahwa jika semua koefisien Fourier sendiri terkonsentrasi hanya pada jumlah entri polinom maka mungkin di BPP untuk memperkirakan koefisien besar ini (dan dengan demikian juga untuk sekitar sampel.) Ini kembali ke Goldreich-Levin, dan Kushilevitz-Mansour. Apakah ada kelas fungsi yang menarik di mana ada algoritma polinomial probabilistik untuk kira-kira pengambilan sampel sisi Fourier, di mana koefisien Fourier tersebar di lebih dari banyak koefisien secara polinomi?

Ditambahkan Kemudian: Izinkan saya menyebutkan beberapa masalah nyata.

1) Seberapa sulit kira-kira sampel transformasi Fourier dari fungsi Boolean di P.

a) Satu pertanyaan yang disebutkan Scott Aaronson dalam komentar di bawah ini adalah untuk menunjukkan bahwa ini tidak ada dalam BPP. Atau sesuatu yang lebih lemah di sepanjang garis bahwa jika tugas ini di BPP beberapa keruntuhan terjadi. (Scot menduga bahwa ini masalahnya.)

b) Pertanyaan lain adalah untuk menunjukkan bahwa tugas ini sulit sehubungan dengan beberapa kelas kompleksitas berbasis kuantum. Misalnya, untuk menunjukkan bahwa jika Anda dapat melakukan tugas ini, Anda dapat menyelesaikan masalah keputusan di BPP yang dibantu dengan komputer kuantum log-depth, atau sesuatu seperti itu.

2) Apa kelas fungsi Boolean sehingga kira-kira pengambilan sampel transformasi Fourler mereka adalah dalam P. Apa yang kita ketahui adalah bahwa ini adalah kasus ketika koefisien Fourier terkonsentrasi pada banyak koefisien polinomial, tetapi ini tampaknya sangat terbatas.

3) Apakah ada beberapa kerumitan kelas X tinggi di PH bahwa mesin-X dapat kira-kira sampel transformasi Fourier dari setiap fungsi yang dapat dihitung mesin-X.

4) Saya sangat tertarik pada masalah pengambilan sampel transformasi Fourier dari peristiwa persimpangan untuk perkolasi pada n oleh n kisi heksagonal.

Gil Kalai
sumber
2
Gil, kalau-kalau ini menarik bagi Anda: sebelum Alex Arkhipov dan saya mulai mengerjakan BosonSampling, hal "asli" yang ingin saya buktikan adalah bahwa perkiraan masalah pengambilan sampel Fourier - yaitu, persis masalah yang Anda uraikan - tidak di BPP kecuali hierarki polinomial runtuh. Sayangnya, saya tidak dapat membuktikan itu atau bahkan mendapatkan bukti yang baik untuk itu, yang memotivasi kami untuk mengalihkan perhatian ke boson dan "permanen # P-lengkap" permanen. Namun, sekarang saya ingin mengulangi dugaan saya bahwa perkiraan pengambilan sampel Fourier sulit, dengan asumsi hanya bahwa PH tidak terbatas. :-)
Scott Aaronson
Terima kasih, Scott, ini sangat menarik. Saya akan menyebutkan dugaan Anda bersama beberapa orang lain dalam edit pertanyaan berikutnya.
Gil Kalai
BTW, Scott, bukankah argumen melalui permanen yang menunjukkan bahwa BOSONSAMPLING di BPP menyiratkan runtuhnya pekerjaan PH juga untuk pengambilan sampel Fourier?
Gil Kalai
Gil: Ya, untuk algoritme sampling yang tepat , argumen yang sama persis berlaku. Tetapi untuk algoritma pengambilan sampel perkiraan, saya tidak yakin: orang harus percaya bahwa perkiraan perhitungan koefisien Fourier harus # P-selesai rata-rata, seperti Arkhipov dan saya menduga bahwa perkiraan permanen dari matriks Gaussian iid seharusnya # P-selesai rata-rata.
Scott Aaronson

Jawaban:

9

The Kushilevitz-Mansour algoritma belajar Menetapkan teori, bahwa setiap kali f ( x )f^(x)HAI(halHaily(n))Ω(1/halHaily(n))BPPZ2

Ω(2n/2)

Martin Schwarz
sumber
Terima kasih, Martin! Saya kira tidak diketahui seberapa sulit untuk sampel dari transformasi Fouriet bahkan fungsi AC ^ 0, kan? (Dalam kasus kedalaman-2 dugaan Mansour menegaskan bahwa itu adalah polinomial (dengan pengacakan)
Gil Kalai