A Notion of Sirkuit Quantum Monoton

27

Dalam kompleksitas komputasi ada perbedaan penting antara perhitungan monoton dan umum dan teorema terkenal oleh Razborov menegaskan bahwa 3-SAT dan bahkan PENCOCOKAN tidak polinomial dalam model sirkuit Boolean monoton.

Pertanyaan saya sederhana: Apakah ada analog kuantum untuk sirkuit monoton (atau lebih dari satu)? Apakah ada teorema kuantum Razborov?

Gil Kalai
sumber
10
Inilah dua sen saya: Lompatan dari sirkuit klasik ke sirkuit kuantum dapat dipecah menjadi dua langkah dengan menambahkan sirkuit reversibel klasik di tengah. Sirkuit reversibel klasik adalah sirkuit yang hanya dibolehkan gerbang reversibel. Misalnya gerbang Toffoli adalah gerbang universal untuk perhitungan reversibel. Saya tidak tahu bagaimana mendefinisikan pengertian monoton untuk sirkuit ini. Tampak bagi saya bahwa mendefinisikan sirkuit reversibel klasik monoton adalah prasyarat untuk mendefinisikan sirkuit quantum monoton.
Robin Kothari
6
(1) Sirkuit reversibel (klasik) mengimplementasikan bijection pada {0,1} ^ n, dan yang jelas satu-satunya bijih monoton adalah pemetaan identitas. Jadi saya tidak berpikir bahwa masuk akal untuk mendefinisikan "sirkuit monoton reversibel" dengan cara nontrivial.
Tsuyoshi Ito
3
(2) Saya tidak yakin tentang kasus kuantum. Jika kita dapat mendefinisikan "saluran kuantum monoton," maka akan wajar untuk mendefinisikan "sirkuit kuantum monoton" sebagai sirkuit kuantum yang rangkaian gerbangnya dipilih dari saluran kuantum monoton, seperti halnya sirkuit klasik monoton adalah sirkuit yang rangkaian gerbangnya dipilih dari fungsi monoton .
Tsuyoshi Ito
2
@RobinKothari, TsuyoshiIto: Pentingnya reversibilitas ke perhitungan kuantum justru berasal dari kasus khusus evolusi Schrödinger dari sistem tertutup. Ketika kita berbicara tentang gerbang AND dan OR, kita sedang mempertimbangkan sistem fisik abstrak yang merupakan karikatur gerbang logika yang ada di komputer; dan gerbang itu bekerja dengan tepat karena mereka bukan sistem tertutup. Jika kita membiarkan diri kita berbicara tentang gerbang AND dan OR per se, saya pikir cukup masuk akal untuk mengangkat konvensi mempertimbangkan sistem tertutup untuk pertanyaan komputasi kuantum juga.
Niel de Beaudrap
3
@Niel, Tsuyoshi: Saya kira saya berpikir bahwa rangkaian kuantum monoton masih akan menjadi sirkuit kuantum dalam arti tradisional (yaitu, kesatuan yang diikuti oleh pengukuran). Tapi mengikuti argumen Niel, saya rasa masuk akal untuk menghilangkan batasan itu. Jadi komentar saya sebelumnya tidak benar-benar berlaku.
Robin Kothari

Jawaban:

17

Anda benar-benar mengajukan dua pertanyaan berbeda dan berharap ada satu jawaban yang menjawab keduanya: (1) Apa pengertian alami dari rangkaian kuantum monoton yang ada? (2) Seperti apa hasil kuantum gaya Razborov berbasis kisi?

Tidak jelas bagaimana mencapai keduanya pada saat yang sama, jadi saya akan menjelaskan kepada saya apa yang tampaknya merupakan gagasan yang masuk akal tentang sirkuit kuantum monotonik (tanpa menunjukkan apakah ada atau tidak ada hasil Razborov yang sesuai), dan gagasan yang sama sekali berbeda tentang seperti apa dugaan kuantum Razborov akan terlihat (tanpa menunjukkan apakah itu kemungkinan benar).

