QC

Quantum Computing for Android

Издатель: hex@dec
Android Free
Версия0.16.3-200423
Издательhex@dec
Дата выпускаJun 11, 2020
Дата добавленияJun 11, 2020
Требования ОСAndroid
ТребованияRequires Android 5.0 and up
Всего скачиваний0
ЦенаFree

Описание

Программное обеспечение для Android, которое эмулирует действия квантового компьютера.

по сути симулятор квантового компьютера с ограниченным функционалом

Его основная цель — сделать возможным тестирование для всех, даже в дороге. Поскольку это приложение является всего лишь эмулятором, оно может показывать положение кубитов на сфере Блоха. Это приложение также может отображать вектор состояния системы (в вероятностном режиме), и скоро будут доступны последние унитарные ворота. Ограничением является только вычислительная мощность вашего устройства!

Помогите тестировать и присоединяйтесь к бета-программе для новых функций!

Вы можете применять любые матрицы к своим кубитам, если они являются членами группы SU(n), они должны быть унитарными и иметь единичный определитель.

О бэкенде

Приложение использует самодельный бэкенд для моделирования квантовых схем. С шумом пока не работает. Бэкенд написан на Java, а весь исходный код можно найти на GitHub по адресу hexadec/Quantum.

Имейте в виду, что порядок кубитов в этом приложении — обратный порядок байтов, а это означает, что в многокубитном вентиле всегда первым параметром является последний бит в векторе состояния, в то время как в некоторых других известных системах используется обратный порядок байтов, поэтому большинство -кубитные вентильные матрицы нуждаются в преобразовании!

Основные характеристики

Не более 10 кубитов

Ворота с не более чем 4 кубитами

Чрезвычайно большое количество выстрелов (до 2^20)

Множество предопределенных ворот

Получите результаты немедленно

Экспорт результатов

Импортировать/экспортировать последовательность ворот, экспортировать как OpenQASM

Возьмем эрмитово сопряжение любых ворот

Показать сферу Блоха (для незапутанных кубитов)

Показать вектор состояния системы

Автоматическая и опциональная оптимизация схемы

Предопределенные однокубитные вентили

Адамар

Паули-X/Y/Z

S-затвор и Т-затвор (фазовый сдвиг)

НЕТ

Личность

U3

Предопределенные многокубитные вентили

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

Ворота Controlled-S, Controlled-T и Controlled-Adamard

МЕНЯТЬ

Тоффоли

Фредкин

Запланированные функции

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

Переводчики приветствуются в репозитории GitHub:

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