QC

Quantum Computing for Android APK

Издател: hex@dec
Android APK Free
Изтегли v0.16.3-200423 0 изтегляния
Тип на файлаAPK
Версия0.16.3-200423
Издател hex@dec
Дата на излизане11.06.2020 г.
Датата е добавена11.06.2020 г.
Os изискванияAndroid
ИзискванияRequires Android 5.0 and up
Общо изтегляния0
ЦенаFree

Описание

Софтуер за Android, който емулира действията на квантов компютър

по същество квантов компютърен симулатор с ограничена функционалност

Основната му цел е да даде възможност за тестване на всички, дори в движение. Тъй като това приложение е само емулатор, то може да показва позицията на кубитите върху сферата на блока. Това приложение може също така да показва вектора на състоянието на системата (в режим на вероятност) и окончателният унитарен порт също ще бъде достъпен скоро. Ограничението е само изчислителната мощност на вашето устройство!

Помогнете при тестването и се присъединете към бета програмата за нова функционалност!

Можете да приложите всякакви матрици към вашите кубити, стига те да са членове на групата SU(n), те трябва да са унитарни и да имат детерминанта на единица.

Относно бекенда

Приложението използва домашно направен бекенд за симулиране на квантови вериги. Все още не работи с шум. Бекендът е написан на Java и целият изходен код може да бъде намерен в GitHub на hexadec/Quantum

Моля, имайте предвид, че редът на qubit в това приложение е Big-Endian, което означава, че в многокубитов порт винаги първият параметър е последният бит във вектора на състоянието, докато някои други добре познати системи са Little-Endian, следователно повечето мулти -qubit gate матриците се нуждаят от преобразуване!

Основните функции

Най-много 10 кубита

Порти с най-много 4 кубита

Изключително голям брой изстрели (до 2^20)

Много предварително дефинирани порти

Получете незабавни резултати

Експортиране на резултати

Импортиране/Експортиране на гейт последователност, експортиране като OpenQASM

Вземете ермитовия конюгат на всяка порта

Показване на bloch сфера (за незаплетени кубити)

Покажете вектора на състоянието на системата

Автоматична и Opt-in оптимизация на веригата

Предварително дефинирани единични qubit гейтове

Адамар

Паули-X/Y/Z

S-gate & T-gate (фазово изместване)

НЕ

Идентичност

U3

Предварително дефинирани многокубитови врати

CNOT/CY/CZ (контролиран-Паули)

Контролирани-S, Контролирани-T и Контролирани-Адамарови порти

РАЗМЯНА

Тофоли

Фредкин

Планирани функции

Създавайте и изпълнявайте алгоритми с цикли и условия

Преводачите са добре дошли в хранилището на GitHub:

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

Подобни програми

Алтернативи