Para pejabat di turnamen kubus Rubik telah menggunakan dua cara berbeda untuk mengacak kubus. Saat ini, mereka melanggar kubus terpisah dan memasang kembali cubies dalam urutan acak kelompok kubus Rubik . Sebelumnya, mereka akan menerapkan urutan acak dari gerakan Singmaster .G g ⟨ U , D , F , B , L , R ⟩
Namun, panjang dari kata - jumlah gerakan acak yang diperlukan untuk sepenuhnya mengacak kubus sehingga masing-masing dari permutasi kira-kira sama kemungkinannya terjadi - saat ini tidak diketahui, tetapi harus setidaknya 20 . Panjang ini t dapat disebut waktu pencampuran jalan acak pada grafik Cayley dari kelompok kubus Rubik yang dihasilkan oleh gerakan Singmaster \ langle U, D, F, B, L, R \ rangle .g ‖ G ‖ = 43 , 252 , 003 , 274 , 489 , 856 , 000 t
Apakah komputer kuantum memiliki keunggulan untuk menentukan waktu pencampuran dari kelompok kubus Rubik?
Saya pikir kita dapat memiliki beberapa urutan gerakan Hadamard yang cerdas untuk membuat register sebagai superposisi yang seragam atas semua konfigurasi seperti itu; dengan demikian menerapkan urutan perpindahan Singmaster apa pun ke tidak mengubah .
Jika kita memiliki perkiraan seperti apa waktu pencampuran , kita juga dapat membuat register lain sebagai superposisi yang seragam dari semua kata Singmaster dengan panjang , dan secara kondisional menerapkan setiap kata tersebut ke keadaan terpecahkan , semoga mendapatkan status sehingga, jika kita mengukur , masing-masing konfigurasi sama-sama cenderung diukur. Jika , maka kita tidak akan berjalan sepanjang grafik Cayley dari cukup lama, dan jika kita mengukur t | B ⟩ t ' | A ′ ⟩ | B ⟩ | Sebuah ⟩ | Sebuah ⟩ ‖ G ‖ t ' < t G | Sebuah ⟩ | B ⟩ | Sebuah ⟩, konfigurasi yang "lebih dekat" dengan keadaan terpecahkan akan lebih mungkin. Beberapa transformasi seperti Fourier yang cerdas pada mungkin dapat mengukur seberapa terdistribusi secara merata .
Bagi saya ini terasa seperti sesuatu komputer kuantum mungkin bagus. Misalnya, jika belum dicampur secara seragam oleh semua kata di , maka beberapa konfigurasi lebih mungkin daripada yang lain, misalnya lebih "konstan"; sedangkan jika telah sepenuhnya tercampur dengan semua jalan, maka lebih "seimbang". Tapi intuisi saya tentang algoritma kuantum dan rantai Markov tidak cukup kuat untuk melangkah terlalu jauh.| B ⟩ | Sebuah ⟩ | Sebuah ⟩ | Sebuah ⟩
EDIT
Bandingkan pertanyaan ini dengan masalah verifikasi simpul kuantum.
Dalam verifikasi simpul kuantum, pedagang diberi koin kuantum sebagai keadaan semua simpul yang memiliki invarian tertentu. Untuk memverifikasi koin kuantum, ia menerapkan rantai Markov untuk transisi ke dirinya sendiri (jika itu koin yang valid.) Ia harus menerapkan rantai Markov ini dan mengukur hasilnya setidaknya kali, tetapi jika tidak, ia memiliki tidak ada cara untuk membangun sendiri (jangan sampai dia bisa memalsukan koin.) Jadi jika dia diberi koin yang valid, dia diberi status yang tidak dapat dia hasilkan sendiri , bersama dengan rantai Markov sebagai matriks , dan dia mungkin tahu waktu pencampuranMt | K ⟩ M t | K ⟩; dia diharuskan menguji bahwa valid.
Dalam pertanyaan ini, mungkin cukup mudah untuk menghasilkan dari semua permutasi kubus Rubik. Sirkuit kuantum yang terkait dengan rantai Markov, sebut , dari gerakan Singmaster, juga mungkin cukup mudah untuk dibuat. Namun, waktu pencampuran tidak diketahui, dan merupakan satu hal yang harus ditentukan.S t