| Različica | 0.16.3-200423 |
|---|---|
| Založnik | hex@dec |
| Datum izdaje | Jun 11, 2020 |
| Datum dodajanja | Jun 11, 2020 |
| Os zahteve | Android |
| Zahteve | Requires Android 5.0 and up |
| Skupno prenosov | 0 |
| Cena | Free |
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