QC

Quantum Computing for Android

Kiadó: hex@dec
Android Free
Változat0.16.3-200423
Kiadóhex@dec
Kiadási dátumJun 11, 2020
Dátum hozzáadvaJun 11, 2020
Os követelményekAndroid
KövetelményekRequires Android 5.0 and up
Összes letöltés0
ÁrFree

Leírás

Egy szoftver Androidhoz, amely egy kvantumszámítógép műveleteit emulálja

lényegében egy kvantumszámítógépes szimulátor korlátozott funkcionalitással

Fő célja, hogy mindenki számára lehetővé tegye a tesztelést, még útközben is. Mivel ez az alkalmazás csak egy emulátor, képes megmutatni a qubitek helyzetét a bloch-gömbön. Ez az alkalmazás képes megjeleníteni a rendszer állapotvektorát is (valószínűségi módban), és hamarosan elérhető lesz a végső unitárius kapu is. A határ csak a készülék számítási teljesítménye!

Segítsen a tesztelésben, és csatlakozzon a béta programhoz az új funkciókért!

Bármilyen mátrixot alkalmazhat a qubitekre, amennyiben azok az SU(n) csoport tagjai, egységesnek kell lenniük és egységdeterminánssal kell rendelkezniük.

A háttérről

Az alkalmazás házi készítésű háttérprogramot használ a kvantumáramkörök szimulálására. Zajjal még nem működik. A háttér Java nyelven íródott, és a teljes forráskód megtalálható a GitHubon a hexadec/Quantum címen

Kérjük, vegye figyelembe, hogy ebben az alkalmazásban a qubit sorrend Big-Endian, ami azt jelenti, hogy a több qubites kapuban mindig az első paraméter az utolsó bit az állapotvektorban, míg néhány más jól ismert rendszer Little-endian, így a legtöbb multi. -qubit kapumátrixok átalakításra szorulnak!

Főbb jellemzői

Legfeljebb 10 qubit

Legfeljebb 4 qubites kapuk

Rendkívül nagy számú felvétel (akár 2^20)

Sok előre meghatározott kapu

Azonnal elérheti az eredményeket

Eredmények exportálása

Import/Export kapusorozat, exportálás OpenQASM-ként

Vegyük bármelyik kapu remete konjugátumát

Bloch gömb megjelenítése (nem összefűzött qubitekhez)

Mutasd meg a rendszer állapotvektorát

Automatikus és Opt-in áramkör optimalizálás

Előre meghatározott egy qubit kapuk

Hadamard

Pauli-X/Y/Z

S-kapu és T-kapu (fázisváltás)

NEM

Identitás

U3

Előre definiált több kubites kapuk

CNOT/CY/CZ (ellenőrzött – Pauli)

Controlled-S, Controlled-T és Controlled-Hadamard kapuk

CSERE

Toffoli

Fredkin

Tervezett funkciók

Algoritmusok létrehozása és futtatása ciklusokkal és feltételekkel

A fordítókat szeretettel várjuk a GitHub tárhelyen:

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