बुची ऑटोमेटा स्वीकृति रणनीति के साथ


15

समस्या

चलो एक बुची automaton हो, एक भाषा को पहचानने एल Σ ω । हम मानते हैं कि एक निम्नलिखित अर्थ में एक स्वीकृति रणनीति है: वहाँ एक समारोह है σ : Σ *क्यू जिनमें से पायलट रन करने के लिए इस्तेमाल किया जा सकता एक । हम इसे निम्नलिखित शर्तों द्वारा औपचारिक रूप देते हैं:A=Σ,Q,q0,F,ΔLΣωAσ:ΣQA

  • σ(ϵ)=q0

  • सभी के लिए और एक Σ , ( σ ( यू ) , एक , σ ( यू एक ) ) ΔuΣaΣ(σ(u),a,σ(ua))Δ

  • सभी के लिए , रन द्वारा चलाया σ स्वीकार कर रहा है, यानी अनुक्रम σ ( ε ) , σ ( एक 0 ) , σ ( एक 0 एक 1 ) , σ ( एक 0 एक 1 एक 2 ) , ... में असीम कई तत्व है एफw=a0a1a2Lσσ(ϵ),σ(a0),σ(a0a1),σ(a0a1a2),F

शर्तों को कम करने के लिए, अपनी भाषा के किसी भी शब्द को भविष्य के बारे में कुछ भी अनुमान लगाए बिना स्वीकार कर सकता है।A

फिर, पर इन मान्यताओं के तहत , क्या यह सच है कि को केवल संक्रमण को हटाने के द्वारा निर्धारित किया जा सकता है? दूसरे शब्दों में, क्या हम हमेशा केवल वर्तमान स्थिति और पत्र के आधार पर अगला संक्रमण चुन सकते हैं? क्या विषय पर कोई संदर्भ है? फिर वही प्रश्न सह-बुची ऑटोमेटा पर, और अधिक सामान्यतः समानता ऑटोमेटा पर पूछा जा सकता है।AA

क्या ज्ञात है

यहाँ कुछ आंशिक परिणाम हैं।

सबसे पहले, हम सीमित कर सकते हैं ही अवशिष्ट होने राज्यों के बीच nondeterminstic विकल्प है। वास्तव में, अगर एल ( क्ष ) से स्वीकार किए जाते हैं भाषा है क्ष , एक को स्वीकार करने की रणनीति नहीं चुन सकते हैं क्ष 1 से अधिक क्ष 2 कुछ बिंदु पर, अगर कोई डब्ल्यू एल ( क्ष 2 ) एल ( क्ष 1 )σL(q)qq1q2wL(q2)L(q1)

ध्यान दें कि शेष विकल्प मायने रखते हैं, इसलिए अंतर्ज्ञान के बावजूद, यह नॉनडेटर्मिनिज़्म से छुटकारा पाने के लिए पर्याप्त नहीं है। इसका कारण यह है कि एक अच्छे अवशिष्ट (यानी शेष शब्द अवशिष्ट में है) में एड इन्फिनिटम रहना संभव है, लेकिन शब्द को अस्वीकार कर दें क्योंकि असीम रूप से कई बुची राज्य नहीं देखे जाते हैं। यह समस्या की मुख्य कठिनाई है: एक अनंत रन गलत हो सकता है, बिना किसी बिंदु पर कोई घातक गलती किए बिना।

दूसरा, समस्या हल करता है, तो है , यानी सभी शब्दों द्वारा स्वीकार कर रहे हैं एक । इस मामले में, हम को बुची गेम के रूप में देख सकते हैं जहां प्लेयर I इनपुट लेटर चुनता है और प्लेयर II ट्रांजिशन चुनता है। तो फिर हम खिलाड़ी II के लिए एक स्थैतिक रणनीति निकालने के लिए बुची खेलों की स्थिति निर्धारित कर सकते हैं। यह तर्क समता ऑटोमेटा के अधिक सामान्य मामले में भी काम करता है। इस समस्या की कठिनाई इस तथ्य से आती है कि कुछ शब्द एल में नहीं हैं , और इस मामले में रणनीति σ का कोई भी व्यवहार हो सकता है।L=ΣωAALσ

