एंड्रॉइड के लिए एक सॉफ्टवेयर जो क्वांटम कंप्यूटर के कार्यों को अनुकरण करता है
अनिवार्य रूप से सीमित कार्यक्षमता के साथ एक क्वांटम कंप्यूटर सिम्युलेटर
यह मुख्य उद्देश्य है कि सभी को परीक्षण को सक्षम करना है, यहां तक कि जाने पर भी । चूंकि यह ऐप केवल एक एमुलेटर है, इसलिए यह ब्लोच क्षेत्र पर छेड़छाड़ की स्थिति दिखा सकता है। यह ऐप सिस्टम के राज्यविद (संभाव्यता मोड में) भी दिखा सकता है और अंतिम यूनिटरी गेट जल्द ही पहुंचा जा सकता है। सीमा केवल आपके डिवाइस की कंप्यूटिंग पावर है!
नई कार्यक्षमता के लिए बीटा प्रोग्राम का परीक्षण करने और शामिल होने में सहायता करें!
आप अपने qubits में किसी भी Matrices को लागू कर सकते हैं जब तक वे समूह सु (एन) के सदस्य हैं - उन्हें एकात्मक होना चाहिए और एक इकाई निर्धारक होना चाहिए।
बैकएंड के बारे में
एप्लिकेशन एक घर का उपयोग करता है क्वांटम सर्किट अनुकरण के लिए बैकएंड। यह
अभी तक
शोर के साथ काम नहीं करता है। बैकएंड जावा में लिखा गया है और संपूर्ण स्रोत कोड github पर
हेक्सडेक / क्वांटम
पर पाया जा सकता है कृपया ध्यान रखें कि इस एप्लिकेशन में क्विबिट ऑर्डर
बिग-एंडियन
, जिसका अर्थ है कि एक बहु-क्विबिट गेट में हमेशा पहला पैरामीटर राज्यवेक्टर में आखिरी बिट है, जबकि कुछ अन्य प्रसिद्ध सिस्टम
लिटिल-एंडियन
हैं, इस प्रकार अधिकांश बहु-क्विबिट गेट मैट्रिस को रूपांतरण की आवश्यकता होती है !
मुख्य विशेषताएं
• अधिकतम 10 qubits पर
• अधिकतम 4 qubits के साथ गेट्स
• शॉट्स की बेहद उच्च संख्या (2 ^ 20 तक)
• पूर्वनिर्धारित द्वार के बहुत सारे
• तुरंत परिणाम प्राप्त करें
• निर्यात परिणाम
• आयात / निर्यात गेट अनुक्रम, OpenQUSM के रूप में निर्यात
• किसी भी गेट के हर्मिटियन conjugate ले लो
• दिखाएँ ब्लोच क्षेत्र (गैर-उलझन वाले क्विबिट्स के लिए)
• सिस्टम के राज्यविद को दिखाएं
• ऑटो और ऑप्ट-इन सर्किट अनुकूलन
पूर्वनिर्धारित एकल क्विबिट गेट्स
• हडमार्ड
• पॉली-एक्स / वाई / जेड
• एस-गेट और टी-गेट (चरण-शिफ्ट)
• √not
• पहचान
• यू 3
पूर्वनिर्धारित बहु क्विबिट गेट्स
• सीएनओटी / सीई / सीजेड (नियंत्रित-पॉली)
• नियंत्रित-एस, नियंत्रित-टी और नियंत्रित-हडमार्ड गेट्स
• नियंत्रित यू 3
• स्वैप
• TOFFOLI
• फ्रेडकिन
• क्वांटम फूरियर ट्रांसफॉर्म
योजनाबद्ध विशेषताएं
लूप और स्थितियों के साथ एल्गोरिदम बनाएं और चलाएं
अंतिम यूनिट मैट्रिक्स प्रदर्शित करें छोटे सर्किट के लिए
बहु-क्विबिट राज्यों को विज़ुअलाइज़ करें
GitHub रिपोजिटरी में अनुवादकों का स्वागत है:
https://github.com/hexadec/quantum/blob/master/app/src/main /res/values/strings.xml
0.19.3:
- Fixed an extremely rare bug that caused the app to crash
0.19.1 & 0.19.2:
- Fixed a bug that crashed the app when the screen was rotated
- UX improvements
- Save the statevector so that the second run will be a lot faster
- Gate editor fixes