Apa yang kita inginkan dari kuantum

Seperti yang saya katakan di komentar, saya pikir tidak perlu mencoba untuk memeras gagasan sirkuit monoton menjadi cetakan unitaritas. Apakah dalam kenyataan bahwa evolusi dengan waktu tidak perlu mempertahankan basis standar, atau dalam kenyataan bahwa ada banyak basis pengukuran di mana hasilnya dapat terjerat, saya pikir sine qua non dari perhitungan kuantum adalah fakta bahwa dasar standar bukan satu-satunya dasar. Bahkan di antara negara-negara produk, dalam beberapa implementasi hanya ditentukan oleh pilihan kerangka acuan.

Yang harus kita lakukan adalah mempertimbangkan hal-hal sedemikian rupa untuk menghilangkan basis standar dari tempat tradisionalnya yang istimewa - atau, dalam hal ini, sebanyak mungkin sambil mempertahankan gagasan monotonisitas yang bermakna.

Model sederhana dari rangkaian quantum monoton

Pertimbangkan model rangkaian yang tersirat dalam komentar Tsuyoshi Ito tentang "saluran kuantum monoton" (dan yang cukup banyak apa yang harus dilakukan jika seseorang menginginkan gagasan "sirkuit" yang tidak terbatas pada evolusi kesatuan).

Biarkan menjadi ruang operator Hermitian pada C 2 (sehingga berisi semua operator kepadatan pada satu qubit). Bagaimana kita akan mendefinisikan kuantum monoton gerbang G : H aH bH c dari dua masukan qubit a , b ke output qubit c , sedemikian rupa bahwa itu adalah tidak efektif gerbang monoton klasik? Saya pikir itu mudah untuk mengatakan bahwa output tidak boleh dibatasi pada | 0 HC2G:HaHbHca,bcatau | 1 |00|, atau campurannya; bu bahwa untuk menjadi "monoton", kita harus memerlukan bahwa sebagai1 ||11|dan 1|1|Tra(ρab)|1peningkatan, nilai1| G(ρ a b )| 1harus non-menurun. Untuk gerbang dua input-qubit, ini berarti bahwaGharus dapat diterapkan pada prinsipnya sebagai1|Trb(ρab)|11|G(ρab)|1G

  1. melakukan pengukuran dua-qubit sehubungan dengan beberapa basis ortonormal , di mana | μ , | ν span ruang bagian dari Hamming berat 1, dan{|00,|μ,|ν,|11}|μ,|ν

  2. memproduksi sebagai output beberapa keadaan sesuai dengan hasil yang diukur, di mana untuk setiap .ρ{ρ00,ρμ,ρν,ρ11}λ { μ , ν }1|ρ00|11|ρλ|11|ρ11|1λ{μ,ν}

Sirkuit hanya komposisi ini dengan cara yang masuk akal. Kami juga dapat mengizinkan penggeledahan, dalam bentuk rangkaian yang secara tidak sengaja menanam dan ; setidaknya kita harus mengizinkan peta ini pada input, untuk memungkinkan setiap bit input (nominal klasik) untuk disalin.| 1 | 11 1 |0|000|1|111

Tampaknya masuk akal untuk mempertimbangkan seluruh rangkaian gerbang seperti itu, atau untuk membatasi ke beberapa koleksi gerbang semacam itu. Pilihan apa pun menimbulkan "basis gerbang monoton kuantum" yang berbeda untuk sirkuit; orang dapat mempertimbangkan properti apa yang dimiliki pangkalan monoton yang berbeda. Negara-negara dapat dipilih benar-benar independen, tunduk pada kendala monotonisitas; tidak diragukan lagi akan menarik (dan mungkin praktis untuk kesalahan terikat) untuk mengaturdan, meskipun saya tidak melihat alasan untuk meminta ini dalam teori. Jelas AND dan OR adalah gerbang dari jenis ini, di manadan ρ 00 = | 0 ρ00,ρμ,ρν,ρ11ρ 11 = | 1 ρ00=|00|ρ μ = ρ ν = | 0 ρ11=|11|ρ μ = ρ ν = | 1 ρμ=ρν=|00|| μ | v ρμ=ρν=|11|masing-masing, apa pun yang dipilih atau menjadi.|μ|ν

