Android साठी एक सॉफ्टवेअर जे क्वांटम संगणकाच्या कृतींचे अनुकरण करते
मूलत: मर्यादित कार्यक्षमतेसह क्वांटम संगणक सिम्युलेटर
जाता जातासुद्धा प्रत्येकासाठी चाचणी सक्षम करणे हा मुख्य हेतू आहे. हा अॅप फक्त एक एमुलेटर असल्याने, तो ब्लाच गोलाच्या क्विटची स्थिती दर्शवू शकतो. हे अॅप सिस्टमचे स्टेटवेक्टर देखील दर्शवू शकते (संभाव्यतेच्या मोडमध्ये) आणि अंतिम युनिटरी गेट देखील लवकरच प्रवेश करण्यायोग्य होईल. मर्यादा फक्त आपल्या डिव्हाइसची संगणकीय शक्ती आहे!
नवीन कार्यक्षमतेसाठी बीटा प्रोग्राममध्ये चाचणी घेण्यात आणि सामील होण्यास मदत करा.
जोपर्यंत ते एसयू (एन) या गटाचे सदस्य असतील तोपर्यंत आपण आपल्या क्विटवर कोणतीही मॅट्रिक अर्ज करू शकता & # 8211; त्यांना एकसंध असणे आवश्यक आहे आणि त्यांना युनिट निर्धारक असणे आवश्यक आहे.
बॅकएंड बद्दल
क्वांटम सर्किट्सचे नक्कल करण्यासाठी अनुप्रयोग होममेड बॅकएंड वापरतो. हे
अद्याप आवाजाने कार्य करत नाही. बॅकएंड जावामध्ये लिहिलेले आहे आणि संपूर्ण स्त्रोत कोड गिटहबवर
हेक्साडेक / क्वांटम वर आढळू शकतो
कृपया लक्षात घ्या की या अनुप्रयोगातील क्विट ऑर्डर
बिग-एंडियन आहे, याचा अर्थ बहु-क्विट गेटमध्ये नेहमीच स्टेटवेक्टरमध्ये पहिले पॅरामीटर शेवटचा असतो, तर काही इतर सुप्रसिद्ध प्रणाली
लिटल-एंडियन , अशा प्रकारे बहुतेक मल्टी-क्विट गेट मॅट्रिकला रूपांतरण आवश्यक आहे!
मुख्य वैशिष्ट्ये
& # 8226; & # 8195; जास्तीत जास्त 10 क्विबिट
& # 8226; & # 8195; जास्तीत जास्त 4 क्विटसह गेट्स
& # 8226; & # 8195; शॉट्सची अत्यधिक संख्या (2 ^ 20 पर्यंत)
& # 8226; & # 8195; बरेच पूर्वनिर्धारित गेट
& # 8226; & # 8195; त्वरित निकाल मिळवा
& # 8226; & # 8195; निर्यात परिणाम
& # 8226; & # 8195; आयात / निर्यात गेट क्रम, ओपनक्यूएसएम म्हणून निर्यात करा
& # 8226; & # 8195; कोणत्याही गेटचे हर्मिटियन संयुगे घ्या
& # 8226; & # 8195; ब्लॉच गोलाकार दर्शवा (अडकलेल्या नसलेल्या क्विटसाठी)
& # 8226; & # 8195; सिस्टमचा स्टेटवेक्टर दर्शवा
& # 8226; & # 8195; ऑटो आणि ऑप्ट-इन सर्किट ऑप्टिमायझेशन
पूर्वनिर्धारित एकल क्विट गेट्स
& # 8226; & # 8195; हाडामार्ड
& # 8226; & # 8195; पाउली-एक्स / वाय / झेड
& # 8226; & # 8195; एस-गेट आणि टी-गेट (टप्पा-शिफ्ट)
& # 8226; & # 8195; OTनॉट
& # 8226; & # 8195; ओळख
& # 8226; & # 8195; U3
पूर्वनिर्धारित मल्टी क्विट गेट्स
& # 8226; & # 8195; सीएनओटी / सीवाय / सीझेड (नियंत्रित-पाउली)
& # 8226; & # 8195; नियंत्रित- एस, नियंत्रित-टी आणि नियंत्रित-हडामार्ड गेट
& # 8226; & # 8195; नियंत्रित U3
& # 8226; & # 8195; स्वॅप
& # 8226; & # 8195; टोफोली
& # 8226; & # 8195; फ्रेडकिन
& # 8226; & # 8195; क्वांटम फूरियर ट्रान्सफॉर्म
नियोजित वैशिष्ट्ये
लूप आणि अटींसह अल्गोरिदम तयार आणि चालवा
लहान सर्किट्ससाठी अंतिम युनिटरी मॅट्रिक्स प्रदर्शित करा
मल्टी-क्विट स्टेट्सचे अधिक चांगले व्हिज्युअलाइझ करा
गिटहब रेपॉजिटरीमध्ये अनुवादकांचे स्वागत आहे:
https://github.com/hexadec/Quantum/blob/master/app/src/main/res/values/strings.xml