शोर के एल्गोरिथ्म के साथ पूर्णांक क्या तथ्य दिए गए हैं?


19

शोर के एल्गोरिथ्म से यह अपेक्षा की जाती है कि हम आधुनिक पूर्णतया संगणक संगणकों पर किए जा सकने वाले कारकों से कहीं अधिक बड़े कारकों को सक्षम कर सकें ।

वर्तमान में, केवल छोटे पूर्णांक फैक्टर किए गए हैं। उदाहरण के लिए, यह पत्र कारक की चर्चा करता है ।15=5×3

इस अर्थ में अनुसंधान में अत्याधुनिक क्या है? क्या कोई हालिया पेपर है, जिसमें यह कहा गया है कि कुछ बड़ी संख्याओं को कारक बनाया गया है?


जवाबों:


13

21 (7x3) का प्रधान कारक शोर के एल्गोरिथ्म के साथ सबसे बड़ा किया गया लगता है; यह 2012 में इस पत्र में विस्तृत रूप में किया गया था । हालांकि, यह ध्यान दिया जाना चाहिए कि 2014 में 56,153 के रूप में बहुत बड़ी संख्याओं को कम से कम एल्गोरिथ्म का उपयोग करके फैक्टर किया गया है, जैसा कि यहां विस्तृत है । एक सुविधाजनक संदर्भ के लिए, इस पेपर की तालिका 5 देखें :

Table 5: Quantum factorization recordsNumber# of factors# of qubitsneededAlgorithmYearimplementedImplementedwithout priorknowledge ofsolution1528Shor2001 [2]χ28Shor2007 [3]χ28Shor2007 [3]χ28Shor2009 [5]χ28Shor2012 [6]χ21210Shor2012 [7]χ14324minimization2012 [1]5615324minimization2012 [1]29131126minimizationnot yet17533minimizationnot yet.

@SqueamishOssifrage: यह कहाँ कहता है कि कम से कम एल्गोरिथ्म "संख्याओं तक सीमित है जिनके कारक ज्ञात संबंधों को खोज स्थान को बहुत छोटा बना रहे हैं, जैसे केवल कुछ बिट पदों में भिन्नता या सभी लेकिन कुछ पदों में भिन्नता "?
user1271772

NO(log2N)logN

log(N)log2Nlog(N)log2N
user1271772

@SqueamishOssifrage: "none of the papers I read seemed to make any attempt to estimate the growth of time to solution as a function of the number of qubits". This one made an attempt: journals.aps.org/prl/abstract/10.1103/PhysRevLett.101.220405 But "time to solution" is not what's important, it is the effort required. GNF sieving is easy but the matrix step is horribly cumbersome. Performing Shor's algorithm in a reasonably optimal way is cumbersome. The minimization algorithm is simple.
user1271772

@SqueamishOssifrage: अंत में: "ध्यान दें कि कम से कम एल्गोरिथ्म उन संख्याओं तक सीमित है जिनके कारकों में ज्ञात संबंध हैं" .. एल्गोरिथ्म का कोई भी हिस्सा "ज्ञात" संबंधों तक सीमित नहीं है। एल्गोरिथ्म कारकों के बारे में कुछ भी नहीं मानता है। कोई संबंध नहीं। बिट्स सभी अज्ञात चर हैं जो न्यूनतमकरण द्वारा निर्धारित किए जाते हैं। दूसरों की तुलना में कुछ संख्याओं के लिए कम मात्रा के साथ कम से कम किया जा सकता है। शोर के एल्गोरिथ्म के लिए भी यही सच है। जीएनएफएस के लिए भी यही सच है। वास्तव में यदि आप जिस संख्या को कारक बनाना चाहते हैं, वह सम है, तो इसे कारक बनाना आसान है।
user1271772

5

शोर के बीजगणित के लिए : कला की स्थिति अभी भी 15 है । पेपर हीथर में "कारक" 21 का उल्लेख करने के लिए, उन्हें इस तथ्य का उपयोग करना था कि21=7×3 उनके आधार का चयन करने के लिए । यह 2013 में एक क्वांटम कंप्यूटर पर कारक संख्याओं के लिए प्रिटिंग के पेपर में समझाया गया था , जिसे बाद में प्रकृति ने थोड़ा मित्रवत शीर्षक के साथ प्रकाशित किया । क्वांटम कंप्यूटर 21 कारक नहीं था, लेकिन यह सत्यापित करता है कि कारक 7 और 3 वास्तव में सही हैं।

एनीलिंग एल्गोरिथ्म के लिए : कला की स्थिति 376289 है । लेकिन हम नहीं जानते कि यह कैसे पैमाना होगा। RSA-230 फैक्टर के लिए आवश्यक क्वांट्स की संख्या के लिए एक बहुत क्रूड अपर लिमिट 5.5 बिलियन क्विट है (लेकिन इसे बेहतर कंपाइलर्स द्वारा काफी नीचे लाया जा सकता है), जबकि शोर का एल्गोरिदम इसे 381 क्विबिट के साथ कर सकता है


आप के लिए एक कॉलम "समाधान को पहले से जानकारी के बिना लागू किया है" मेरा उत्तर में तालिका में ध्यान देंगे वहाँ एक "x" के लिए सब शोर एल्गोरिथ्म कार्यान्वयन, प्रमुख मुझे विश्वास है कुछ इसी तरह फैक्टरिंग 15. के लिए सच है
हीथ

4

फैक्टर की समस्या की जटिलता के लिए फैक्टर संख्या का आकार एक अच्छा उपाय नहीं है, और इसी प्रकार एक क्वांटम एल्गोरिथ्म की शक्ति है। संबंधित माप को फलस्वरूप एल्गोरिदम में दिखाई देने वाले फ़ंक्शन की आवधिकता होनी चाहिए।

इस में चर्चा की है जे Smolin, जी स्मिथ, ए Vargo: एक क्वांटम कंप्यूटर पर कारक बड़ी संख्या का दावा करने से , प्रकृति 499, 163-165 (2013) । विशेष रूप से, लेखक 20000 द्विआधारी अंकों के साथ एक संख्या का एक उदाहरण भी देते हैं, जिसे दो-क्वांटम कंप्यूटर के साथ फैक्टर किया जा सकता है, ठीक उसी कार्यान्वयन के साथ जो पहले अन्य नंबरों के लिए उपयोग किया गया था।

यह ध्यान दिया जाना चाहिए कि "मैनुअल सरलीकरण" जो लेखक इस क्वांटम एल्गोरिदम पर पहुंचने के लिए करते हैं, वह कुछ ऐसा है जो मूल प्रयोग फैक्टरिंग 15 के लिए भी किया गया है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.