Untuk konstanta k , kita mungkin juga mempertimbangkan basis gerbang termasuk gerbang k -input-satu-output. Pendekatan paling sederhana dalam kasus ini mungkin akan memungkinkan gerbang yang dapat diimplementasikan seperti di atas, memungkinkan setiap dekomposisi dari subruang dari setiap Hamming weight , dan mengharuskan untuk setiapG:HkHVwH2k0wk0 w < k

max|ψVw1|G(|ψψ|)|1min|ψVw+11|G(|ψψ|)|1
0w<k . Tidak jelas berapa banyak kekuatan komputasi tambahan ini akan memberi Anda (atau bahkan dalam kasus klasik).

Saya tidak tahu apakah ada sesuatu yang menarik untuk dikatakan tentang rangkaian seperti itu di luar kasus klasik, tetapi bagi saya ini tampaknya merupakan definisi kandidat yang paling menjanjikan dari "sirkuit monoton kuantum".

Varian kuantum dari hasil Razborov

Pertimbangkan paparan oleh Tim Gowers tentang hasil Alon & Boppana (1987), Combinatorica 7 hal. 1-22 yang memperkuat hasil-hasil Razborov (dan secara eksplisit menjelaskan beberapa tekniknya) untuk kompleksitas monoton CLIQUE. Gower menyajikan ini dalam hal konstruksi rekursif dari keluarga set, memandang dari "setengah-ruang" dari kubus boolean untuk setiap . Jika kita menghapus posisi privatedged dari basis standar di set dasar, dalam analogi dengan Quantum Lovász Local Lemma , kita dapat mempertimbangkan subruang dari 1 j n H n 2 n A jH n 2 A j = U j E j

