| Versiya | 0.16.3-200423 |
|---|---|
| Nashriyotchi | hex@dec |
| Ishlab chiqarilish sanasi | Jun 11, 2020 |
| Qo'shilgan sana | Jun 11, 2020 |
| Os talablari | Android |
| Talablar | Requires Android 5.0 and up |
| Jami yuklamalar | 0 |
| Narx | Free |
Tavsif
Kvant kompyuterining harakatlarini taqlid qiluvchi Android uchun dastur
aslida cheklangan funksionallikka ega kvant kompyuter simulyatori
Uning asosiy maqsadi har kimga, hatto yo'lda ham test o'tkazish imkonini berishdir. Ushbu ilova faqat emulyator bo'lgani uchun u blok sferasidagi qubitlarning o'rnini ko'rsatishi mumkin. Ushbu ilova tizimning holat vektorini ham ko'rsatishi mumkin (ehtimol rejimida) va yakuniy unitar darvoza ham tez orada kirish mumkin bo'ladi. Cheklov faqat qurilmangizning hisoblash quvvatidir!
Sinovga yordam bering va yangi funksiyalar uchun beta dasturiga qo'shiling!
Siz har qanday matritsalarni qubitlaringizga qo'llashingiz mumkin, agar ular SU(n) guruhining a'zosi bo'lsa, ular unitar bo'lishi va birlik determinantiga ega bo'lishi kerak.
Backend haqida
Ilova kvant sxemalarini simulyatsiya qilish uchun uyda ishlab chiqarilgan backenddan foydalanadi. Hali shovqin bilan ishlamaydi. Backend Java-da yozilgan va butun manba kodini GitHub-da hexadec/Quantum-da topish mumkin
Iltimos, shuni yodda tutingki, ushbu ilovadagi kubit tartibi Big-Endian, ya'ni ko'p kubitli eshikda har doim birinchi parametr holat vektoridagi oxirgi bit bo'ladi, boshqa ba'zi taniqli tizimlar esa Little-Endian, shuning uchun ko'p sonli. -qubit darvoza matritsalari konvertatsiyaga muhtoj!
Asosiy xususiyatlar
Ko'pi bilan 10 kubit
Eng ko'p 4 kubitli geyts
Juda yuqori suratlar soni (2^20 gacha)
Oldindan belgilangan ko'plab eshiklar
Natijalarni darhol oling
Natijalarni eksport qilish
Import/eksport darvozasi ketma-ketligi, OpenQASM sifatida eksport qiling
Har qanday darvozaning hermit konjugatini oling
Blok sferasini ko'rsatish (bog'lanmagan kubitlar uchun)
Tizimning holat vektorini ko'rsating
Avtomatik va Opt-in sxemasini optimallashtirish
Oldindan belgilangan bitta kubitli eshiklar
Hadamard
Pauli-X/Y/Z
S-shlyuz va T-gate (fazali siljish)
EMAS
Identifikatsiya
U3
Oldindan belgilangan ko'p kubitli eshiklar
CNOT/CY/CZ (Boshqariladigan-Pauli)
Boshqariladigan-S, Boshqariladigan-T va Boshqariladigan-Hadamard eshiklari
SWAP
Toffoli
Fredkin
Rejalashtirilgan xususiyatlar
Looplar va shartlar bilan algoritmlarni yaratish va ishga tushirish
Tarjimonlar GitHub omborida kutib olinadi:
https://github.com/hexadec/Quantum/blob/master/app/src/main/res/values/strings.xml