संपूर्णता और संदर्भ-संवेदनशील भाषाएँ।


16

मैं संदर्भ-संवेदनशील भाषाओं (CSL) और पूर्णता से संबंधित दो प्रश्नों में दिलचस्पी लेता हूं :

  1. क्या CSL के लिए पूर्णता की धारणा है, और कौन सी भाषाएं पूरी हैं?
  2. क्या प्राकृतिक CSL हैं जो NP- पूर्ण हैं?

2 के लिए, मैं निश्चित रूप से प्राकृतिक एनपी-पूर्ण भाषाओं के बारे में सोच सकता हूं जो सीएसएल हैं (जैसा कि सीएसएल एनएसपीएसी [ ] के बराबर है , एसएटी एक सीएसएल है), लेकिन मैं दूसरे तरीके से खोज कर रहा हूं, अर्थात, एक संदर्भ- एनपी-पूर्ण भाषा का वर्णन करने वाला संवेदनशील व्याकरणn


2
आइए देखें कि क्या मैं सही तरीके से समझता हूं (2): क्या यह एक संदर्भ-संवेदनशील व्याकरण लिखने के लिए पर्याप्त होगा जो संयोजकों और एसएटी चर के एक निश्चित वर्णमाला पर सभी वैध 3SAT उदाहरण उत्पन्न करता है?
थोरस्टेंसन

1
खैर, मैंने वर्णमाला के भाग के रूप में SAT वेरिएबल्स को नहीं जोड़ा होगा (उनके सूचकांकों का एक द्विआधारी एन्कोडिंग काफी अच्छा है), लेकिन यह निश्चित रूप से मेरे दूसरे बिंदु का जवाब देगा!
माइकल कैडिलैक

वैसे, क्या आपने इसे आजमाया?
माइकल कैडिलैक

4
(1) जैसा कि आपने बताया, 3SAT के लिए CSG लिखना संभव है, लेकिन यह अधिकतम प्रवाह समस्या (या P में कोई विशिष्ट भाषा) के लिए ट्यूरिंग मशीन का पूरा विवरण लिखने के समान है; मुझे उम्मीद नहीं होगी कि यह जटिलता सिद्धांत पर कोई अंतर्दृष्टि देगा। (लेकिन हे, अगर यह अन्यथा निकलता है, तो मुझे यह सुनकर खुशी होगी।) (2) आम तौर पर, संदर्भ-संवेदनशील व्याकरणों की धारणा और एनपी-पूर्णता की धारणा एक साथ अच्छी तरह से नहीं चलती है क्योंकि संदर्भ-संवेदनशील का सेट बहुपद-समय कटौती के तहत भाषाएँ बंद नहीं होती हैं।
२२:५५ पर त्सुयोशी इतो

1
उस टिप्पणी के लिए धन्यवाद Tsuyoshi। वास्तव में, 3SAT के लिए एक व्याकरण शायद वह नहीं है जिसे मैं खोज रहा हूं, लेकिन मैं आपकी जैसी ही प्रतिक्रिया के साथ गया: यदि यह कुछ आसान / स्वाभाविक है, तो मुझे दिलचस्पी होगी। आपके (2) के लिए, मेरा एक उद्देश्य निम्नलिखित है: कहो कि मेरे पास लॉगस्पेस-कमी द्वारा बंद सीएस भाषाओं की एक कक्षा है, और मैं यह दिखाना चाहता हूं कि मेरी कक्षा में एनपी-पूर्ण समस्याएं नहीं हैं (या संभावना नहीं है), मुझे केवल यह दिखाना होगा कि विशिष्ट एनपी-पूर्ण सीएस भाषा मेरी कक्षा में नहीं है, जो भाषा स्वाभाविक रूप से सीएस होने पर आसान हो सकती है।
माइकल कैडिलैक

जवाबों:


9

आपके पहले प्रश्न का उत्तर देने के लिए, आपकी आवश्यकताओं की पूर्ति करने वाला एक रिड्यूसबिलिटी लॉग-लिन-रिड्यूसबिलिटी है, जो अतिरिक्त अवरोध के साथ लॉगस्पेस रिड्यूसबिलिटी है कि कमी के आउटपुट स्ट्रिंग का आकार इनपुट के आकार में सबसे अधिक रैखिक है। अगर मुझे सही तरीके से याद है, संदर्भ-संवेदनशील व्याकरणों के लिए सदस्यता समस्या (या, यदि आप चाहें, तो रैखिक रूप से बाध्य ऑटोमेटा), कैनोनिकल सीएसएल-पूर्ण समस्या wrt log-lin reducibility है।

लागू पक्ष पर, द्विआधारी वर्णमाला पर (सामान्य) नियमित अभिव्यक्तियों की सार्वभौमिकता समस्या, CSL- पूर्ण wrt लॉग-लिन-रिड्यूसबिलिटी है। धारणा और पूर्णता का परिणाम अल्बर्ट आर मेयर और लैरी जे। स्टॉकमेयेर (स्वाट 1972) में भी पाया गया: स्टॉकमेयेर (पीएचडी थीसिस, एमआईटी 1974)। उस क्षेत्र में आगे की पृष्ठभूमि और इसी तरह के परिणामों के लिए, होल्ज़र और कुट्रीब (डीएलटी 2010) द्वारा हालिया सर्वेक्षण भी देखें।

EDIT (2017/03/06): आपके दूसरे प्रश्न के संबंध में, नीचे दिए गए प्रश्न के स्वीकृत उत्तर को राउंड्स (1973) द्वारा एक पेपर का हवाला दिया गया है, जो एसएटी को पहचानने वाले एक तरफा नेस्टेड स्टैक ऑटोमेटन का निर्माण करता है। जबकि सैट "प्राकृतिक" सीएसएल के रूप में अर्हता प्राप्त नहीं करेगा, यह एक तरह से नेस्टेड स्टैक ऑटोमेटा या अनुक्रमित व्याकरण के अन्य उदाहरणों के लिए साहित्य की खोज करने के लिए लायक हो सकता है।

SAT के लिए संदर्भ-संवेदनशील व्याकरण?


बहुत बहुत धन्यवाद, यह वास्तव में मैं क्या खोज रहा था!
माइकल कैडिलैक

संपादन के लिए: शानदार! वहाँ वापस आने और इस उत्तर को पूरा करने के लिए धन्यवाद, यह महान भावना है!
माइकल कैडिलैक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.