सह-एनपी-पूर्ण: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{lowercase}}
{{lowercase}}
जटिलता सिद्धांत में, कम्प्यूटेशनल समस्याएं जो '''co-NP-complete''' हैं, वे हैं जो co-NP में सबसे अधिक समस्याएं हैं, इस अर्थ में कि co-NP में किसी भी समस्या को केवल बहुपद ओवरहेड के साथ किसी भी co-NP-complete समस्या के एक विशेष स्थिति के रूप में सुधार किया जा सकता है। यदि P co-NP से अलग है, तो सभी co-NP-complete समस्याएं बहुपद समय में हल करने योग्य नहीं हैं। यदि co-NP-complete समस्या को शीघ्र हल करने की कोई विधि उपस्थित है, तो उस एल्गोरिथ्म का उपयोग सभी co-NP समस्याओं को शीघ्रता से हल करने के लिए किया जा सकता है।
जटिलता सिद्धांत में, कम्प्यूटेशनल समस्याएं जो '''सह-एनपी-पूर्ण''' हैं, वे हैं जो सह-एनपी में सबसे अधिक समस्याएं हैं, इस अर्थ में कि सह-एनपी में किसी भी समस्या को केवल बहुपद ओवरहेड के साथ किसी भी सह-एनपी-पूर्ण समस्या के एक विशेष स्थिति के रूप में सुधार किया जा सकता है। यदि P सह-एनपी से अलग है, तो सभी सह-एनपी-पूर्ण समस्याएं बहुपद समय में हल करने योग्य नहीं हैं। यदि सह-एनपी-पूर्ण समस्या को शीघ्र हल करने की कोई विधि उपस्थित है, तो उस एल्गोरिथ्म का उपयोग सभी सह-एनपी समस्याओं को शीघ्रता से हल करने के लिए किया जा सकता है।


प्रत्येक co-NP-complete समस्या एक NP-complete समस्या का पूरक है. एनपी और co-NP दोनों में कुछ समस्याएं हैं, उदाहरण के लिए P या पूर्णांक कारक में सभी समस्याएं. हालांकि, यह ज्ञात नहीं है कि समूह समान हैं, हालांकि असमानता को अधिक संभावना माना जाता है। अधिक जानकारी के लिए co-NP और NP-complete देखें.
प्रत्येक सह-एनपी-पूर्ण समस्या दूसरी एनपी-पूर्ण समस्या की [[पूरक (जटिलता)|पूरक]] है। [[एनपी (जटिलता)|एनपी]] और सह-एनपी दोनों में कुछ समस्याएं हैं, उदाहरण के लिए P या [[पूर्णांक गुणनखंडन]] में सभी समस्याएं हैं। हालाँकि, यह ज्ञात नहीं है कि क्या समूह समान हैं, हालाँकि असंतुलन की संभावना अधिक मानी जाती है। अधिक जानकारी के लिए सह-एनपी और एनपी-पूर्ण देखें।


