आपके द्वारा संदर्भित एल्गोरिथ्म को पॉवर्स कंस्ट्रक्शन कहा जाता है, और पहली बार 1959 में माइकल राबिन और डाना स्कॉट द्वारा प्रकाशित किया गया था।
शीर्षक में बताए गए आपके प्रश्न का उत्तर देने के लिए, एक नियमित भाषा के लिए कोई अधिकतम डीएफए नहीं है , क्योंकि आप हमेशा डीएफए ले सकते हैं और उन दोनों के बीच संक्रमण के साथ जितने चाहें उतने राज्यों को जोड़ सकते हैं, लेकिन मूल राज्यों में से किसी के बीच कोई संक्रमण नहीं है और नए लोगों में से एक। इस प्रकार, नए राज्यों प्रारंभिक अवस्था से पहुंच योग्य नहीं किया जाएगा , इसलिए automaton द्वारा स्वीकार किए जाते हैं भाषा (के बाद से नहीं बदलेगा δ ( क्ष 0 , डब्ल्यू ) सभी के लिए एक ही रहेगा डब्ल्यू ∈ Σ * )।q0δ^(q0,w)w∈Σ∗
इसने कहा, यह स्पष्ट है कि इसके समतुल्य डीएफए के अधिकतम होने के लिए एनएफए पर कोई शर्तें नहीं हो सकती हैं , क्योंकि कोई अद्वितीय समकक्ष डीएफए नहीं है। इसके विपरीत, न्यूनतम डीएफए आइसोमोर्फिज्म तक अद्वितीय है।
के साथ एक NFA द्वारा स्वीकार कर लिया एक भाषा की एक विहित उदाहरण के बराबर DFA साथ राज्यों 2 n राज्यों है
एल = { w ∈ { 0 , 1 } * : | w | 1 n और पिछले एक से n -th प्रतीक 1 } है ।
के लिए एक NFA एल है एक = ⟨ क्यू , { 0 , 1 } , δ , क्ष 0 , {n+12n
L={w∈{0,1}∗:|w|≥n and the n-th symbol from the last one is 1}.
L ,
δ ( q 0 , 0 ) = { q 0 } ,
δ ( q 0 , 1 ) = { q 0 , q 1 } और
δ ( q i , 0 ) = δ ( q i) के साथ , 1 ) = { क्ष मैं + 1 } के लिए
मैंA=⟨Q,{0,1},δ,q0,{qn+1}⟩δ(q0,0)={q0}δ(q0,1)={q0,q1}δ(qi,0)=δ(qi,1)={qi+1} । DFA इस NFA को अधिकारिक निर्माण को लागू करने के परिणामस्वरूप
2 होगा
i∈{1,…,n} राज्य होंगे, क्योंकि आपको
L में किसी शब्द के प्रत्यय के रूपमें लंबाई
n के सभी
2 n शब्दों काप्रतिनिधित्व करने की आवश्यकता है।
2n2nnL