3-सैट से कमी से समस्या कम से कम एनपी-हार्ड है।
पहले प्रतिबंध से निम्नलिखित निर्देशित ग्राफ के प्रारंभ से बाहर निकलने का रास्ता खोजने की समस्या पर विचार करें कि कोई भी पथ एक खंड के सभी तीन (वर्ग) नोड्स पर नहीं जा सकता है:
( एक्स)1 ∨ एक्स2 ∨ एक्स3 ) ∧ ( एक्स1 ∨ ¬ एक्स2 ∨ एक्स4 )
हम इन ग्राफ्स को एक स्विच नेटवर्क में बदलते हैं। इसके लिए हम तीन गैजेट्स का उपयोग करते हैं:
- प्रत्येक सर्कल नोड और द्विदिश किनारे स्विच के बीच कनेक्शन बनाते हुए, एक वायर बन जाता है ।
- हर निर्देशित किनारे एक हो जाता है एक-तरफ़ा एक भी स्विच से मिलकर गैजेट (नीचे देखें)।
- प्रत्येक वर्ग नोड उन तीन स्विचों में से एक का प्रतिनिधित्व करता है जो क्लॉज़ गैजेट का हिस्सा हैं (नीचे देखें)।
निम्नलिखित दृष्टांतों में, स्विच को दो आने वाले तीरों के रूप में तैयार किया जाता है, जिनमें से एक धराशायी (अक्षम) है। लक्ष्य दिशा एक काले घेरे के साथ खींची गई है (जैसे कि ठोस तीर को अंततः चक्र के किनारे होना चाहिए)।
टिप्पणी: हम गैजेट के बाहर निकलने से ग्राफ के निकास को अलग करने के लिए बोल्डफेस का उपयोग करेंगे ।
के लिए एक-तरफ़ा गैजेट, प्रवेश द्वार निकास से नहीं पहुँचा जा सकता बी जब तक बी से पहुँच गया है एक । के लिए खण्डएबीबीएएक्स1एक्स2एक्स3एक्स1'एक्स2'एक्स3'
याद रखें कि मूल ग्राफ़ के लिए, एक ऐसा रास्ता ढूंढना है जो बाहर निकले और किसी भी खंड के सभी तीन वर्ग नोड्स का दौरा न करें-एनपी-पूर्ण था। अब स्विच के लक्ष्य पदों की चिंता किए बिना रूपांतरित ग्राफ़ के बाहर निकलने की समस्या पर विचार करें ।
ध्यान रखें कि कोई भी पथ जो मूल ग्राफ़ समस्या का हल है, वह भी रूपांतरित ग्राफ़ के लिए एक समाधान है। इसलिए मान लें कि रूपांतरित ग्राफ़ के लिए एक पथ मूल ग्राफ़ के लिए कोई समाधान नहीं है। यह दो मामलों में हो सकता है:
- बीए
- एक पथ कुछ खंड गैजेट के सभी तीन रास्तों का पता लगाता है ।
पहले मामले में, एक-तरफ़ा गैजेट को पहले इच्छित दिशा में ट्रेस किया गया होगा, जिस स्थिति में पथ के साथ-साथ पहली बार में इसे ट्रेस करने से बचा जा सकता है।
तो दूसरे मामले पर विचार करें, जहां पथ कुछ खंड गैजेट के सभी तीन स्विच का पता लगाता है । फिर उस गैजेट में उसके सभी तीन स्विच फ़्लिप होंगे (नीचे देखें)। यह वह जगह है जहाँ हम लक्ष्य की स्थिति का उपयोग करते हैं। ध्यान दें कि क्लॉज़ गैजेट की ग्रे बैकबोन को अब नहीं पहुँचा जा सकता है, जिसका अर्थ है कि स्विच को अब उनके लक्ष्य स्थान पर निर्देशित नहीं किया जा सकता है। इस मामले में, हम कहते हैं कि यह क्लॉज़ गैजेट अप्राप्य है।
यह दर्शाता है कि मूल ग्राफ़ समस्या के किसी भी समाधान के लिए, रूपांतरित ग्राफ़ के स्विच को अपने लक्ष्य स्थान पर रखा जा सकता है। इसके लिए, हम इस तथ्य का उपयोग करते हैं कि एक्ज़िट तार केवल तभी पहुंच सकता है जब कोई समाधान होता है, या कुछ क्लॉज़ गैजेट अप्राप्य हो जाता है।
स्विच को उनके लक्ष्य स्थान पर रखने के लिए, हम अब एक्ज़िट तार से हर मौजूदा वन-वे गैजेट के प्रवेश द्वार के साथ-साथ सभी क्लॉज़ गैजेट्स के तीन निकास तारों से अतिरिक्त वन-वे गैजेट जोड़ सकते हैं । फिर, एक बार जब टोकन बाहर निकलता है , तो सभी अतिरिक्त वन-वे गैजेट्स का पता लगाया जा सकता है (और इस तरह उन्हें अपनी लक्षित स्थिति में रखा जाता है), और शेष स्विच को भी अपने लक्ष्य स्थान पर रखें (जब तक कि कोई अप्राप्य खंड न हो)। अंत में, टोकन एक्ज़िट में वापस आ सकता है और पहेली हल हो जाती है।
हमें टिप्पणी करनी चाहिए कि खंड गैजेट्स को केवल तब ही पुनर्प्राप्त किया जा सकता है जब एक अनट्रैक्ड निकास से प्रवेश किया जाता है; और क्लाज गैजेट्स और अगले वैरिएबल के बीच रखे गए वन-वे गैजेट्स के कारण , एग्जिट वायर के पहुंचने तक ऐसा नहीं हो सकता ।
इसलिए, स्विच नेटवर्क समस्या NP- हार्ड है।
यह अभी भी स्पष्ट नहीं है कि क्या समस्या एनपी या पीएसपीएसी-हार्ड में है। प्लानर स्विच नेटवर्क का निर्माण करने वाली एनपी-कठोरता में कमी से सोकोबन के प्रतिबंधित वेरिएंट के लिए महान प्रभाव होंगे, अर्थात् सभी स्विच नीचे सोकोबन गैजेट के बराबर हैं।