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


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.