एसएटी एल्गोरिदम डीपीएलएल पर आधारित नहीं है


18

क्या सैट के हल के लिए कोई एल्गोरिदम हैं जो डीपीएलएल आधारित नहीं हैं? या एसएटी सॉल्वर द्वारा उपयोग किए जाने वाले सभी एल्गोरिदम डीपीएलएल आधारित हैं?


जवाबों:


21

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

यदि आप खोज को पूरा करने के लिए खुद को सीमित नहीं करते हैं, तो वॉकसैट एक स्थानीय खोज सॉल्वर है जिसका उपयोग कई मामलों में संतोषजनक समाधान और डीपीएलएल-आधारित खोज को बेहतर बनाने के लिए किया जा सकता है। जब तक कोई भी सभी कार्य को विफल नहीं कर देता, जो कि घातीय स्मृति आवश्यकताओं का अर्थ होता है, तब तक वह असंतोषजनक साबित करने के लिए इसका उपयोग नहीं कर सकता है।

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


9
क्लॉज लर्निंग (या इसे सीखने के रूप में नॉगट लर्निंग) के साथ डीपीएलएल और पुनरारंभ को सामान्य संकल्प के बराबर दिखाया गया है।
जान जोहान्सन

1
@JanJohannsen, क्या यह वह पेपर है जिसका आप उल्लेख करते हैं? arxiv.org/abs/1107.0044
राडू ग्रिगोर

5
हां, निम्नलिखित पेपर में भी सुधार है: नॉट पिपाट्रिसावत और अदनान डार्विच। संकल्प इंजन के रूप में खंड-शिक्षा एसएटी सॉल्वर की शक्ति पर। आर्टिफिशियल इंटेलिजेंस 175 (2), 2011, पीपी 512-525। dx.doi.org/10.1016/j.artint.2010.10.002
जान जोहान्सन

3
जबकि पेपर बीम बी एट अल। रादु ग्रिगोर द्वारा जुड़ा हुआ दिखाता है कि सामान्य रिज़ॉल्यूशन एक विशेष, कृत्रिम सीखने की रणनीति के साथ डीपीएलएल एल्गोरिथ्म द्वारा पी-सिम्युलेटेड है, उपरोक्त पेपर यह प्राकृतिक सीखने की रणनीतियों के लिए दिखाता है जो वास्तव में उपयोग किए जाते हैं।
जान जोहान्सन

12

सर्वेक्षण प्रसार एक और एल्गोरिथ्म है जिसका उपयोग कुछ प्रकार की SAT समस्याओं, विशेष रूप से यादृच्छिक SAT उदाहरणों पर सफलता के साथ किया गया है। वॉकसैट की तरह, इसका उपयोग असंतोषजनकता साबित करने के लिए नहीं किया जा सकता है, लेकिन यह वॉकसैट से बहुत अलग विचारों (संदेश-गुजर एल्गोरिदम) पर आधारित है।


10

स्थानीय खोज के आधार पर सैट सॉल्वर हैं। उदाहरण के लिए, यह कागज प्रदर्शनी के लिए देखें ।


7

आप यह भी कह सकते हैं, कि सभी CSP सॉल्वर भी SAT सॉल्वर हैं। और जहाँ तक मुझे पता है कि CSP में उपयोग की जाने वाली दो विधियाँ हैं:

  • खोज अंतरिक्ष के तेजस्वी और चाप स्थिरता की जांच के साथ थकावट डीएफएस, संभवतः यह सुनिश्चित करने के लिए शेविंग का उपयोग करते हुए कि जल्द से जल्द बनाए रखा जाता है।
  • स्थानीय विधियाँ (वर्जित खोज, नकली annealing)

4

मोंटे कार्लो ट्री सर्च (MCTS) ने हाल ही में Go जैसे गेम पर कुछ प्रभावशाली परिणाम हासिल किए हैं। किसी न किसी मूल विचार पेड़ खोज के साथ यादृच्छिक सिमुलेशन interleaving है। यह हल्का और लागू करना आसान है, मैंने जो रिसर्च हब पेज लिंक किया है उसमें कई उदाहरण, कागजात और कुछ कोड भी हैं।

