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) წევრი, ისინი უნდა იყვნენ უნიტარული და უნდა ჰქონდეთ ერთეულის განმსაზღვრელი.

ბექენდის შესახებ

აპლიკაცია კვანტური სქემების სიმულაციისთვის იყენებს სახლში შექმნილ ფონს. ხმაურით ჯერ არ მუშაობს. Backend იწერება Java-ში და მთელი წყაროს კოდი შეგიძლიათ იხილოთ GitHub-ზე hexadec/Quantum-ზე

გთხოვთ გაითვალისწინოთ, რომ ამ აპლიკაციაში კუბიტის რიგი არის Big-Endian, რაც იმას ნიშნავს, რომ მრავალ კუბიტიან კარიბჭეში პირველი პარამეტრი ყოველთვის არის ბოლო ბიტი სახელმწიფო ვექტორში, ხოლო ზოგიერთი სხვა ცნობილი სისტემა არის Little-Endian, შესაბამისად, ყველაზე მულტი. -კუბიტის კარიბჭის მატრიცებს კონვერტაცია სჭირდება!

Ძირითადი მახასიათებლები

მაქსიმუმ 10 კუბიტი

გეითსი მაქსიმუმ 4 კუბიტით

სროლების ძალიან დიდი რაოდენობა (2^20-მდე)

ბევრი წინასწარ განსაზღვრული კარიბჭე

მიიღეთ შედეგები დაუყოვნებლივ

შედეგების ექსპორტი

იმპორტი/ექსპორტის კარიბჭის თანმიმდევრობა, ექსპორტი OpenQASM-ის სახით

აიღეთ ნებისმიერი კარიბჭის ჰერმიციული კონიუგატი

ბლოხის სფეროს ჩვენება (ჩართული კუბიტებისთვის)

სისტემის მდგომარეობის ვექტორის ჩვენება

ავტომატური და ჩართვა მიკროსქემის ოპტიმიზაცია

წინასწარ განსაზღვრული ერთი კუბიტიანი კარიბჭე

ჰადამარდი

პაული-X/Y/Z

S-gate & T-gate (ფაზის ცვლა)

არა

იდენტობა

U3

წინასწარ განსაზღვრული მრავალ კუბიტიანი კარიბჭე

CNOT/CY/CZ (Controlled-Pauli)

Controlled-S, Controlled-T და Controlled-Hadamard კარიბჭე

SWAP

ტოფოლი

ფრედკინი

დაგეგმილი ფუნქციები

შექმენით და გაუშვით ალგორითმები მარყუჟებითა და პირობებით

თარჯიმნები მიესალმებიან GitHub-ის საცავში:

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