QC

Quantum Computing for Android

Հրատարակիչ: hex@dec
Android Free
Տարբերակ0.16.3-200423
Հրատարակիչhex@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 է, ինչը նշանակում է, որ բազմաքյուբիթանոց դարպասում միշտ առաջին պարամետրը վերջին բիթն է վիճակավեկտորի մեջ, մինչդեռ որոշ այլ հայտնի համակարգեր Little-Endian են, հետևաբար ամենից շատ -qubit դարպասի մատրիցները փոխակերպման կարիք ունեն:

Հիմնական հատկանիշները

Առավելագույնը 10 քյուբիթ

Գեյթս՝ առավելագույնը 4 քյուբիթով

Կրակոցների չափազանց մեծ քանակ (մինչև 2^20)

Շատ կանխորոշված ​​դարպասներ

Ստացեք արդյունքներ անմիջապես

Արտահանման արդյունքներ

Ներմուծման/արտահանման դարպասների հաջորդականությունը, արտահանումը որպես OpenQASM

Վերցրեք ցանկացած դարպասի ճգնավորական զուգակցումը

Ցուցադրել բլոկի շրջանակը (չխճճված քյուբիթների համար)

Ցույց տալ համակարգի վիճակավեկտորը

Ավտոմատ և միացնել միացումների օպտիմիզացում

Նախապես սահմանված մեկ քուբիթ դարպասներ

Հադամարդ

Պաուլի-X/Y/Z

S-gate և T-gate (փուլային հերթափոխ)

ՉԻ

Ինքնություն

U3

Նախապես սահմանված բազմակի կուբիթ դարպասներ

CNOT/CY/CZ (վերահսկվող-Pauli)

Controlled-S, Controlled-T և Controlled-Hadamard դարպասներ

SWAP

Տոֆոլի

Ֆրեդկին

Պլանավորված առանձնահատկություններ

Ստեղծեք և գործարկեք ալգորիթմներ օղակներով և պայմաններով

Թարգմանիչներին ողջունում են GitHub պահեստում.

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