QC

Quantum Computing for Android

Založnik: hex@dec
Android Free
Različica0.16.3-200423
Založnikhex@dec
Datum izdajeJun 11, 2020
Datum dodajanjaJun 11, 2020
Os zahteveAndroid
ZahteveRequires Android 5.0 and up
Skupno prenosov0
CenaFree

Opis

Programska oprema za Android, ki posnema dejanja kvantnega računalnika

v bistvu kvantni računalniški simulator z omejeno funkcionalnostjo

Njegov glavni namen je omogočiti testiranje vsem, tudi na poti. Ker je ta aplikacija le emulator, lahko prikaže položaj kubitov na krogli Bloch. Ta aplikacija lahko prikaže tudi vektor stanja sistema (v verjetnostnem načinu) in končna enotna vrata bodo prav tako kmalu dostopna. Omejitev je samo računalniška moč vaše naprave!

Pomagajte pri testiranju in se pridružite programu beta za nove funkcije!

Za svoje kubite lahko uporabite katero koli matriko, če so člani skupine SU(n), morajo biti enotne in morajo imeti determinanto enote.

O zaledju

Aplikacija uporablja doma narejeno zaledje za simulacijo kvantnih vezij. Še ne deluje s hrupom. Zaledje je napisano v Javi, celotno izvorno kodo pa lahko najdete na GitHubu na hexadec/Quantum

Upoštevajte, da je vrstni red qubit v tej aplikaciji Big-Endian, kar pomeni, da je v vratih z več qubitmi vedno prvi parameter zadnji bit v vektorju stanja, medtem ko so nekateri drugi znani sistemi Little-Endian, torej večina multi -kubitne vratne matrike potrebujejo pretvorbo!

Glavne značilnosti

Največ 10 kubitov

Vrata z največ 4 kubiti

Izjemno veliko število strelov (do 2^20)

Veliko vnaprej določenih vrat

Dobite rezultate takoj

Izvoz rezultatov

Uvoz/izvoz zaporedja vrat, izvoz kot OpenQASM

Vzemite hermitski konjugat poljubnih vrat

Pokaži bloch kroglo (za nezapletene kubite)

Pokažite vektor stanja sistema

Samodejna in opt-in optimizacija vezja

Vnaprej določena enojna vrata qubit

Adamard

Pauli-X/Y/Z

S-gate & T-gate (fazni premik)

NE

Identiteta

U3

Vnaprej določena večkubitna vrata

CNOT/CY/CZ (Controlled-Pauli)

Nadzorovana-S, kontrolirana-T in nadzorovana-Hadamardova vrata

ZAMENJAVA

Toffoli

Fredkin

Načrtovane funkcije

Ustvarite in zaženite algoritme z zankami in pogoji

Prevajalci so dobrodošli v repozitoriju GitHub:

https://github.com/hexadec/Quantum/blob/master/app/src/main/res/values/strings.xml