QC

Quantum Computing for Android

Publisher: hex@dec
Android Free
Нускасы0.16.3-200423
Publisherhex@dec
Чыккан датасыJun 11, 2020
Кошулган күнүJun 11, 2020
Os талаптарAndroid
ТалаптарRequires Android 5.0 and up
Жалпы жүктөлүүлөр0
БаасыFree

Сүрөттөмө

Кванттык компьютердин иш-аракеттерин туураган Android үчүн программа

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

Анын негизги максаты, атүгүл жүрүп баратканда да тестирлөө мүмкүнчүлүгүн берүү. Бул колдонмо эмулятор гана болгондуктан, блоктун сферасында кубиттердин абалын көрсөтө алат. Бул колдонмо ошондой эле системанын абалынын векторун көрсөтө алат (ыктимдуулук режиминде) жана акыркы унитардык дарбаза да жакында жеткиликтүү болот. Чек - бул түзмөгүңүздүн эсептөө күчү!

Жаңы функциялар үчүн тестирлөөгө жардам бериңиз жана бета программасына кошулуңуз!

Сиз кубиттериңизге каалаган матрицаларды колдоно аласыз, эгерде алар SU(n) тобунун мүчөсү болсо, алар унитардык жана бирдик детерминантына ээ болушу керек.

Backend жөнүндө

Тиркеме кванттык схемаларды симуляциялоо үчүн үйдө жасалган бэкэндди колдонот. Азырынча ызы-чуу менен иштебейт. Backend Java тилинде жазылган жана бүт булак кодун GitHubдан hexadec/Quantum дарегинен тапса болот

Сураныч, бул тиркемедеги кубит тартиби Big-Endian экенин, башкача айтканда, көп кубиттик дарбазада ар дайым биринчи параметр абал векторундагы акыркы бит болот, ал эми башка белгилүү системалар Литтл-Эндиан, ошондуктан көпчүлүгү мульти -qubit дарбаза матрицалары конверсияга муктаж!

Негизги өзгөчөлүктөрү

Эң көп дегенде 10 кубит

Гейтс эң көп 4 кубитке ээ

Атышуулардын өтө көп саны (2^20га чейин)

Көптөгөн алдын ала аныкталган дарбазалар

Натыйжаларды дароо алыңыз

Натыйжаларды экспорттоо

Импорт/Экспорт дарбаза ырааттуулугу, OpenQASM катары экспорттоо

Каалаган дарбазанын гермиттик коньюгатын алыңыз

Блок сферасын көрсөтүү (чаташкан кубиттер үчүн)

Системанын абалынын векторун көрсөтүңүз

Автоматтык жана кошулуу схемасын оптималдаштыруу

Алдын ала аныкталган жалгыз кубит дарбазалары

Хадамард

Pauli-X/Y/Z

S-дарбаза & T-дарбаза (фазалык жылыш)

ЖОК

Identity

U3

Алдын ала аныкталган көп кубит дарбазалары

CNOT/CY/CZ (Controlled-Pauli)

Controlled-S, Controlled-T жана Controlled-Hadamard дарбазалары

SWAP

Toffoli

Фредкин

Пландаштырылган өзгөчөлүктөр

Циклдер жана шарттар менен алгоритмдерди түзүү жана иштетүү

Котормочулар GitHub репозиторийинде кабыл алынат:

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