तीसरा, यहाँ एक प्रमाण है कि मान्यताओं के तहत, भाषा नियतात्मक बुच्ची भाषाओं की श्रेणी में है, जिसमें 2 क्यू के साथ एक ऑटोमेटन द्वारा देखा गया है । ध्यान दें कि यह संकेत मिलता है कि एल नहीं कोई भी हो सकता ω नियमित भाषा उदाहरण के लिए अगर, एल = ( एक + ) * एक ω , कोई रणनीति σ शर्तों से मेल खाने मौजूद कर सकते हैं।L2QLωL=(a+b)aωσ

हम पहली टिप्पणी के अनुसार बदलावों को प्रतिबंधित करके शुरू करते हैं: एकमात्र विकल्प जो हम कर सकते हैं वह अवशिष्ट भाषा पर प्रभाव नहीं डालता है। हम केवल अधिकतम अवशिष्ट साथ उत्तराधिकारियों लेते हैं, वे मौजूद हैं, क्योंकि चाहिए मौजूद है।σ

A=Σ,2Q,{q0},F,ΔAAq{q}F={{q}:qF}AL

σA×AAAA


Aσw=w0w1Lσ(w0)σ(w0w1)AσLL(Aσ)AσAL(Aσ)L
सिल्वेन

@ सिल्वेन: कौन से संक्रमण हटाए जाते हैं?
डेव क्लार्क

1
AσAσAσσ(a)=σ(ϵ)=q0σ(aa)=q1Aσ

मैं इसे पिछली पोस्ट पर और अधिक विवरण के साथ mathOverflow पर पोस्ट कर रहा हूं: mathoverflow.net/questions/97007/… , क्या यह ठीक है?
डेनिस

1
आम तौर पर क्रॉस पोस्टिंग की अनुमति नहीं है, जब तक कि किसी को पर्याप्त समय के बाद जवाब नहीं मिला हो। यह देखते हुए कि इस प्रश्न पर एक खुली छूट है, मैं कुछ दिन प्रतीक्षा करूंगा। आप अन्य पोस्ट को हटा सकते हैं और इसे कुछ दिनों में खोल सकते हैं। (इसके अलावा, अन्य पोस्टिंग को इस पर लिंक करना चाहिए।)
डेव क्लार्क

जवाबों:


3

यह पता चला है कि उत्तर नहीं है, इस पेपर में कुछ प्रति-उदाहरण पाए जा सकते हैं ।


अद्यतन के लिए thx, लेकिन अस्पष्ट! कौन सी टीम? क्या उन्होंने प्रकाशित किया? के लिए योजना? आपने कैसे सुना? उन्होंने इसे कैसे पाया? वहाँ एक कारण है कि वे इसके लिए देख रहे थे? क्या यह एक सैद्धांतिक जिज्ञासा है या किसी बड़ी समस्या या अनुप्रयोग से जुड़ा है? आदि
vzn

अधिक जानकारी के लिए यह उत्तर देखें: cstheory.stackexchange.com/a/24918/8953
डेनिस

-1

जैसा कि आपने बताया, गैर-नियतात्मक और नियतात्मक बुची ऑटोमेटा विभिन्न भाषाओं को स्वीकार करते हैं। बुची ऑटोमैटन के लिए सबसे प्रसिद्ध 'निर्धारण', सफरा (वेब ​​पर "सफरा का निर्माण खोज" द्वारा दिया गया है। यहां एक दस्तावेज है जो आता है: www.cs.cornell.edu/courses/cs686/2003sp-Handouts/safra.pdf) । यह प्रक्रिया काफी जटिल है और इसमें बुची ऑटोमेटन को एक नियतांक रबिन ऑटोमैटोन में बदलना (एफ राज्यों को स्वीकार करना और जी राज्यों को अस्वीकार करना शामिल है: \ sigma में केवल जी के कई राज्य हैं)। सफ़रा के निर्माण में संक्रमण और / या सामान्य उपसमुच्चय निर्माण को हटाने की तुलना में बहुत अधिक शामिल है।


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