QC

Quantum Computing for Android

Kustantaja: hex@dec
Android Free
Versio0.16.3-200423
Kustantajahex@dec
JulkaisupäiväJun 11, 2020
LisäyspäivämääräJun 11, 2020
Os vaatimuksetAndroid
VaatimuksetRequires Android 5.0 and up
Latauksia yhteensä0
HintaFree

Kuvaus

Ohjelmisto Androidille, joka emuloi kvanttitietokoneen toimintoja

olennaisesti kvanttitietokonesimulaattori, jolla on rajoitettu toiminnallisuus

Sen päätarkoitus on mahdollistaa testaus kaikille, myös tien päällä. Koska tämä sovellus on vain emulaattori, se voi näyttää kubittien sijainnin bloch-pallolla. Tämä sovellus voi myös näyttää järjestelmän tilavektorin (todennäköisyystilassa) ja lopullinen unitaarinen portti on myös käytettävissä pian. Raja on vain laitteesi laskentateho!

Auta testaamaan ja liity betaohjelmaan saadaksesi uusia toimintoja!

Voit käyttää mitä tahansa matriiseja qubitteihisi, kunhan ne ovat ryhmän SU(n) jäseniä, niiden on oltava unitaarisia ja niillä on oltava yksikködeterminantti.

Tietoja taustaohjelmasta

Sovellus käyttää kotitekoista taustaohjelmaa kvanttipiirien simulointiin. Se ei vielä toimi melun kanssa. Tausta on kirjoitettu Java-kielellä ja koko lähdekoodi löytyy GitHubista osoitteesta hexadec/Quantum

Huomaa, että tämän sovelluksen qubit-järjestys on Big-Endian, mikä tarkoittaa, että monikubitisessa portissa ensimmäinen parametri on aina tilavektorin viimeinen bitti, kun taas jotkin muut hyvin tunnetut järjestelmät ovat Pikku-Endian eli useimmat monikubittiset järjestelmät. -qubit-porttimatriisit tarvitsevat muunnoksen!

Pääpiirteet

Korkeintaan 10 kubittia

Portit, joissa on enintään 4 kubittia

Erittäin suuri määrä laukauksia (jopa 2^20)

Paljon ennalta määritettyjä portteja

Saa tuloksia välittömästi

Vie tulokset

Tuo/Vie porttisekvenssi, vienti OpenQASM-muodossa

Otetaan minkä tahansa portin hermiittinen konjugaatti

Näytä bloch-pallo (ei-sidottuille qubiteille)

Näytä järjestelmän tilavektori

Automaattinen ja opt-in piirin optimointi

Ennalta määritetyt yhden kubitin portit

Hadamard

Pauli-X/Y/Z

S-portti ja T-portti (vaihesiirto)

EI

Identiteetti

U3

Ennalta määritetyt usean kubitin portit

CNOT/CY/CZ (Controlled-Pauli)

Controlled-S, Controlled-T ja Controlled-Hadamard -portit

VAIHTAA

Toffoli

Fredkin

Suunnitellut ominaisuudet

Luo ja suorita algoritmeja silmukoilla ja ehdoilla

Kääntäjät ovat tervetulleita GitHub-tietovarastoon:

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