एक इष्टतम अपघटन प्राप्त करना निश्चित रूप से एक खुली समस्या है। (और, निश्चित रूप से, अपघटन अवर्णनीय है,exp(n) बड़े के लिए द्वार n।) एक "सरल" सवाल जो आप पहले पूछ सकते हैं कि किसी भी कोण से cnots और एकल qubit घुमाव का सबसे छोटा अनुक्रम क्या है, (क्या आईबीएम, रिगेटी, और जल्द ही Google वर्तमान में ऑफ़र करता है, गेट्स का यह सार्वभौमिक आधार व्यक्त किया जा सकता है। क्लिफोर्ड और टी-गेट्स का आपका आधार)। यह "सरल" प्रश्न भी खुला है और एक गैर-अद्वितीय उत्तर है। एक संबंधित प्रश्न यह है कि जमीन के राज्य से किसी अंतिम राज्य में जाने के लिए सार्वभौमिक आधार से फाटकों का सटीक इष्टतम अपघटन क्या है।
मैं मान रहा हूं कि आप सटीक व्याख्याओं का उल्लेख कर रहे हैं। यदि आप अनुमानित विघटन चाहते हैं, तो इसके लिए अलग-अलग तरीके हैं, जैसे कि ट्रॉट्टर-सुज़ुकी अपघटन, या एक सटीक अपघटन का अनुमान लगाना।
क्यूबिटर में "क्वांटम सीएसएसडी कंपाइलर" किसी भी एन-क्विट की अपघटन को cnots में और एकल क्वैबिट रोस्ट को LAPACK के प्रसिद्ध सीएसडी (कोसाइन-साइन डिकम्पोजिशन) सबरूटीन का उपयोग करके करता है। कुछ उद्यमी व्यक्ति क्यूबिटर के क्वांटम कंपाइलर के लिए अनुकूलन खोजने की कोशिश कर सकते हैं। आप क्यूबिटर के संकलक का उपयोग कर सकते हैं, उदाहरण के लिए (मैंने इस पर एक पेपर लिखा था), अपने शास्त्रीय कंप्यूटर को कोपरसमिथ के क्वांटम फूरियर ट्रांसफॉर्म अपघटन को फिर से खोजने के लिए!
क्यूबिटर खुला स्रोत है और जीथब पर उपलब्ध है (पूर्ण प्रकटीकरण - मैंने इसे लिखा)।