QC

Quantum Computing for Android

Editore: hex@dec
Android Free
Versione0.16.3-200423
Editorehex@dec
Data di rilascioJun 11, 2020
Data aggiuntaJun 11, 2020
Requisiti del sistema operativoAndroid
RequisitiRequires Android 5.0 and up
Download totali0
PrezzoFree

Descrizione

Un software per Android che emula le azioni di un computer quantistico

essenzialmente un simulatore di computer quantistico con funzionalità limitate

Il suo scopo principale è consentire il test a tutti, anche in movimento. Poiché questa app è solo un emulatore, può mostrare la posizione dei qubit sulla sfera del bloch. Questa app può anche mostrare il vettore di stato del sistema (in modalità probabilità) e presto sarà accessibile anche la porta unitaria finale. Il limite è solo la potenza di calcolo del tuo dispositivo!

Aiuta a testare e unisciti al programma beta per nuove funzionalità!

Puoi applicare qualsiasi matrice ai tuoi qubit purché siano membri del gruppo SU(n) devono essere unitari e devono avere un determinante di unità.

A proposito del back-end

L'applicazione utilizza un back-end fatto in casa per la simulazione di circuiti quantistici. Non funziona ancora con il rumore. Il backend è scritto in Java e l'intero codice sorgente può essere trovato su GitHub in hexadec/Quantum

Tieni presente che l'ordine dei qubit in questa applicazione è Big-endian, il che significa che in una porta multi-qubit il primo parametro è sempre l'ultimo bit nello statevector, mentre alcuni altri sistemi ben noti sono Little-endian, quindi la maggior parte multi Le matrici di gate -qubit necessitano di conversione!

Caratteristiche principali

Al massimo 10 qubit

Gate con al massimo 4 qubit

Numero di scatti estremamente elevato (fino a 2^20)

Tanti cancelli predefiniti

Ottieni risultati immediatamente

Esporta risultati

Sequenza porta di importazione/esportazione, esporta come OpenQASM

Prendi il coniugato eremitico di qualsiasi porta

Mostra sfera bloch (per qubit non entaglati)

Mostra il vettore di stato del sistema

Ottimizzazione del circuito Auto e Opt-in

Porte a qubit singole predefinite

Hadamard

Pauli-X/Y/Z

S-gate e T-gate (sfasamento)

NON

Identità

U3

Porte multi qubit predefinite

CNOT/CY/CZ (Controllato-Pauli)

Cancelli ad S Controllata, a T Controllata e ad Hadamard Controllata

SCAMBIO

Toffoli

Fredkin

Funzionalità pianificate

Crea ed esegui algoritmi con cicli e condizioni

I traduttori sono i benvenuti nel repository GitHub:

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