SERF-reducibility और subexponential एल्गोरिदम


13

इम्प्लैग्लियाज़ो, पटुरी और ज़ेन के एसईआरएफ-रिड्यूसबिलिटी और सबफ़ेक्टोनियम एल्गोरिदम से संबंधित मेरा एक प्रश्न है। SERF-reducibility की परिभाषा निम्नलिखित देती है:

यदि कम्मी-कम करने योग्य है और वहाँ हे (2 ^ {\ varepsilon n}) एल्गोरिथ्म के लिए p_2 के लिए प्रत्येक \ varepsilon> 0 , तब वहाँ है हे (2 ^ {\ varepsilon n}) के लिए एल्गोरिथ्म p_1 प्रत्येक के लिए \ varepsilon > 0 । (दोनों समस्याओं के लिए कठोरता पैरामीटर n द्वारा निरूपित किया गया है ।)P1P2O(2εn)P2ε>0O(2εn)P1ε>0n

कुछ स्रोतों का अर्थ है कि निम्नलिखित भी हैं:

यदि P1 कम्मी-कम करने योग्य है P2 और वहाँ O(2o(n)) के लिए एल्गोरिथ्म A2 , तब वहाँ है O(2o(n)) के लिए एल्गोरिथ्म P1

मेरा प्रश्न यह है कि क्या यह उत्तरार्द्ध का दावा वास्तव में पकड़ में आता है और यदि ऐसा होता है, तो क्या इसका प्रमाण कहीं और है?

पृष्ठभूमि के रूप में, मैं घातीय समय परिकल्पना के आसपास के क्षेत्र को समझने की कोशिश कर रहा हूं। IPZ सब-वेनेटिव प्रॉब्लम को परिभाषित करता है, जिसमें O(2εn) एल्गोरिथ्म प्रत्येक ε>0 , लेकिन यह जाहिरा तौर पर वर्तमान ज्ञान की रोशनी में पर्याप्त नहीं है कि समस्या के लिए सबप्रोनोपेनिकल एल्गोरिथ्म का अस्तित्व बताए। । वही अंतर SERF reducibility में मौजूद है, लेकिन मैं आंशिक रूप से उम्मीद कर रहा हूं कि मैं यहां कुछ याद कर रहा हूं ...

जवाबों:


8

संपादित करें: जैसा कि रायन ने टिप्पणियों में कहा है, किसी समस्या का एक निरंतर काल के साथ एक गैर-गणन एल्गोरिथ्म हो सकता है किसी भी निरंतर (एल्गोरिथ्म में तक पहुंच है ) लेकिन कोई समान नहीं समय एल्गोरिथ्म।O(2ϵn)ϵ>0ϵ2o(n)

एक दास कमी के रूप में ट्यूरिंग कटौती के एक परिवार, प्रत्येक के लिए एक है , मैं निष्कर्ष है कि वे केवल प्राप्त करने के लिए इस्तेमाल किया जा सकता से समय एल्गोरिदम या समय एल्गोरिदम।ϵ>0O(2ϵn)O(2ϵn)2o(n)


निम्नलिखित प्रमेय चेन एट अल द्वारा सिद्ध किया गया है [२०० ९]

प्रमेय 2.4 । आज्ञा देना एक nondecinating और अनबाउंड फ़ंक्शन है, और को एक मानकीकृत समस्या होने दें । फिर निम्नलिखित कथन समतुल्य हैं: (1) को समय में हल किया जा सकता है किसी भी स्थिर , जहां एक बहुपद है; (2) को समय में हल किया जा सकता है , जहाँ एक बहुपद है।f(k)Q
QO(2δf(k)p(n))δ>0p
Q2o(f(k))q(n)q

ले रहा है हम प्राप्त एक समस्या एक है कि के लिए समय एल्गोरिथ्म हर यदि और केवल यदि यह एक है समय एल्गोरिथ्म।f(k)=nO(2ϵn)ϵ>02o(n)

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


2
बस एक नोट: कुछ अन्य शर्तें हैं जिन्हें काम करने के लिए अपने प्रमाण के लिए ग्रहण करने की आवश्यकता है। एक के लिए, को कुशलता से कम्प्यूटेशनल होना चाहिए। दूसरे, एक समान एल्गोरिथ्म होना चाहिए जो प्रत्येक ( लिए और इनपुट के रूप में बारे में सोचो लिए प्राप्त करता है । यह पूरी तरह से संभव है कि इन स्थितियों के बिना, एक समस्या को संतुष्ट कर सकता है (1) लेकिन नहीं (2)। fA2δf(k)δδA
रयान विलियम्स

सही। Theorem 2.4 को इसके संदर्भ में लेते हुए, ये दो स्थितियां खो गईं। कागज में, फुटनोट 1 पर स्थिति देता है और दूसरी शर्त Remark 2 में दी गई हैf
सर्ज गैस्पर्स

इस सुंदर इस बारे में मेरे सभी सवालों के जवाब! आपका बहुत बहुत धन्यवाद। एक दिलचस्प टिप्पणी के रूप में, जबकि ऐसा लगता है कि SERF-घटने से सब-वेनेटिव एल्गोरिदम का अस्तित्व संरक्षित नहीं होता है, ऐसा लगता है कि वास्तव में IPZ का Sparsification Lemma हमें एल्गोरिथ्म देने के लिए पर्याप्त रूप से मजबूत है। -SAT अगर एल्गोरिथ्म है। 2o(n)2o(m)
Janne H. Korhonen

1
इस मामले में अंतिम नोट कोई व्यक्ति बाद में ठोकर खा जाता है: जाहिरा तौर पर कुछ स्रोत सबपोनोनेंशियल समय की "नॉनफॉर्म" परिभाषा का उपयोग करते हैं (सभी एक "एल्गोरिथ्म) और अन्य" वर्दी "का उपयोग करते हैं। परिभाषा (वहाँ एल्गोरिथ्म है।) विशेष रूप से IPZ में पूर्व का उपयोग करें। उत्तरार्द्ध के लिए, आपको SERF कटौती की परिभाषा को बदलना होगा ताकि इनपुट के रूप में कमी करने के लिए पैरामीटर दिया जाए; चेन एट अल के उपरोक्त प्रमेय के साथ तुलना करें। विवरण के लिए, Flum और Grohe द्वारा Parameterized जटिलता सिद्धांत (2006) का अध्याय 16 देखें। ε>0O(2εn)2o(n)ε
जेन एच। कोरोहेन

यह भी लगता है कि फ्लम और ग्रोह अपनी पुस्तक में उत्तर में प्रमेय का प्रमाण देते हैं; लेम्मा 16.1 देखें।
जेन एच। कोरोहेन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.