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

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


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


फॉर्च्यून ने 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 में दिखाया कि यदि कोई स्पार्स लैंग्वेज सह-एनपी-पूर्ण (या यहां तक कि सिर्फ सह-एनपी-हार्ड), तो {{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 सह-एनपी-पूर्ण है यदि यह सह-एनपी में है और यदि सह-एनपी में प्रत्येक समस्या [[बहुपद-समय अनेक-एक कमी]] है|बहुपद-समय अनेक-एक इसके लिए न्यूनीकरणीय है।<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> इसका मतलब यह है कि प्रत्येक सह-एनपी समस्या एल के लिए, एक बहुपद समय एल्गोरिदम मौजूद है जो एल के किसी भी उदाहरण को समान सत्य मान के साथ सी के उदाहरण में बदल सकता है। परिणामस्वरूप, यदि हमारे पास C के लिए एक बहुपद समय एल्गोरिथ्म होता, तो हम बहुपद समय में सभी सह-एनपी समस्याओं को हल कर सकते थे।
[[निर्णय समस्या]] ''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'' के लिए एक बहुपद समय एल्गोरिथ्म था, तो हम बहुपद समय में सभी सह-एनपी समस्याओं को हल कर सकते हैं।


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


{{ComplexityClasses}}
{{ComplexityClasses}}
[[Category: जटिलता वर्ग]]


[[Category: Machine Translated Page]]
[[Category:Collapse templates]]
[[Category:Created On 24/07/2023]]
[[Category:Created On 24/07/2023]]
[[Category:Machine Translated Page]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Pages with script errors]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates generating microformats]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates using TemplateData]]
[[Category:Wikipedia metatemplates]]
[[Category:जटिलता वर्ग]]

Latest revision as of 14:25, 14 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.

बाहरी संबंध