प्रत्येक co-NP-complete समस्या NP-complete समस्या की [[पूरक (जटिलता)]] है। [[एनपी (जटिलता)]] और co-NP दोनों में कुछ समस्याएं हैं, उदाहरण के लिए पी (जटिलता) या [[पूर्णांक गुणनखंडन]] में सभी समस्याएं। हालाँकि, यह ज्ञात नहीं है कि क्या सेट समान हैं, हालाँकि असमानता की संभावना अधिक मानी जाती है। अधिक विवरण के लिए co-NP और NP-complete देखें।
फॉर्च्यून ने 1979 में दिखाया कि यदि कोई स्पार्स लैंग्वेज सह-एनपी-पूर्ण (या यहां तक कि सिर्फ सह-एनपी-हार्ड), तो {{nowrap|[[P = NP problem|P = NP]]}}<ref>{{cite journal |first=S. |last=Fortune |title=विरल पूर्ण सेट पर एक नोट|journal=SIAM Journal on Computing |volume=8 |issue=3 |pages=431–433 |year=1979 |doi=10.1137/0208034 |url=https://ecommons.cornell.edu/bitstream/1813/7473/1/78-355.pdf |hdl=1813/7473 |hdl-access=free }}</ref> महाने की प्रमेय के लिए महत्वपूर्ण आधार है।
 
फॉर्च्यून ने 1979 में दिखाया कि यदि कोई भी [[विरल भाषा]] co-NP-complete (या यहां तक ​​कि केवल co-NP-hard) है, तो {{nowrap|[[P = NP problem|P = NP]]}},<ref>{{cite journal |first=S. |last=Fortune |title=विरल पूर्ण सेट पर एक नोट|journal=SIAM Journal on Computing |volume=8 |issue=3 |pages=431–433 |year=1979 |doi=10.1137/0208034 |url=https://ecommons.cornell.edu/bitstream/1813/7473/1/78-355.pdf |hdl=1813/7473 |hdl-access=free }}</ref> महाने के प्रमेय के लिए एक महत्वपूर्ण आधार।


==औपचारिक परिभाषा==
==औपचारिक परिभाषा==
एक [[निर्णय समस्या]] C co-NP-complete है यदि यह co-NP में है और यदि co-NP में प्रत्येक समस्या [[बहुपद-समय अनेक-एक कमी]] है|बहुपद-समय अनेक-एक इसके लिए न्यूनीकरणीय है।<ref name="A&B">{{cite book |last1= Arora |first1= Sanjeev |last2= Barak |first2= Boaz |url= http://www.cs.princeton.edu/theory/complexity/ |title= Complexity Theory: A Modern Approach |publisher= Cambridge University Press |date= 2009 |isbn= 978-0-521-42426-4 }}</ref> इसका मतलब यह है कि प्रत्येक co-NP समस्या एल के लिए, एक बहुपद समय एल्गोरिदम मौजूद है जो एल के किसी भी उदाहरण को समान सत्य मान के साथ सी के उदाहरण में बदल सकता है। परिणामस्वरूप, यदि हमारे पास C के लिए एक बहुपद समय एल्गोरिथ्म होता, तो हम बहुपद समय में सभी co-NP समस्याओं को हल कर सकते थे।
[[निर्णय समस्या]] ''C'' सह-एनपी-पूर्ण है यदि यह सह-एनपी में है और यदि सह-एनपी में हर समस्या बहुपद-समय है तो कई-एक इसके लिए पुनर्वितरण योग्य है।<ref name="A&B">{{cite book |last1= Arora |first1= Sanjeev |last2= Barak |first2= Boaz |url= http://www.cs.princeton.edu/theory/complexity/ |title= Complexity Theory: A Modern Approach |publisher= Cambridge University Press |date= 2009 |isbn= 978-0-521-42426-4 }}</ref> इसका तात्पर्य यह है कि प्रत्येक सह-एनपी समस्या ''L'' के लिए, बहुपद समय एल्गोरिथ्म उपस्थित है जो ''L'' के किसी भी उदाहरण को ''C'' के उदाहरण में समान सत्य मान के साथ बदल सकता है। परिणामस्वरूप, यदि हमारे पास ''C'' के लिए एक बहुपद समय एल्गोरिथ्म था, तो हम बहुपद समय में सभी सह-एनपी समस्याओं को हल कर सकते हैं।


==उदाहरण==
==उदाहरण==
co-NP-complete समस्या का एक उदाहरण [[टॉटोलॉजी (तर्क)]] है, यह निर्धारित करने की समस्या कि क्या दिया गया [[बूलियन बीजगणित (तर्क)]] सूत्र एक टॉटोलॉजी है; अर्थात्, क्या चर के लिए सही/गलत मानों का हर संभव असाइनमेंट एक सही कथन उत्पन्न करता है। यह [[बूलियन संतुष्टि समस्या]] से निकटता से संबंधित है, जो पूछता है कि क्या कम से कम एक ऐसा असाइनमेंट मौजूद है, और NP-complete है।<ref name="A&B"/>
सह-एनपी-पूर्ण समस्या का एक उदाहरण [[टॉटोलॉजी (तर्क)|टॉटोलॉजी]] है, यह निर्धारित करने की समस्या कि क्या कोई दिया गया बूलियन सूत्र टॉटोलॉजी है; अर्थात्, क्या चरों के लिए सही/गलत मानों का प्रत्येक संभावित असाइनमेंट एक सही कथन उत्पन्न करता है। यह [[बूलियन संतुष्टि समस्या]] से निकटता से संबंधित है, जो बताता है कि क्या ''कम से कम'' एक ऐसा असाइनमेंट उपस्थित है, और एनपी-पूर्ण है।<ref name="A&B"/>
 
 
==संदर्भ==
==संदर्भ==
<references />
<references />
== बाहरी संबंध ==
== बाहरी संबंध ==
* {{CZoo|coNPC|C#conpc}}
* {{CZoo|coNPC|C#conpc}}

Revision as of 12:43, 4 August 2023

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

प्रत्येक सह-एनपी-पूर्ण समस्या दूसरी एनपी-पूर्ण समस्या की पूरक है। एनपी और सह-एनपी दोनों में कुछ समस्याएं हैं, उदाहरण के लिए P या पूर्णांक गुणनखंडन में सभी समस्याएं हैं। हालाँकि, यह ज्ञात नहीं है कि क्या समूह समान हैं, हालाँकि असंतुलन की संभावना अधिक मानी जाती है। अधिक जानकारी के लिए सह-एनपी और एनपी-पूर्ण देखें।

फॉर्च्यून ने 1979 में दिखाया कि यदि कोई स्पार्स लैंग्वेज सह-एनपी-पूर्ण (या यहां तक कि सिर्फ सह-एनपी-हार्ड), तो P = NP[1] महाने की प्रमेय के लिए महत्वपूर्ण आधार है।

औपचारिक परिभाषा

निर्णय समस्या C सह-एनपी-पूर्ण है यदि यह सह-एनपी में है और यदि सह-एनपी में हर समस्या बहुपद-समय है तो कई-एक इसके लिए पुनर्वितरण योग्य है।[2] इसका तात्पर्य यह है कि प्रत्येक सह-एनपी समस्या L के लिए, बहुपद समय एल्गोरिथ्म उपस्थित है जो L के किसी भी उदाहरण को C के उदाहरण में समान सत्य मान के साथ बदल सकता है। परिणामस्वरूप, यदि हमारे पास C के लिए एक बहुपद समय एल्गोरिथ्म था, तो हम बहुपद समय में सभी सह-एनपी समस्याओं को हल कर सकते हैं।

उदाहरण

सह-एनपी-पूर्ण समस्या का एक उदाहरण टॉटोलॉजी है, यह निर्धारित करने की समस्या कि क्या कोई दिया गया बूलियन सूत्र टॉटोलॉजी है; अर्थात्, क्या चरों के लिए सही/गलत मानों का प्रत्येक संभावित असाइनमेंट एक सही कथन उत्पन्न करता है। यह बूलियन संतुष्टि समस्या से निकटता से संबंधित है, जो बताता है कि क्या कम से कम एक ऐसा असाइनमेंट उपस्थित है, और एनपी-पूर्ण है।[2]

संदर्भ

  1. Fortune, S. (1979). "विरल पूर्ण सेट पर एक नोट" (PDF). SIAM Journal on Computing. 8 (3): 431–433. doi:10.1137/0208034. hdl:1813/7473.
  2. 2.0 2.1 Arora, Sanjeev; Barak, Boaz (2009). Complexity Theory: A Modern Approach. Cambridge University Press. ISBN 978-0-521-42426-4.

बाहरी संबंध