2DFA कि समकक्ष DFA में कई राज्यों की आवश्यकता है?


11

क्या राज्यों के साथ 2DFA है (जहाँ n n n n nrivrivial है, कम से कम 4 कहें) जिसे किसी DFA का उपयोग करके अनुकरण करने के लिए कम से कम 2 n राज्यों की आवश्यकता है ?nn2n

एक दो-तरफा DFA (2DFA) एक नियत परिमित-राज्य ऑटोमेटोन है जिसे परिमित-राज्य ऑटोमेटा के विपरीत, इसके रीड-ओनली इनपुट टेप पर आगे और पीछे जाने की अनुमति है, जो केवल इनपुट हेड को एक दिशा में ले जा सकता है।

यह सर्वविदित है कि 2DFAs समान रूप से भाषाओं के समान वर्ग को DFA के रूप में पहचानता है, दूसरे शब्दों में नियमित भाषा। कम अच्छी तरह से समझा जाता है कि सिमुलेशन कितना कुशल है। रबिन / स्कॉट और शेफर्डसन द्वारा 1950 के दशक के उत्तरार्ध से मूल निर्माण ने क्रॉसिंग अनुक्रमों की एक धारणा का उपयोग किया और विश्लेषण करने के लिए काफी कठिन हैं। मोशे वर्डी ने एक और निर्माण प्रकाशित किया जिसमें राज्यों की ऊपरी सीमा दिखाई देती है, लेकिन इस बाध्यता में कुछ कमी हो सकती है।2O(n2)

मैं पूछ रहा हूं कि क्या कोई भी (2 डीएफए) परिवारों को ज्ञात है कि किसी भी डीएफए में कई राज्यों की आवश्यकता है, उन्हें डीएफए के मिथाइल-नेरोड कम होने के बाद भी। इसके अलावा, ऐसे 2DFA को जानने का कोई दिलचस्प परिणाम होगा?

जवाबों:


9

टाइट बाउंड , जो क्रिस्टोस कपाउटिस (2005) द्वारा Nondeterministic Finite Automata से बिडायरेक्शनलिटी को हटाने में दिया गया था ।n(nn(n1)n)

मैं इस पत्र से एक स्पष्ट तस्वीर देते हुए एक आंकड़ा भी डाल रहा हूं:

अधिक पाने के लिए, मुझे लगता है कि यह पेपर एक अच्छा शुरुआती बिंदु है। संबंधित हाल के घटनाक्रमों की जांच करने के लिए, मैं यहां सूचीबद्ध कागजात की जांच करने की भी सिफारिश कर सकता हूं: dblp: Christos A. Kapoutsis


1
2O(n2)2Θ(nlogn)

5

Σ={a,b,c}

{a,b}b{a,b}nc

cn+1cb

n+cc2nn{a,b}cnnb

2nn+c


(a+b)b(a+b)ncn

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