प्रीविती एट अल। [1] ने एमटीटीएस की कुछ प्रारंभिक जांच सैट पर लागू की। वे एमसीटीएस-आधारित खोज एल्गोरिथ्म यूसीसैट ("पेड़ों पर लगाए गए ऊपरी विश्वास सीमाएं" कहते हैं, यदि आप करेंगे)। उन्होंने डीपीएलएल और यूसीसैट के प्रदर्शन की तुलना एसएटीएलआईबी रिपॉजिटरी से उदाहरणों पर की, यह देखने के लक्ष्य के साथ कि यूसीसैट डीपीएलएल की तुलना में काफी छोटे खोज पेड़ का उत्पादन करेगा।

विभिन्न आकारों के समान यादृच्छिक 3-सैट और फ्लैट-ग्राफ रंग उदाहरणों के लिए, कोई महत्वपूर्ण अंतर नहीं थे। हालांकि, UCSAT ने वास्तविक दुनिया के उदाहरणों के लिए बेहतर प्रदर्शन किया। चार अलग-अलग एसएसए सर्किट गलती विश्लेषण उदाहरणों के लिए औसत पेड़ के आकार (नोड्स की संख्या के संदर्भ में) डीपीएलएल के लिए कई हजारों में थे, जबकि यूसीसैट के लिए हमेशा 200 से कम।


[१] प्रीविती, एलेसेंड्रो, रघुराम रामानुजन, मार्को शेरेफ और बार्ट सेलमैन। "मोंटे-कार्लो शैली यूसीटी बूलियन संतुष्टि के लिए खोज करती है।" एआई * आईए 2011 में: आर्टिफिशियल इंटेलिजेंस अराउंड मैन एंड बियोंड, पीपी। 177-188। स्प्रिंगर बर्लिन हीडलबर्ग, 2011।


-4

DPLL सख्ती से परिवर्तनशील-विज़िट ऑर्डर को निर्दिष्ट नहीं करता है और इष्टतम चर ऑर्डरिंग स्ट्रैटजी को देखने के लिए बहुत सारे दिलचस्प शोध हैं। इनमें से कुछ को SAT एल्गोरिथम में परिवर्तनशील चयन तर्क में शामिल किया गया है। इस अर्थ में, इस शोध में कुछ प्रारंभिक है कि यह दर्शाता है कि अलग-अलग चर हमले के क्रम में विभिन्न अनुक्रमिक विवशता होती है (जो कि उदाहरण कठोरता के साथ अत्यधिक सहसंबद्ध है), और इस प्रभावी रूप से महत्वपूर्ण अंतर्दृष्टि का फायदा उठाने के लिए सबसे प्रभावी उत्तराधिकार या रणनीति तैयार करना लगता है। अनुसंधान के प्रारंभिक चरण में।


4
क्या आप समझते हैं कि मैंने एल्गोरिदम के लिए डीपीएलएल पर आधारित नहीं पूछा है ?
बेनामी

2
क्या आप समझते हैं कि "आधारित" का मतलब क्या है? आपको बताया : जो भी आप टिप्पणी करना चाहते हैं, उस पर टिप्पणी करने के लिए मेरे प्रश्नों का उपयोग न करें!
बेनामी

7
आप स्वयं कह रहे हैं कि वे डीपीएलएल आधारित हैं। मेरे लिए ऐसा लगता है कि यह कहना है कि सिम्प्लेक्स के लिए विभिन्न धुरी नियम आपको एक एल्गोरिथ्म देते हैं जो एक सिम्प्लेक्स एल्गोरिथ्म नहीं है
साशो निकोलेव

7
मैं साशो से सहमत हूं। इसके अलावा, चर क्रमबद्ध अनुसंधान पर अनुसंधान निश्चित रूप से प्रारंभिक अवस्था में नहीं है। महत्व को एक लंबे समय से पहले महसूस किया गया है (एक आदर्श ओरेकल के परिणामों की कल्पना करें), और उनका विश्लेषण करने में बहुत समय बिताया गया है। सीएसपी सॉल्वर्स में वैल्यू ऑर्डरिंग हेयुरेटिक्स अधिक दिलचस्प हो जाते हैं, और किसी कारण से, मुझे नहीं लगता कि उन पर शोध उतनी ही तेजी से हो रहा है जितना कि वेरिएबल ऑर्डरिंग के लिए।
जुहो २३'१३ को

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