QC

Quantum Computing for Android

Forlegger: hex@dec
Android Free
Versjon0.16.3-200423
Forleggerhex@dec
UtgivelsesdatoJun 11, 2020
Dato lagt tilJun 11, 2020
Os kravAndroid
KravRequires Android 5.0 and up
Totalt antall nedlastinger0
PrisFree

Beskrivelse

En programvare for Android som emulerer handlingene til en kvantedatamaskin

i hovedsak en kvantedatasimulator med begrenset funksjonalitet

Hovedformålet er å muliggjøre testing for alle, selv på farten. Siden denne appen bare er en emulator, kan den vise posisjonen til qubitene på bloch-sfæren. Denne appen kan også vise tilstandsvektoren til systemet (i sannsynlighetsmodus), og den endelige enhetsporten vil også være tilgjengelig snart. Grensen er bare datakraften til enheten din!

Hjelp til å teste og bli med i betaprogrammet for ny funksjonalitet!

Du kan bruke hvilke som helst matriser på qubitene dine så lenge de er medlem av gruppen SU(n) de må være enhetlige og må ha en enhetsdeterminant.

Om backend

Applikasjonen bruker en hjemmelaget backend for å simulere kvantekretser. Den fungerer ennå ikke med støy. Backend er skrevet i Java og hele kildekoden kan finnes på GitHub på hexadec/Quantum

Vær oppmerksom på at qubit-rekkefølgen i denne applikasjonen er Big-Endian, noe som betyr at i en multi-qubit-port alltid er den første parameteren den siste biten i tilstandsvektoren, mens noen andre velkjente systemer er Little-Endian, og dermed de fleste multi -qubit gate matriser trenger konvertering!

Hovedtrekkene

Høyst 10 qubits

Porter med maksimalt 4 qubits

Ekstremt høyt antall bilder (opptil 2^20)

Mange forhåndsdefinerte porter

Få resultater umiddelbart

Eksporter resultater

Import/eksporter portsekvens, eksporter som OpenQASM

Ta hermitian-konjugatet til enhver port

Vis blokksfære (for ikke-entaglede qubits)

Vis tilstandsvektoren til systemet

Automatisk og opt-in kretsoptimalisering

Forhåndsdefinerte enkelt qubit-porter

Hadamard

Pauli-X/Y/Z

S-gate og T-gate (faseskift)

IKKE

Identitet

U3

Forhåndsdefinerte multi qubit-porter

CNOT/CY/CZ (kontrollert-Pauli)

Controlled-S, Controlled-T og Controlled-Hadamard porter

BYTTE

Toffoli

Fredkin

Planlagte funksjoner

Lag og kjør algoritmer med looper og betingelser

Oversettere er velkommen til GitHub-depotet:

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