Ej={x{0,1}n:xj=1}
1jnH2nuntuk sesuai dengan proposisi biner (apakah suatu negara termasuk subruang, atau sebaliknya orthogonal) yang mungkin timbul dari pengukuran. Sebagai contoh, kita dapat mempertimbangkan subruang diberikan oleh Kami mengizinkan analog kuantum-logis konjungsi dan disjungsi subruang: nAjH2nAB = AB ; AB = A + B = { a + b
Aj=UjEj, for each 1jnwhere Ej:={|x:xEj};Uj:H2nH2n a unitary of bounded complexity.
AB=AB;AB=A+B={a+b:aA,bB}.
Kami kemudian bertanya berapa lama konstruksi konjungsi dan disjungsi ruang diperlukan untuk mendapatkan spasi , sehingga proyektor ke hanya sedikit berbeda dari proyektor ke ruang yang dibentang oleh fungsi indikator dari grafik yang memiliki klik ukuran ; misalnya, sehinggaCΠCCΠK(r)rΠCΠK(r)<1/poly(n). Bagian monotonik terlibat dalam operasi logis kuantum, dan proposisi primitif tentang input juga kuantum.

Dalam kasus umum, ada masalah dengan memperlakukan ini sebagai masalah komputasi: disjungsi tidak sesuai dengan pengetahuan yang dapat diperoleh dengan pasti dengan pengukuran pada jumlah salinan terbatas menggunakan pengukuran kotak hitam untuk dan saja, kecuali mereka adalah gambar dari proyektor komuter. Masalah umum ini masih dapat diperlakukan sebagai hasil yang menarik tentang kompleksitas geometris-kombinatorik, dan mungkin menimbulkan hasil yang berkaitan dengan Hamiltionians lokal frustrasi. Namun, mungkin lebih alami untuk hanya mensyaratkan bahwa subruangABAjmuncul dari proyektor komuter, dalam hal ini disjungsi hanyalah klasik ATAU dari hasil pengukuran proyektor tersebut. Maka kita mungkin mensyaratkan bahwa kesatuan semua harus sama, dan ini menjadi masalah tentang sirkuit kesatuan (yang menimbulkan "peristiwa primitif") dengan post-processing klasik monoton (yang melakukan operasi logis pada peristiwa-peristiwa itu).Uj

Perhatikan juga bahwa jika kita tidak memaksakan pembatasan lebih lanjut pada spasi , itu mungkin menjadi subruang dengan tumpang tindih yang sangat tinggi dengan beberapa ruang direntang oleh status basis standar , yang merupakan string biner di mana .AjEkxE¯kxk=0

  • Jika kemungkinan ini membuat Anda mual, Anda selalu dapat meminta memiliki sudut pemisahan dari setidaknya (sehingga subruang primitif kami, paling buruk, kira-kira tidak bias dari subruang di mana salah satu bit diatur ke 1).AjEkπ21/poly(n)

  • Jika kita tidak memaksakan pembatasan seperti itu, bagi saya tampaknya mengakui subruang yang memiliki tumpang tindih tinggi dengan akan menjadi penghalang untuk mendekati CLIQUE (r); entah kita akan lebih atau kurang dibatasi untuk mempertimbangkan tidak adanya sisi tertentu (daripada kehadirannya), atau kita akan dipaksa untuk mengabaikan salah satu sisi sama sekali. Jadi, saya tidak melihatnya sebagai hal yang sangat penting untuk memaksakan pembatasan pada , kecuali mungkin mereka semua adalah gambar dari seperangkat proyektor komuter, jika tujuan seseorang adalah untuk mempertimbangkan bagaimana "secara monoton mengevaluasi CLIQUE dari proposisi kuantum sederhana ". Paling buruk, itu akan menjadi jumlah klasik untuk memungkinkan gerbang TIDAK di input (dan semua fan-out terjadi setelah negasi).EkAj

Sekali lagi, tidak jelas bagi saya apakah mengganti set dasar dengan subruang sewenang-wenang dari menimbulkan masalah yang lebih menarik daripada hanya menggunakan subruang ; meskipun jika kita membatasi diri pada kasus rumus CNF (baik dalam perjalanan atau non-perjalanan), hasil yang kita peroleh akan sesuai dengan beberapa gagasan tentang kerumitan seorang Hamiltonian yang bebas frustrasi yang tanah-manifoldnya terdiri dari standar dasar negara bagian yang mewakili klik.H2nEj

Niel de Beaudrap
sumber
sketsa Anda membuat saya bertanya-tanya. Adakah konsep monotonisitas untuk nilai-nilai kompleks? mungkin akan mempelajari makalah sirkuit aritmatika nyata lagi. mungkinkah sesuatu yang sederhana seperti<? atau untuk dua gerbang input kompleks dan sebagai input, output ,dan? |x||y|x1x2y|y|>|x1||y|>|x2|
vzn
Ups, saya melakukan kesalahan ... Saya berencana untuk memberikan hadiah kepada Niel, tetapi mengklik tempat yang salah. Saya berhutang 200 reputasi kepada Anda Niel :).
Gil Kalai
Apakah ada cara agar saya bisa meneruskannya ke Niel?
Joe Fitzsimons
@ Jo, Anda dapat memberikan hadiah baru untuk pertanyaan tersebut dan memberikannya kepada Niel.
Kaveh
@ Kaveh: Oke, akan lakukan. Saya tidak bisa menghadiahkannya selama 24 jam, tetapi akan menghadiahkannya kemudian.
Joe Fitzsimons
7

Seperti dibuktikan oleh komentar dari Robin dan Tsuyoshi, gagasan sirkuit monoton tampaknya mudah diperluas ke sirkuit kuantum.

