| Versija | 0.16.3-200423 |
|---|---|
| Leidėjas | hex@dec |
| Išleidimo data | Jun 11, 2020 |
| Data pridėta | Jun 11, 2020 |
| OS reikalavimai | Android |
| Reikalavimai | Requires Android 5.0 and up |
| Iš viso atsisiuntimų | 0 |
| Kaina | Free |
apibūdinimas
„Android“ skirta programinė įranga, imituojanti kvantinio kompiuterio veiksmus
iš esmės kvantinis kompiuterinis simuliatorius su ribotu funkcionalumu
Pagrindinis jo tikslas – visiems, net ir keliaujant, atlikti testavimą. Kadangi ši programa yra tik emuliatorius, ji gali parodyti kubitų padėtį bloch sferoje. Ši programa taip pat gali parodyti sistemos būsenos vektorių (tikimybės režimu), o galutiniai vienetiniai vartai taip pat bus greitai pasiekiami. Riba yra tik jūsų įrenginio skaičiavimo galia!
Padėkite testuoti ir prisijunkite prie beta programos, kad gautumėte naujų funkcijų!
Savo kubitams galite taikyti bet kokias matricas, jei jos yra grupės SU(n) nariai, jos turi būti vienetinės ir turėti vienetų determinantą.
Apie backendą
Kvantinėms grandinėms imituoti programa naudoja namuose sukurtą užpakalinę programą. Su triukšmu dar neveikia. Užpakalinė programa yra parašyta Java, o visą šaltinio kodą galima rasti GitHub adresu hexadec/Quantum
Atminkite, kad šioje programoje kubitų tvarka yra Big-Endian, o tai reiškia, kad kelių kubitų vartuose visada pirmasis parametras yra paskutinis būsenos vektoriaus bitas, o kai kurios kitos gerai žinomos sistemos yra mažosios endijos, taigi dauguma kelių -Kubito vartų matricas reikia konvertuoti!
Pagrindinės funkcijos
Daugiausia 10 kubitų
Vartai su daugiausia 4 kubitais
Itin didelis kadrų skaičius (iki 2^20)
Daugybė iš anksto nustatytų vartų
Gaukite rezultatus iš karto
Eksportuoti rezultatus
Importuoti/eksportuoti vartų seką, eksportuoti kaip OpenQASM
Paimkite bet kurių vartų hermitinį konjugatą
Rodyti „bloch“ sferą (neužklijuotiems kubitams)
Parodykite sistemos būsenos vektorių
Automatinis ir pasirenkamas grandinės optimizavimas
Iš anksto nustatyti vieno kubito vartai
Hadamardas
Pauli-X/Y/Z
S vartai ir T vartai (fazės poslinkis)
NE
Tapatybė
U3
Iš anksto nustatyti kelių kubitų vartai
CNOT/CY/CZ (kontroliuojamas – Paulius)
Valdomi-S, Controlled-T ir Controlled-Hadamard vartai
SWAP
Tofolis
Fredkinas
Planuojamos funkcijos
Kurkite ir paleiskite algoritmus su kilpomis ir sąlygomis
Vertėjai laukiami „GitHub“ saugykloje:
https://github.com/hexadec/Quantum/blob/master/app/src/main/res/values/strings.xml