डीएफए के लिए संक्रमण मोनॉयड सदस्यता


9

एक पूर्ण DFA को देखते हुए , हम प्रत्येक लिए और साथ , कार्यों के संग्रह को परिभाषित कर सकते हैं । हम इस धारणा को शब्द और जहां फ़ंक्शन रचना को दर्शाता है। इसके अलावा हम निरूपित और monoid है।A=(Q,Γ,δ,F)faaΓfa:QQfa(q)=δ(q,a)w=a1,,amfw=fa1famG={fwwΓ}G

[ को आमतौर पर मानक पाठ्यपुस्तक में संक्रमण मोनॉइड कहा जाता है , लेकिन यहां मैं स्पष्टता के लिए परिभाषा को पुन: पेश करता हूं।]G

सवाल यह है कि, एक फ़ंक्शन , क्या हम ( में बहुपद समय) फ़ैसला कर सकते हैं , और यदि यह मामला है (यानी, वहाँ एक मौजूद है जैसे कि ), क्या केवल बहुपद है, या घातीय लंबा हो सकता है? f:QQfGw=ww

[मुझे लगता है कि वास्तव में ऐसा शब्द तेजी से लंबा हो सकता है, लेकिन मैं एक साधारण उदाहरण की तलाश में हूं।]

जवाबों:


9

decidability

यह निर्णायक है। वहाँ केवल सीमित कई संभावित कार्य हैं है, तो आप समारोह प्रति एक शीर्ष और एक बढ़त के साथ एक ग्राफ गम्यता समस्या के रूप में इस मॉडल कर सकते हैं, करता है, तो वहां मौजूद ऐसी है कि । फिर, परीक्षण कि क्या एक फ़ंक्शन है परीक्षण के लिए कम करता है कि क्या से ग्राफ में उपलब्ध है । आप पहली बार इस तरह के सबसे छोटे शब्द का उपयोग कर सकते हैं। चल समय में घातीय हो सकता है , यद्यपि।:क्यूक्यूजीΓ=जीजीजीजीεक्यू

शब्द की लंबाई

इस तरह का सबसे छोटा शब्द तेजी से लंबा हो सकता है। इस तरह के एक डीएफए का एक उदाहरण है। चलो पहले होना अभाज्य संख्या। फिर एक राज्य फॉर्म जहां और । Unary alphabet और संक्रमण फ़ंक्शन साथ DFA को परिभाषित करें । फ़ंक्शन दिया जाता है। द्वारापी1,...,पी(मैं,एक्स)मैं{1,...,}एक्समैं{0,1,...,पीमैं-1}Γ={0}δ((मैं,एक्स),0=(मैं,एक्स+1आधुनिकपीमैं)0:क्यूक्यू

0(मैं,एक्स)=(मैं,एक्स+1आधुनिकपीमैं)

अब फ़ंक्शन द्वारा दिए गए पर विचार करेंजी:क्यूक्यू

जी(मैं,एक्स)=(मैं,एक्स-1आधुनिकपीमैं)

चीनी शेष प्रमेय का उपयोग उस को दिखाने के लिए संभव है जहां , और यह कि सबसे छोटा ऐसा शब्द है। इसके अलावा, , इसलिए , में घातीय रूप से बड़ा है ।जी=0nn=पी1×पी2××पी-10n|क्यू|=पी1++पीnक्यू

नतीजतन, बहुपद-समय एल्गोरिथ्म के लिए कोई उम्मीद नहीं है जो इस तरह के शब्द का उत्पादन करता है। यह अभी भी पत्ते तय करने के लिए एक बहुपद समय एल्गोरिथ्म की संभावना खोलने में है , हालांकि।जीजी

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