प्रेस्बर्गर अंकगणित की दोहरी घातीय जटिलता के प्रमाण में प्रयुक्त चाल


9

मैंने इसे MathUnderflow पर पोस्ट किया, लेकिन कोई उत्तर नहीं मिला, इसलिए मैंने सोचा कि मैं इसे यहाँ आज़माऊंगा,

मैं राबिन और फिशर के पुराने पेपर को पढ़ रहा हूं [संभव होने पर एक लिंक पोस्ट करेगा] जहां अन्य बातों के अलावा, प्रेस्बर्गर अंकगणित की दोहरी घातीय जटिलता साबित होती है।

प्रमाण एक सूत्र अनौपचारिक रूप से " साथ" के अस्तित्व पर निर्भर करता है । यद्यपि इस सूत्र का निर्माण कागज में नहीं दिया गया है, जो मुझे यह देखते हुए आश्चर्यचकित कर रहा था कि यह निश्चित रूप से बहुत ही निरर्थक है, यह बाध्य है और इस तथ्य को देखते हुए कि हमारे पास केवल हमारे निपटान में है! FormulaIn(x)x<22kx+1|In|O(n)

मुझे बाद में पता चला कि इस फॉर्मूले का निर्माण एक "ट्रिक" पर निर्भर करता है, जिसे पहले फिशर द्वारा खोजा गया था, और स्वतंत्र रूप से वोल्कर स्ट्रैसेन द्वारा किया गया था, लेकिन मैंने इस ट्रिक का विस्तार से वर्णन करते हुए एक पेपर को ट्रैक करने में कामयाबी नहीं पाई है!

इसलिए अगर किसी को पता है कि मैं जिस पेपर के बारे में बात कर रहा हूं, वह या तो मुझे अपनी दिशा में इंगित कर सकता है या यहां तक ​​कि मेरे लिए चाल का भी वर्णन कर सकता है ...

लिप्टन के ब्लॉग के इस पोस्ट में पेपर के साथ-साथ उल्लेखों का एक लिंक है [और मेरे लिए एक मोटा, दुर्भाग्य से अपर्याप्त है], कहा ट्रिक, BTW।

This मुझे पता है कि यह एक अस्पष्ट वर्णन है। हालांकि, एक पर्याप्त विस्तृत विवरण एक एसएक्स पोस्ट के लिए बहुत लंबा होगा, इसलिए मुझे उम्मीद है कि कोई व्यक्ति जो पहले से ही प्रश्नपत्र के बारे में जानता है - और इस तरह से उस संक्षिप्त स्केच के साथ कर सकता है - यह मेरी मदद करने में सक्षम है ।


और बीच क्या संबंध है ? या यह होना चाहिए ? nk22nx+1
शाल

3
आप यहां फिशर और राबिन पेपर डाउनलोड कर सकते हैं
मार्टिन बर्जर

3
निर्माण है समाचार पत्र में दिए गए: पृष्ठ 14-15 पर प्रमेय 8 (वास्तविक बयान पेज 16 पर उपप्रमेय 9)।
युवल फिल्मस

जवाबों:


7

मार्टिन की टिप्पणी (और युवल का अनुसरण) संदर्भ देता है जो कुछ विस्तार से निर्माण की व्याख्या करता है।

क्योंकि मुझे लगता है कि यह एक भव्य सबूत है मैं थोड़ा विस्तार से बता देंगे: मूल रूप से यह पीए (इसके अलावा और गुणा के साथ गणित) के undecidability की "सामान्य" सबूत प्रदर्शन कर रहा है, लेकिन करने के लिए relativized22cn ! यही है, एक छोटा (संक्षिप्त) सूत्र है जो उस संख्या तक गुणन को व्यक्त करता है, अर्थात एक सूत्र जैसे कि Mn(x,y,z)

Mn(x,y,z)x×y=z x<22n

अब आप का निर्माण पर प्रेरण द्वारा , एक महत्वपूर्ण चाल है कि की याद ताजा करती है के साथ Karatsuba एल्गोरिथ्म द्विआधारी संख्या या आव्यूह गुणन के लिए कुछ खास गुर गुणा करने के लिए:Mnn

लिए परिभाषा में आप Mn+1(x,y,z)

Mn(x1,y1,z1)Mn(x2,y2,z2)Mn(x3,y3,z3)

लेकिन आप इसे

uvw,(u=x1v=y1w=z1)(u=x2v=y2w=z2)(u=x3v=y3w=z3)Mn(u,v,w)

यह चाल एक घातांक एक ( एक समारोह के रूप में ) के बजाय आकार में रैखिक वृद्धि की अनुमति देती है ।n

इसमें कुछ अन्य चालें शामिल हैं, लेकिन यह मुख्य है। पुनरावृत्ति के आंतरिक महत्वपूर्ण हैं, निश्चित रूप से, लेकिन करतसुबा चाल की समानता वास्तव में काफी हड़ताली है।


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