Perisian untuk Android yang meniru tindakan komputer kuantum
pada dasarnya simulator komputer kuantum dengan fungsi terhad
Tujuan utamanya adalah untuk membolehkan pengujian kepada semua orang, walaupun dalam perjalanan . Oleh kerana aplikasi ini hanya emulator, ia dapat menunjukkan kedudukan qubit pada sfera bloch. Aplikasi ini juga dapat menunjukkan keadaan sistem (dalam mod kebarangkalian) dan gerbang kesatuan terakhir juga akan dapat diakses dalam masa terdekat. Hadnya hanya kekuatan pengkomputeran peranti anda!
Bantu uji dan sertai program beta untuk fungsi baru!
Anda boleh menggunakan sebarang matriks pada qubit anda sebagai selagi mereka menjadi anggota kumpulan SU (n) - mereka harus bersatu dan harus mempunyai penentu unit.
Mengenai latar belakang
Aplikasi ini menggunakan rumah backend buatan untuk mensimulasikan litar kuantum. Itu belum lagi berfungsi dengan suara bising. Backend ditulis dalam Java dan seluruh kod sumber boleh didapati di GitHub di
hexadec / Quantum
Harap maklum bahawa urutan qubit dalam aplikasi ini adalah
Big-Endian
>, yang bermaksud bahawa di gerbang multi-qubit selalu parameter pertama adalah bit terakhir di vektor negara, sedangkan beberapa sistem terkenal lain adalah
Little-Endian
, oleh itu kebanyakan matriks gerbang multi-qubit memerlukan penukaran !
Ciri-ciri utama
• Paling banyak 10 qubit
• Gerbang dengan paling banyak 4 qubit
• Jumlah tangkapan yang sangat tinggi (hingga 2 ^ 20)
• Banyak gerbang yang telah ditetapkan
• Dapatkan hasil dengan segera
• Hasil eksport
• Urutan gerbang import / eksport, eksport sebagai OpenQASM
• Ambil konjugat hermitian mana-mana gerbang
• Tunjukkan sfera bloch (untuk qubit yang tidak terjerat)
• Tunjukkan vektor keadaan sistem
• Pengoptimuman litar automatik dan pilihan
Pintu qubit tunggal yang telah ditetapkan
• Hadamard
• Pauli-X / Y / Z
• S-gate & T-gate (phase-shift)
• √BUKAN
• Identiti
• U3
Pintu multi qubit yang telah ditetapkan
• CNOT / CY / CZ (Controlled-Pauli)
• Pintu terkawal-S, terkawal-T dan terkawal-Hadamard
• U3 terkawal
• SWAP
• Toffoli
• Fredkin
• Transformasi Quantum Fourier
Ciri-ciri terancang
Buat dan jalankan algoritma dengan gelung dan keadaan
Paparkan matriks kesatuan akhir untuk litar yang lebih kecil
Visualisasikan keadaan multi-qubit dengan lebih baik
Penterjemah disambut di repositori GitHub:
https://github.com/hexadec/Quantum/blob/master/app/src/main /res/values/strings.xml
0.19.3:
- Fixed an extremely rare bug that caused the app to crash
0.19.1 & 0.19.2:
- Fixed a bug that crashed the app when the screen was rotated
- UX improvements
- Save the statevector so that the second run will be a lot faster
- Gate editor fixes