Untuk memiliki definisi yang bermakna dari rangkaian kuantum monoton, kita perlu memilih urutan pada keadaan kuantum sehubungan dengan mana monotonitas didefinisikan. Secara klasik, pilihan yang masuk akal (dan yang mengarah pada gagasan normal sirkuit monotonik), adalah bobot Hamming, tetapi mari kita pertimbangkan pemesanan yang diberikan oleh fungsi arbitrer .f

Karena evolusi sistem kuantum tertutup adalah kesatuan (yang dapat kita asumsikan diberikan oleh ), maka untuk setiap keadaan sedemikian rupa sehingga terdapat keadaan alternatif sehingga tetapi untuk yang , dan karenanya evolusi tidak monoton.U|ψf(U|ψ)>f(|ψ)|ϕf(|ϕ)>f(|ψ)f(U|ψ)>f(U|ϕ)U

Jadi, satu-satunya sirkuit yang monotonik berkenaan dengan adalah sirkuit yang untuk semua . Dengan demikian setiap set gerbang yang monotonik berkenaan dengan terdiri dari gerbang yang bepergian dengan .f ( U | ψ ) = f ( | ψ ) | ψ f fff(U|ψ)=f(|ψ)|ψff

Jelas, himpunan gerbang yang dapat memuaskan ini tergantung pada definisi . Jika konstan, maka semua set gerbang bersifat monoton sehubungan dengan itu. Namun, jika kita memilih sebagai bobot negara Hamming dalam dasar komputasi (perpanjangan yang agak alami dari digunakan dalam kasus klasik), kita mendapatkan struktur yang menarik. Pembatasan yang diberlakukan mengharuskan berat Hamming tidak berubah. Operasi yang mempertahankan jumlah ini untuk operasi diagonal atau SWAP parsial, atau kombinasi dari ini. Struktur ini cukup sering muncul dalam fisika (dalam model pengikatan ketat dll), dan mirip dengan masalah hamburan Boson yang dipelajari oleh Aaronson dan Arkhipovf f fffff, meskipun tidak identik (ini masalah hamburan yang sedikit berbeda). Lebih lanjut itu mengandung sirkuit untuk IQP , dan karenanya tidak boleh disimulasikan secara efisien secara klasik.

Joe Fitzsimons
sumber
1
(1) Saya tidak berpikir bahwa gagasan Anda tentang "kuantum monoton" adalah generalisasi dari gagasan monotonitas untuk fungsi-fungsi Boolean klasik. Misalnya, gerbang AND adalah monoton karena x_1 ≤ y_1 dan x_2 ≤ y_2 menyiratkan AND (x_1, x_2) ≤ AND (y_1, y_2), di mana x_1, x_2, y_1, y_2 ∈ {0,1}. Perhatikan bahwa perbandingannya antara dua input atau antara dua output, bukan antara input dan output.
Tsuyoshi Ito
(2) Untuk berjaga-jaga, saya tidak mengatakan bahwa gagasan sirkuit monoton tidak mudah meluas ke sirkuit kuantum (saya juga tidak mengatakan demikian). Saya hanya mengatakan bahwa dibandingkan dengan kasus sirkuit reversibel, di mana gagasan sirkuit monoton tidak menarik, kasus sirkuit kuantum tidak jelas.
Tsuyoshi Ito
1
@ JoFitzsimons: Saya pikir berat Hamming cukup baik dalam persyaratan monotonisitas, atau (lebih tepatnya) bahwa sifat tidak berkurang ketika Anda "menghidupkan" bit dari nol menjadi satu adalah gagasan yang dipedulikan ilmuwan komputer tentang ketika mereka merujuk pada sirkuit monoton. Anda dapat mempertimbangkan variasi di mana fungsi yang dihitung adalah fungsi yang tidak berkurang dari beberapa fungsi-nilai-bitstring yang bernilai nyata, seperti proposal pengindeksan ulang Anda; tetapi ini juga merupakan penyimpangan yang signifikan dari minat para ilmuwan komputer kecuali untuk kasus-kasus yang bermotivasi tinggi.
Niel de Beaudrap
1
Urutan parsial yang biasa pada bit string (perbandingan elemen) terlihat jauh lebih alami daripada membandingkannya dengan bobot Hamming mereka kepada saya, tetapi jika Anda berpikir bahwa berat Hamming adalah alami, saya tidak akan berdebat. Sedangkan untuk paragraf ketiga, saya masih mengalami kesulitan mengikuti argumen Anda, tetapi saya kira saya kehilangan sesuatu yang sederhana dan saya hanya perlu waktu dan pandangan baru.
Tsuyoshi Ito
1
@NieldeBeaudrap: Saya setuju. Saya tidak bermaksud menyarankan saya berpikir sebaliknya.
Joe Fitzsimons
-6

