क्या LOGLOG = NLOGLOG?


32

LOGLOG को उन भाषाओं के वर्ग के रूप में परिभाषित करें जिन्हें एक नियतात्मक ट्यूरिंग मशीन (इनपुट के लिए दो-तरफ़ा एक्सेस के साथ) में अंतरिक्ष O (loglog n) में गणना की जा सकती है। इसी तरह एनएलओजीएलओजी को उन भाषाओं के वर्ग के रूप में परिभाषित किया जाता है जिनकी गणना अंतरिक्ष ओ (लॉग लॉग एन) में एक गैर-नियतात्मक ट्यूरिंग मशीन (इनपुट के लिए दो-तरफा पहुंच के साथ) से की जा सकती है। क्या यह वास्तव में ज्ञात नहीं है कि ये वर्ग अलग-अलग हैं?

मैं केवल कुछ पुराने सर्वेक्षणों और एक प्रमेय का पता लगा सकता था कि यदि वे समान हैं तो L = NL (जो कि केवल एक तीखा पैडिंग तर्क नहीं है!), लेकिन किसी तरह मुझे लगता है कि इन वर्गों को अलग करना उतना कठिन नहीं हो सकता है। बेशक मैं पूरी तरह से गलत हो सकता हूं, लेकिन अगर हर दूसरे बिट के इनपुट बाइनरी में बढ़ते क्रम में 1 से n तक की संख्या है, तो कुछ प्रतीकों से अलग हो जाते हैं, तो मशीनें पहले से ही लॉगलॉग एन सीख सकती हैं और हर दूसरे दूसरे बिट के साथ हम कर सकते हैं इनपुट एक ऐसी समस्या है जो एक नियतात्मक मशीन को मूर्ख बना सकती है, लेकिन एक गैर-नियतात्मक नहीं। मैं अभी तक ठीक से नहीं देख पाया कि यह कैसे किया जा सकता है, लेकिन एक संभावित दृष्टिकोण की तरह महसूस करता है, जैसा कि इस ट्रिक से हम मूल रैखिक टेप के बजाय इसकी संरचना के साथ गहराई से लॉग एन बाइनरी ट्री इनपुट कर सकते हैं।


3
एक त्वरित खोज से, मुझे Maciej Liskiewicz और Rudiger Reischuk द्वारा "कम्प्यूटिंग विथ सबलोगैरिथिक स्पेस" पेपर मिला। इसके अलावा, ऐसा लगता है कि सबलोगेरिथमिक स्पेस में, क्लास के संबंध उपयोग किए गए मॉडल पर बहुत अधिक निर्भर करते हैं।
चेज़िसोप

1
@chazisop: यह उन सर्वेक्षणों में से एक है जो मैंने भी पाया है, इस विषय पर सब कुछ कम से कम दस साल पुराना लगता है।
डोमटॉर्प

1
मुझे लगता है कि @Kaveh इस पोस्ट के लिए संदर्भित है ।
हसीन-चिह चांग। '24

2
आपकी स्मृति वास्तव में अस्पष्ट है, प्रमेय यह है कि ओ (लॉग लॉग एन) अंतरिक्ष का उपयोग करने वाले किसी भी टीएम को नियमित होना चाहिए।
डोमटॉर्प

4
@domotorp: दोनों कथन प्रमेय हैं, लेकिन o ( n log n ) के लिए आपको एकल-टेप की आवश्यकता है। (बेशक, एस पी सी ( ( लॉग लॉग एन ) ) के लिए आप एक-टेप को भी मान सकते हैं, क्योंकि मल्टी-टेप से वन-टेप अनुवाद में स्थान नहीं बढ़ता है।) संदर्भ नील यंग दिख रहा था। है: कोबेयाशी (1985) ( dx.doi.org/10.1016/0304-3975(85)90165-3 ) हेनी का निर्माण (1965) ( dx.doi.org/10.1016/S0019-9958(65)90399-2 ), जिन्होंने दिखाया कि रैखिक-समय एक-टेप टीएम केवल नियमित भाषा तय करते हैं और क्रॉसिंग अनुक्रम पेश करते हैं।o(nlogn)SPACE(o(loglogn))
जोशुआ ग्रोको

जवाबों:


15

जटिलता चिड़ियाघर में प्रवेश आश्चर्यजनक रूप से विस्तृत है; यह दावा है कि NLOGLOG = सह NLOGLOG अखबार में

उपशास्त्रीय स्थान और अंतरिक्ष निर्माण में Nondeterministic संगणना , Viliam Geffert, SIAM जर्नल ऑन कम्प्यूटिंग, 1991।

लेकिन एक संक्षिप्त पढ़ने के बाद, मैं इस तथ्य के बारे में कोई दावा नहीं देखता कि एनएलओजीएलओजी पूरक के तहत बंद है; शायद एक गहरी नजर की जरूरत है। और उनके पास मुख्य परिणाम यह है कि कोई nondeterministic पूरी तरह से अंतरिक्ष-निर्माण योग्य अनबाउंड मोनोटोन बढ़ते हुए s ( n ) फ़ंक्शंस के लिए s ( n ) = o ( log n ) हैं । यह ज्ञात है कि यदि ऐसे कार्य मौजूद हैं, तोs(n)s(n)=o(logn)

एस पी सी [ रों ( एन ) ] एन एस पी सी [ रों ( एन ) ]

और निष्कर्ष में लेखक ने दावा किया कि "... यह मुख्य पृथक्करण समस्या खुली हुई है ।"

जैसा कि @chazisop ने कहा, इन निम्न-स्तरीय जटिलता वर्गों के संबंधों को मॉडल पर निर्भर किया जाता है, और यह चिड़ियाघर के प्रवेश में कहा गया है कि

"इस वर्ग की कई संभावित परिभाषाएँ हैं; सबसे आम भाषाओं की श्रेणी है जो इनपुट के लिए दो-तरफ़ा एक्सेस के साथ एक निर्धारक ट्यूरिंग मशीन द्वारा स्पेस ओ (लॉग लॉग एन) में गणना की जा सकती है।"

जो आपकी परिभाषा से मेल खाता है और कागज का भी है।


5
मुझे लगता है कि यह केवल NLOGLOG = co-NLOGLOG का दावा करता है। मुझे यह कथन कागज के सार में नहीं मिला, हालांकि मैं पूरा पेपर नहीं खोल सका।
डोमोटरप

2
@domotorp: आप सही हैं। मैं अपने गलत जवाब से वास्तव में शर्मिंदा महसूस कर रहा हूं ... मैं वाक्यों को गलत तरीके से पढ़ते हुए थक गया हूं, हो सकता है कि मुझे क्रिसमस के लिए छुट्टी लेनी चाहिए।
हसीन-चिह चांग।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.