QC

Quantum Computing for Android

Editor: hex@dec
Android Free
Versión0.16.3-200423
Editorhex@dec
Fecha de lanzamientoJun 11, 2020
Fecha AgregadaJun 11, 2020
Requisitos del sistema operativoAndroid
RequisitosRequires Android 5.0 and up
Descargas totales0
PrecioFree

Descripción

Un software para Android que emula las acciones de una computadora cuántica

esencialmente un simulador de computadora cuántica con funcionalidad limitada

Su objetivo principal es permitir que todos puedan realizar pruebas, incluso sobre la marcha. Dado que esta aplicación es solo un emulador, puede mostrar la posición de los qubits en la esfera bloch. Esta aplicación también puede mostrar el vector de estado del sistema (en modo de probabilidad) y pronto también se podrá acceder a la puerta unitaria final. ¡El límite es solo la potencia informática de su dispositivo!

¡Ayuda a probar y únete al programa beta para obtener nuevas funciones!

Puede aplicar cualquier matriz a sus qubits siempre que sean miembros del grupo SU(n), tienen que ser unitarias y tener un determinante de unidad.

Sobre el back-end

La aplicación utiliza un backend casero para simular circuitos cuánticos. Todavía no funciona con ruido. El backend está escrito en Java y el código fuente completo se puede encontrar en GitHub en hexadec/Quantum

Tenga en cuenta que el orden de los qubits en esta aplicación es Big-Endian, lo que significa que en una puerta multi-qubit siempre el primer parámetro es el último bit en el vector de estado, mientras que otros sistemas conocidos son Little-Endian, por lo que la mayoría de los -¡Las matrices de puertas qubit necesitan conversión!

Principales características

Como máximo 10 qubits

Puertas con un máximo de 4 qubits

Número extremadamente alto de disparos (hasta 2^20)

Un montón de puertas predefinidas

Obtenga resultados inmediatamente

Exportar resultados

Secuencia de puerta de importación/exportación, exportación como OpenQASM

Tome el conjugado hermitiano de cualquier puerta

Mostrar esfera de bloch (para qubits no entrelazados)

Mostrar el vector de estado del sistema

Optimización automática y opt-in del circuito

Puertas de qubit individuales predefinidas

Hadamard

Pauli-X/Y/Z

S-gate y T-gate (cambio de fase)

NO

Identidad

U3

Puertas multi qubit predefinidas

CNOT/CY/CZ (Controlado-Pauli)

Compuertas Controlled-S, Controlled-T y Controlled-Hadamard

INTERCAMBIO

Toffoli

fredkin

Funciones planificadas

Crear y ejecutar algoritmos con bucles y condiciones.

Los traductores son bienvenidos en el repositorio de GitHub:

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