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

Майце на ўвазе, што парадак кубітаў у гэтым дадатку - Big-Endian, што азначае, што ў мультыкубітным гейце заўсёды першы параметр з'яўляецца апошнім бітам у вектары стану, тады як некаторыя іншыя добра вядомыя сістэмы з'яўляюцца Little-Endian, такім чынам, большасць мульты -кубітныя варотныя матрыцы патрабуюць пераўтварэння!

Асноўныя рысы

Максімум 10 кубітаў

Вароты з максімум 4 кубітамі

Надзвычай вялікая колькасць стрэлаў (да 2^20)

Мноства наканаваных варот

Атрымайце вынікі неадкладна

Экспартаваць вынікі

Імпарт/экспарт паслядоўнасці варот, экспарт як OpenQASM

Возьмем эрмітава спалучэнне любых варот

Паказаць блох-сферу (для незаблытаных кубітаў)

Пакажыце вектар стану сістэмы

Аўтаматычная аптымізацыя і аптымізацыя ланцуга па выбары

Наканаваныя адзінкавыя кубітныя вароты

Адамар

Паўлі-X/Y/Z

S-затвор і Т-затвор (фазавы зрух)

НЕ

Ідэнтычнасць

U3

Наканаваныя шматкубітныя гейты

CNOT/CY/CZ (Controlled-Pauli)

Вароты Controlled-S, Controlled-T і Controlled-Adamar

АБМЕН

Тофолі

Фрэдкін

Запланаваныя асаблівасці

Стварэнне і запуск алгарытмаў з цыкламі і ўмовамі

Перакладчыкаў вітае рэпазітар GitHub:

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