QC

Quantum Computing for Android

Leidėjas: hex@dec
Android Free
Versija0.16.3-200423
Leidėjashex@dec
Išleidimo dataJun 11, 2020
Data pridėtaJun 11, 2020
OS reikalavimaiAndroid
ReikalavimaiRequires Android 5.0 and up
Iš viso atsisiuntimų0
KainaFree

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