Anda pada dasarnya mengajukan dua pertanyaan tentang kesulitan yang sangat beragam, di perbatasan dua bidang besar, yaitu sirkuit boolean & komputasi QM, tentang kemungkinan apa yang kadang-kadang disebut "teorema jembatan" dalam matematika:

  • analog kuantum dari sirkuit monoton

  • analog kuantum dari Razborovs thm

jawaban jujur ​​yang singkat adalah tidak atau tidak sejauh ini .

karena (1), bukan pertanyaan yang sulit, tetapi masih jarang dipertimbangkan, muncul referensi berikut yang dapat diambil sebagai kasus terkait dalam literatur.

Kekerasan pendekatan untuk masalah kuantum oleh Gharibian dan Kempe

mereka mempertimbangkan beberapa masalah "monoton" dalam konteks kuantum misalnya QMSA, "Quantum Monotone Minimum Satisfying Assignment, QMSA", yaitu analog SAT QM; (juga masalah lain Quantum Monoton Minimum Weight Word, QMW) dan menunjukkan beberapa hasil kekerasan perkiraan, yaitu batas bawah. mereka tidak menganggap sirkuit kuantum monoton per se tetapi sebuah gagasan bisa jadi bahwa sirkuit kuantum atau algoritma yang memecahkan fungsi monoton QMSA dapat diambil sebagai analog QM.

Adapun (2) itu akan menjadi hasil yang sangat maju jika ada yang sepertinya tidak "sejauh ini". Razborov's thm pada dasarnya adalah tipe "bottleneck" hasil batas bawah yang dianggap sebagai terobosan yang berbeda dan hasil yang nyaris tak tertandingi dalam teori sirkuit (monoton).

jadi kira-kira ya, tentu saja ada beberapa hambatan yang lebih rendah ditemukan dalam komputasi QM, misalnya terkait dengan teorema produk langsung, untuk survei lihat misalnya

Algoritma Quantum, Batas Bawah, dan Pengorbanan Ruang-Waktu oleh Spalek

Namun, bisa dibilang komputasi QM analog yang lebih baik dengan batas bawah akan menempatkan batas bawah pada jumlah operasi qubit atau mungkin didasarkan pada gerbang "lengkap" seperti gerbang Toffoli untuk fungsi monoton. Saya tidak mengetahui bukti dari jenis ini.

pendekatan lain mungkin membatasi analisis untuk gerbang kuantum AND dan OR khusus dengan bit "ancilla" tambahan yang ditambahkan untuk membuat gerbang reversibel.

ay
sumber
ps itu juga menarik untuk dicatat bahwa razborovs thm melibatkan apa yang kadang-kadang disebut "aproksimator" sirkuit / gerbang dan kekerasan aproksimasi mungkin / tampaknya terhubung ke konsep pendekatan sirkuit / gerbang dengan cara yang belum dipetakan ....
vzn
6
Daripada menambahkan komentar, saya akan khawatir tentang 7 downvotes ...
Alessandro Cosentino
2
??? bersalah sampai terbukti tidak bersalah? =)
vzn