क्या कुछ समय के लिए रनटाइम सीमा निर्णायक हैं?


14

समस्या   एक ट्यूरिंग मशीन को देखते हुए जो क्रम में जाना जाता है हे ( जी ( एन ) ) इनपुट लंबाई के संबंध में एन , के क्रम है एम ∈ हे ( च ( एन ) ) ?महे(जी(n))nम∈हे(च(n))

के कुछ nontrivial जोड़े के लिए ऊपर समस्या डिसाइडेबल है और च ? एक समाधान तुच्छ है अगर जी ( एन ) ∈ हे ( च ( एन ) ) ।जीचजी(n)∈हे(च(n))

यह समस्या से संबंधित है। पी डिसीडेबल में रनटाइम सीमाएं हैं? (उत्तर: नहीं) । एक विओला के उत्तर से व्युत्पन्न हो सकता है कि यदि और f ( n ) Vi O ( g ( n ) ) है तो समस्या अनिर्णायक है।च(n)∉ओ(n)च(n)∉हे(जी(n))

आवश्यकता है कि क्योंकि है एम ' वियोला के सबूत जरूरत होती हे ( एन ) समय अपने इनपुट आकार खोजने के लिए। इस प्रकार विओला का प्रमाण तब काम नहीं कर सका जब f ( n ) = 1 ।च(n)∉ओ(n)म'हे(n)च(n)=1

यह दिलचस्प होगा यदि हम सबलाइनर एल्गोरिदम के रन टाइम पर निर्णय ले सकते हैं। एक विशेष मामला तब है जब हमारे पास मनमाना और एफ ( एन ) = 1 है ।जी(n)च(n)=1


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

जवाबों:


5

यहां कुछ टिप्पणियां दी गई हैं जो प्रासंगिक हो सकती हैं:

  1. कोबायाशी साबित कर दिया कि एक टीएम समय में चल (और इसलिए समय में रन एक नियमित रूप से भाषा को स्वीकार करता हे ( एन ) ); हाल ही में इसे गैर-निर्धारक टीएम ( तडाकी, यमकामी और लिन ) तक बढ़ाया गया है ।ओ(nलॉग⁡n)हे(n)
  2. समय में चलने वाली मशीनें वास्तव में निरंतर समय में चलती हैं (किसी भी n पर विचार करें जिसके लिए चलने का समय n से कम है , अंत में वर्ण जोड़ना TM को प्रभावित नहीं करता है)।ओ(n)nn

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