मैं एक क्वांटम एल्गोरिथ्म का अनुकरण करना चाहूंगा जहां एक कदम 2 क्वैबिट के बीच "स्वैप गेट का स्क्वायर रूट" है ।
मैं आईबीएम संगीतकार का उपयोग करके इस कदम को कैसे लागू कर सकता हूं ?
मैं एक क्वांटम एल्गोरिथ्म का अनुकरण करना चाहूंगा जहां एक कदम 2 क्वैबिट के बीच "स्वैप गेट का स्क्वायर रूट" है ।
मैं आईबीएम संगीतकार का उपयोग करके इस कदम को कैसे लागू कर सकता हूं ?
जवाबों:
यहाँ एक SQRT ( SWAP ) निर्माण है जिसमें केवल एक दिशा में CNOT की आवश्यकता होती है, Hadamards, S gates (), एस डैगर गेट्स (), टी गेट्स () और टी डैगर गेट्स ():
आपको इसे सीधे संगीतकार में एनकोड करने में सक्षम होना चाहिए।
आप जो करना चाहते हैं, वह सबस्प्रेस पर घूमने वाला है, जिसके द्वारा स्पिन किया गया है तथा जो इसे घुमाता है । यह अंत करने के लिए, आप पहले एक CNOT कर सकते हैं, जो इस उप-मानचित्र को मैप करता है। अब आपको करने की जरूरत हैपहली qubit पर रोटेशन, दूसरी qubit एक होने पर वातानुकूलित। कार्यान्वित नियंत्रित-CNOT का उपयोग करने वाले द्वार एक मानक निर्माण है, जिसे कई स्थानों पर पाया जा सकता है, उदाहरण के लिए https://arxiv.org/abs/quant-ph/9503016 देखें । यह कदम आप कैसे करते हैं, इस पर निर्भर करते हुए, आपको पहली बार (द्वितीय दिया गया) के "वैश्विक" चरण को ठीक करना पड़ सकता है)। अंत में, आपको CNOT को पूर्ववत करना होगा।
प्रत्येक 2-क्वैबिट गेट में "पॉलिनोमियल अपघटन" होता है, जिसका अर्थ है कि इसे पॉलि मैट्रिसेस के बहुपद के रूप में लिखा जा सकता है।
गेट के लिए आप चाहते हैं:
कहाँ पे है एक गेट के लिए आवेदन किया qubit।