Kompleksitas kueri acak dari masalah pohon siam

23

Sebuah penting 2003 kertas oleh Childs et al.memperkenalkan "pohon siam masalah": masalah mengakui percepatan kuantum eksponensial yang tidak seperti masalah lain yang kita tahu. Dalam masalah ini, kami diberi grafik besar secara eksponensial seperti yang digambarkan di bawah ini, yang terdiri dari dua pohon biner lengkap dengan kedalaman n, yang daunnya saling terhubung dengan siklus acak. Kami telah diberi label titik MASUK. Kami juga dilengkapi dengan oracle yang, diberikan sebagai input label dari setiap titik, memberi tahu kami label tetangganya. Tujuan kami adalah untuk menemukan EXIT vertex (yang dapat dengan mudah dikenali, sebagai satu-satunya derajat-2 vertex dalam grafik selain dari ENTRANCE vertex). Kita dapat mengasumsikan bahwa label adalah string acak yang panjang, sehingga dengan probabilitas yang luar biasa,simpul selain dari simpul MASUK harus diberikan oleh oracle.

Childs et al. menunjukkan bahwa algoritma berjalan kuantum dapat dengan mudah melakukan barrel melalui grafik ini, dan menemukan EXIT vertex setelah langkah poli (n). Sebaliknya, mereka juga menunjukkan bahwa algoritma acak klasik membutuhkan langkah exp (n) untuk menemukan titik EXIT dengan probabilitas tinggi. Mereka menyatakan batas bawahnya sebagai Ω (2 n / 6 ), tetapi saya percaya bahwa pemeriksaan yang lebih dekat terhadap bukti mereka menghasilkan Ω (2 n / 2 ). Secara intuitif, ini karena dengan probabilitas yang luar biasa, jalan acak pada grafik (bahkan jalan yang menghindari diri, dll.) Akan terjebak di wilayah tengah yang luas untuk jumlah waktu yang eksponensial: kapan saja pejalan kaki mulai menuju ke arah EXIT , jumlah tepi yang jauh lebih besar yang menunjuk keluar dari EXIT akan bertindak sebagai "gaya tolak" yang mendorongnya kembali ke tengah.

Cara mereka meresmikan argumen adalah untuk menunjukkan itu, sampai dikunjungi ~ 2 n / 2 simpul, algoritma acak bahkan belum menemukan siklus dalam grafik: subgraf yang diinduksi yang dilihatnya sejauh ini hanyalah sebuah pohon, tanpa memberikan informasi apa pun tentang di mana vertex EXIT mungkin berada.

Saya tertarik untuk menjabarkan kompleksitas kueri acak dari masalah ini secara lebih tepat. Pertanyaan saya adalah ini:

Adakah yang bisa datang dengan algoritma klasik yang menemukan EXIT vertex dalam kurang dari ~ 2 n langkah --- katakanlah, dalam O (2 n / 2 ), atau O (2 2n / 3 )? Atau, adakah yang bisa memberikan batas bawah lebih baik dari Ω (2 n / 2 )?

(Perhatikan bahwa, dengan paradoks ulang tahun, tidak sulit untuk menemukan siklus dalam grafik setelah langkah-langkah O (2 n / 2 ). Pertanyaannya adalah apakah seseorang dapat menggunakan siklus untuk mendapatkan petunjuk tentang di mana titik EXIT berada.)

Jika ada yang bisa meningkatkan batas bawah masa lalu Ω (2 n / 2 ), maka sepengetahuan saya, ini akan memberikan contoh pertama yang terbukti dari masalah black-box dengan percepatan kuantum eksponensial, yang kompleksitas permintaan acaknya lebih besar dari √N . (Di mana N ~ 2 n adalah ukuran masalahnya.)

Pembaruan: Saya telah belajar dari Andrew Childs bahwa, dalam catatan ini , Fenner dan Zhang secara eksplisit meningkatkan batas bawah acak untuk pohon siam menjadi Ω (2 n / 3 ). Jika mereka mau menerima probabilitas keberhasilan yang konstan (daripada kecil secara eksponensial), saya yakin mereka dapat meningkatkan ikatan lebih lanjut, menjadi Ω (2 n / 2 ).

masukkan deskripsi gambar di sini

Scott Aaronson
sumber

Jawaban:

22

O(n2n/2) panggilan oracle .

n/2O(2n/2)n+1Xn+1 dari pintu masuk. Kami akan mencoba mencapai pintu keluar dari simpul ini.

XYO(2n/2)n/2Yn/2XYYO(2n/2)X2n+2

n+3X2n/2n/2X2

nO(n2n/2)

XtXt+1tn/2t+2n/2tn/2t+2n/2Xt.

Shalev
sumber
Xt+1tXtn/22t2n/2
2n/2
2n/2
1
Xt+1tXtt2tn/22n/2t+2n/2ttt
1
Gagasan memulai pencarian dari kedua ujung dan mengarah ke peningkatan sqrt () atas algoritma naif dikenal sebagai pencarian dua arah dan telah ditemukan kembali secara independen berkali-kali dalam berbagai konteks misalnya perencanaan rute di peta google. Referensi aslinya tampaknya: GB Dantzig. Pemrograman Linier dan Ekstensi. Princeton University Press, 1962.
Alex Lopez-Ortiz