ऐसे मामले हैं जहां किसी समस्या की समरूपता (प्रतीत होती है) इसकी जटिलता को दर्शाती है। एक बहुत ही दिलचस्प उदाहरण बाधा संतुष्टि समस्याएं (सीएसपी) हैं।
सीएसपी की परिभाषा
UΓkUk{0,1}VΓϕ:V→U
ΓU{0,1}ΓkU{0,1}
बहुरूपताओं
ϕ1,…,ϕtf:Ut→Uϕϕ(v)=f(ϕ1(v),…,ϕt(v))ft
उदाहरण के लिए रैखिक समीकरणों के सिस्टम के लिए एक बहुरूपता । ध्यान दें कि । एक जो इस संपत्ति को संतुष्ट करता है उसे माल्टसेव ऑपरेशन के रूप में जाना जाता है। CSP जिनके पास माल्टसेव बहुरूपता है, गौसेन उन्मूलन द्वारा हल करने योग्य हैं।f(x,y,z)=x+y+z(mod2)ff(x,x,y)=f(y,x,x)=yf
दूसरी ओर, 3 शाब्दिक विच्छेदों में केवल बहुरूपता के रूप में तानाशाह होते हैं, अर्थात प्रकार ।f(x,y)=x
बहुरूपता और जटिलता (द्विभाजन अनुमान)
वास्तव में बहुरूपताओं कम्प्यूटेशनल निहितार्थ है: अगर एक सीएसपी के सभी बहुरूपताओं मानते हैं , तो को बहुपद समय कम करने योग्य है । यह औपचारिक रूप से कहने का एक तरीका है कि एक CSP जो कि एक और CSP तुलना में "कम सममित" है वास्तव में कठिन है।Γ 2 Γ 1 Γ 2 Γ 2 Γ 1Γ1Γ2Γ1Γ2Γ2Γ1
जटिलता सिद्धांत में एक बड़ी खुली समस्या सीएसपी की कठोरता को चिह्नित करना है। फेडर और वर्डी के द्विभाजन अनुमान में कहा गया है कि कोई भी सीएसपी पी या एनपी-पूर्ण में है। अनुमान को बहुरूपता के बारे में एक बयान में कम किया जा सकता है: एक सीएसपी एनपी-कठिन है और केवल अगर केवल बहुरूपता है जो यह स्वीकार करता है कि "तानाशाह" हैं (अन्यथा यह पी में है)। यानी एक CSP केवल तभी कठिन होता है जब पुराने समाधानों से वास्तविक नए समाधान बनाने का कोई स्थानीय तरीका नहीं होता है। यदि भाग (कठोरता) ज्ञात है, लेकिन केवल यदि भाग (एक पॉलीटाइम एल्गोरिथ्म डिजाइन करना) खुला है।
हालांकि, एक महत्वपूर्ण मामला जहां हमारे पास एक द्विभाजन है, बूलियन सीएसपी है (जहां )। के अनुसार शेफ़र की प्रमेय , एक बूलियन सीएसपी, अगर यह 6 बहुरूपताओं में से एक मानते हैं पी में है अन्यथा यह एनपी पूरा हो गया है। छह बहुरूपता मूल रूप से हैं जिन्हें आपको समस्या को हल करने की आवश्यकता है या तो गॉसियन उन्मूलन या प्रचार द्वारा (जैसा कि आप हॉर्न-सैट उदाहरण के लिए करते हैं), या एक तुच्छ असाइनमेंट द्वारा हल करने के लिए।U={0,1}
बहुरूपता, सार्वभौमिक बीजगणित और द्विबीजपत्री अनुमान के बारे में अधिक पढ़ने के लिए, आप बुलटोव द्वारा सर्वेक्षण को देख सकते हैं ।
बहुरूपता और अनुमानितता
मैं प्रसाद राघवेंद्र के एक आईएएस व्याख्यान की भी सिफारिश करता हूं जहां वह अपना परिणाम डालता हैकिसी भी CSP की एक समान रूपरेखा में अद्वितीय खेल अनुमान लगाने के लिए किसी भी CSP की इष्टतम अनुमानितता देना। एक उच्च स्तर पर, अगर एक CSP के सभी बहुरूपताओं (इसे सन्निकटन समस्याओं को संभालने के लिए सामान्यीकृत करने की आवश्यकता होती है) तानाशाहों के करीब हैं, तो एक फ़ंक्शन तानाशाह होने पर परीक्षण करने के तरीके को डिज़ाइन करने के लिए CSP का उपयोग कर सकता है और यह पता चला है अद्वितीय खेलों से सन्निकटन कटौती की कठोरता देने के लिए आपको सभी की आवश्यकता होगी। यह उसके परिणाम की कठोरता को दिशा देता है; एल्गोरिदमिक दिशा यह है कि जब एक CSP में एक बहुरूपता होता है जो तानाशाह से दूर होता है, तो कोई यह कह सकता है कि एक प्रतिरूप सिद्धांत (केंद्रीय सीमा प्रमेयों के सामान्यीकरण) का उपयोग यह तर्क दे सकता है कि SDP गोलाई एल्गोरिथ्म एक अच्छा सन्निकटन देता है। एल्गोरिथम भाग के लिए वास्तव में स्केचिंग अंतर्ज्ञान: एक बहुरूपता जो एक तानाशाह से दूर नहीं है ' यह ध्यान रखें कि यदि यह तर्क (वितरण पर) चर असाइनमेंट या गौसियन यादृच्छिक चर के रूप में दिया जाता है जो स्थानीय रूप से चर असाइनमेंट पर वितरण का अनुमान लगाते हैं। यह उसी तरह से है कि एक योग फ़ंक्शन "परवाह नहीं करता है" अगर यह केंद्रीय सीमा प्रमेय द्वारा छोटे विचरण या गौसियन आरवी के साथ एक ही विचरण के साथ असतत यादृच्छिक चर दिया जाता है। गौसियन रैंडम वैरिएबल जिनकी हमें आवश्यकता है, को CSP समस्या की SDP छूट से गणना की जा सकती है। इसलिए हम एक बहुरूपता पाते हैं जो एक तानाशाह से दूर है, इसे गॉसियन के नमूने खिलाएं, और एक अच्छा समाधान वापस पाएं। अगर इसे केंद्रीय संस्करण सीमा द्वारा छोटे विचरण या गॉसियन आरवी के साथ एक ही विचरण के साथ असतत यादृच्छिक चर दिया जाता है। गौसियन रैंडम वैरिएबल जिनकी हमें आवश्यकता है, को CSP समस्या की SDP छूट से गणना की जा सकती है। इसलिए हम एक बहुरूपता पाते हैं जो एक तानाशाह से दूर है, इसे गॉसियन के नमूने खिलाएं, और एक अच्छा समाधान वापस पाएं। अगर इसे केंद्रीय संस्करण सीमा द्वारा छोटे विचरण या गॉसियन आरवी के साथ एक ही विचरण के साथ असतत यादृच्छिक चर दिया जाता है। गौसियन रैंडम वैरिएबल जिनकी हमें आवश्यकता है, को CSP समस्या की SDP छूट से गणना की जा सकती है। इसलिए हम एक बहुरूपता पाते हैं जो एक तानाशाह से दूर है, इसे गॉसियन के नमूने खिलाएं, और एक अच्छा समाधान वापस पाएं।