ग्राफ समरूपता समस्या: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Unsolved problem in computational complexity theory}} {{Use American English|date=January 2019}} {{unsolved|computer science|Can the graph isomorphism prob...")
 
No edit summary
Line 1: Line 1:
{{Short description|Unsolved problem in computational complexity theory}}
{{Short description|Unsolved problem in computational complexity theory}}
{{Use American English|date=January 2019}}
[[ग्राफ समरूपता]] समस्या यह निर्धारित करने की [[कम्प्यूटेशनल समस्या]] है, कि क्या दो परिमित [[ग्राफ समरूपता]] समरूपी हैं।
{{unsolved|computer science|Can the graph isomorphism problem be solved in polynomial time?}}
[[ग्राफ समरूपता]] समस्या यह निर्धारित करने की [[कम्प्यूटेशनल समस्या]] है कि क्या दो परिमित [[ग्राफ (असतत गणित)]] ग्राफ समरूपता हैं।


समस्या को बहुपद समय में हल करने योग्य और न ही एनपी-पूर्ण होने के लिए जाना जाता है, और इसलिए कम्प्यूटेशनल [[जटिलता वर्ग]] [[ एनपी-मध्यवर्ती ]] में हो सकता है। यह ज्ञात है कि ग्राफ समरूपता समस्या वर्ग एनपी के [[निम्न पदानुक्रम]] में है, जिसका अर्थ है कि यह एनपी-पूर्ण नहीं है जब तक कि [[बहुपद समय पदानुक्रम]] अपने दूसरे स्तर तक गिर न जाए।{{sfnp|Schöning|1987}} इसी समय, ग्राफ के कई विशेष वर्गों के लिए समरूपता को बहुपद समय में हल किया जा सकता है, और व्यवहार में ग्राफ समरूपता को अक्सर कुशलता से हल किया जा सकता है।<ref>{{Cite journal|last1=Babai|first1=László|last2=Erdős|first2=Paul|last3=Selkow|first3=Stanley M.|date=1980-08-01|title=रैंडम ग्राफ समरूपता|url=https://epubs.siam.org/doi/10.1137/0209047|journal=SIAM Journal on Computing|volume=9|issue=3|pages=628–635|doi=10.1137/0209047|issn=0097-5397}}</ref>{{sfnp|McKay|1981}}
समस्या को बहुपद समय में हल करने योग्य और न ही एनपी-पूर्ण होने के लिए जाना जाता है, और इसलिए [[कम्प्यूटेशनल समस्या|संगणनात्मक]] [[जटिलता वर्ग]] [[ एनपी-मध्यवर्ती |एनपी-मध्यवर्ती]] में हो सकता है। यह ज्ञात है, कि ग्राफ समरूपता समस्या वर्ग एनपी के [[निम्न पदानुक्रम]] में है, जिसका अर्थ है कि यह एनपी-पूर्ण नहीं है, जब तक कि [[बहुपद समय पदानुक्रम]] अपने दूसरे स्तर तक गिर न जाए।{{sfnp|Schöning|1987}} इसी समय, ग्राफ के कई विशेष वर्गों के लिए समरूपता को बहुपद समय में हल किया जा सकता है, और व्यवहार में ग्राफ समरूपता को प्रायः कुशलता से हल किया जा सकता है।<ref>{{Cite journal|last1=Babai|first1=László|last2=Erdős|first2=Paul|last3=Selkow|first3=Stanley M.|date=1980-08-01|title=रैंडम ग्राफ समरूपता|url=https://epubs.siam.org/doi/10.1137/0209047|journal=SIAM Journal on Computing|volume=9|issue=3|pages=628–635|doi=10.1137/0209047|issn=0097-5397}}</ref>{{sfnp|McKay|1981}}


यह समस्या [[सबग्राफ समरूपता समस्या]] का एक विशेष मामला है,{{sfnp|Ullman|1976}} जो पूछता है कि क्या दिए गए ग्राफ G में एक सबग्राफ है जो दूसरे दिए गए ग्राफ H के लिए आइसोमोर्फिक है; इस समस्या को एनपी-पूर्ण के रूप में जाना जाता है। यह [[सममित समूह]] पर [[एबेलियन समूह]] | गैर-अबेलियन [[छिपी हुई उपसमूह समस्या]] का एक विशेष मामला भी माना जाता है।{{sfnp|Moore|Russell|Schulman|2008}}
यह समस्या [[सबग्राफ समरूपता समस्या]] का एक विशेष मामला है,{{sfnp|Ullman|1976}} जो पूछता है कि क्या दिए गए ग्राफ जी में एक सबग्राफ है, जो दूसरे को दिए गए ग्राफ एच के लिए समरूप है; इस समस्या को एनपी-पूर्ण के रूप में जाना जाता है। यह [[सममित समूह]] पर [[एबेलियन समूह]], गैर-अबेलियन [[छिपी हुई उपसमूह समस्या|समस्या]] का एक विशेष सन्दर्भ भी माना जाता है।{{sfnp|Moore|Russell|Schulman|2008}}


[[छवि पहचान]] के क्षेत्र में इसे सटीक ग्राफ़ मिलान के रूप में जाना जाता है।<ref name=endikaCh2>Endika Bengoetxea, [http://www.sc.ehu.es/acwbecae/ikerkuntza/these/ "Inexact Graph Matching Using Estimation of Distribution Algorithms"], Ph.
[[छवि पहचान]] के क्षेत्र में इसे सटीक ग्राफ़ मिलान के रूप में जाना जाता है।<ref name=endikaCh2>Endika Bengoetxea, [http://www.sc.ehu.es/acwbecae/ikerkuntza/these/ "Inexact Graph Matching Using Estimation of Distribution Algorithms"], Ph.
Line 36: Line 34:
** रंग-संरक्षण आइसोमोर्फिज्म [[रंगीन ग्राफ]]़ का बंधी हुई रंग बहुलता के साथ (अर्थात, अधिकांश k कोने में एक निश्चित k के लिए समान रंग होता है) वर्ग NC (जटिलता) में है, जो P (जटिलता) का एक उपवर्ग है।{{sfnp|Luks|1986}}
** रंग-संरक्षण आइसोमोर्फिज्म [[रंगीन ग्राफ]]़ का बंधी हुई रंग बहुलता के साथ (अर्थात, अधिकांश k कोने में एक निश्चित k के लिए समान रंग होता है) वर्ग NC (जटिलता) में है, जो P (जटिलता) का एक उपवर्ग है।{{sfnp|Luks|1986}}


== जटिलता वर्ग जीआई ==<!-- [[GI]] links and [[GI (complexity)]] redirects to this section -->
== जटिलता वर्ग जीआई ==
चूंकि ग्राफ आइसोमोर्फिज्म समस्या न तो एनपी-पूर्ण होने के लिए जानी जाती है और न ही ट्रैक्टेबल होने के लिए जानी जाती है, शोधकर्ताओं ने एक नई कक्षा जीआई को परिभाषित करके समस्या में अंतर्दृष्टि प्राप्त करने की मांग की है, ग्राफ आइसोमोर्फिज्म में [[बहुपद-समय ट्यूरिंग कमी]] के साथ समस्याओं का सेट संकट।<ref>{{harvnb|Booth|Colbourn|1977}}; {{harvnb|Köbler|Schöning|Torán|1993}}.</ref> यदि वास्तव में ग्राफ समरूपता समस्या बहुपद समय में हल करने योग्य है, तो जीआई पी (जटिलता) के बराबर होगा। दूसरी ओर, यदि समस्या एनपी-पूर्ण है, तो जीआई [[एनपी (जटिलता)]] के बराबर होगा और एनपी में सभी समस्याएं अर्ध-बहुपद समय में हल करने योग्य होंगी।
चूंकि ग्राफ आइसोमोर्फिज्म समस्या न तो एनपी-पूर्ण होने के लिए जानी जाती है और न ही ट्रैक्टेबल होने के लिए जानी जाती है, शोधकर्ताओं ने एक नई कक्षा जीआई को परिभाषित करके समस्या में अंतर्दृष्टि प्राप्त करने की मांग की है, ग्राफ आइसोमोर्फिज्म में [[बहुपद-समय ट्यूरिंग कमी]] के साथ समस्याओं का सेट संकट।<ref>{{harvnb|Booth|Colbourn|1977}}; {{harvnb|Köbler|Schöning|Torán|1993}}.</ref> यदि वास्तव में ग्राफ समरूपता समस्या बहुपद समय में हल करने योग्य है, तो जीआई पी (जटिलता) के बराबर होगा। दूसरी ओर, यदि समस्या एनपी-पूर्ण है, तो जीआई [[एनपी (जटिलता)]] के बराबर होगा और एनपी में सभी समस्याएं अर्ध-बहुपद समय में हल करने योग्य होंगी।


Line 51: Line 49:
* क्रम[[विनिमेय]] वर्ग 3 [[ nilpotent ]] (यानी, xyz = 0 हर तत्व x, y, z) [[ semigroup ]] के लिए<ref name=zkt/>* रेडिकल पर जीरो स्क्वेयर रेडिकल और कम्यूटेटिव फैक्टर के साथ फिक्स्ड बीजगणितीय रूप से बंद फील्ड पर एक फील्ड पर परिमित रैंक सहयोगी बीजगणित।<!-- whoah --><ref name=zkt/>{{sfnp|Grigor'ev|1981}}
* क्रम[[विनिमेय]] वर्ग 3 [[ nilpotent ]] (यानी, xyz = 0 हर तत्व x, y, z) [[ semigroup ]] के लिए<ref name=zkt/>* रेडिकल पर जीरो स्क्वेयर रेडिकल और कम्यूटेटिव फैक्टर के साथ फिक्स्ड बीजगणितीय रूप से बंद फील्ड पर एक फील्ड पर परिमित रैंक सहयोगी बीजगणित।<!-- whoah --><ref name=zkt/>{{sfnp|Grigor'ev|1981}}
*संदर्भ-मुक्त व्याकरण<ref name=zkt/>*[[संतुलित अपूर्ण ब्लॉक अभिकल्पना]]एँ<ref name=zkt/>* वर्टेक्स-पहलू घटनाओं द्वारा दर्शाए गए [[उत्तल पॉलीटॉप]]्स के [[कॉम्बिनेटरियल आइसोमोर्फिज्म]] को पहचानना।<ref>{{harvtxt|Johnson|2005}}; {{harvtxt|Kaibel|Schwartz|2003}}.</ref>
*संदर्भ-मुक्त व्याकरण<ref name=zkt/>*[[संतुलित अपूर्ण ब्लॉक अभिकल्पना]]एँ<ref name=zkt/>* वर्टेक्स-पहलू घटनाओं द्वारा दर्शाए गए [[उत्तल पॉलीटॉप]]्स के [[कॉम्बिनेटरियल आइसोमोर्फिज्म]] को पहचानना।<ref>{{harvtxt|Johnson|2005}}; {{harvtxt|Kaibel|Schwartz|2003}}.</ref>
{{Incomplete list|date=August 2008}}
==== जीआई - रेखांकन की पूरी कक्षाएं ====
==== जीआई - रेखांकन की पूरी कक्षाएं ====
ग्राफ़ के एक वर्ग को जीआई-पूर्ण कहा जाता है यदि इस उपवर्ग से ग्राफ़ के लिए समरूपता की पहचान एक जीआई-पूर्ण समस्या है। निम्नलिखित वर्ग जीआई-पूर्ण हैं:<ref name=zkt/>* जुड़े रेखांकन<ref name=zkt/><!-- better to be replaced by original ref-->
ग्राफ़ के एक वर्ग को जीआई-पूर्ण कहा जाता है यदि इस उपवर्ग से ग्राफ़ के लिए समरूपता की पहचान एक जीआई-पूर्ण समस्या है। निम्नलिखित वर्ग जीआई-पूर्ण हैं:<ref name=zkt/>* जुड़े रेखांकन<ref name=zkt/>
* व्यास के रेखांकन (ग्राफ सिद्धांत) 2 और [[त्रिज्या (ग्राफ सिद्धांत)]] 1<ref name=zkt/>* निर्देशित विश्वकोश रेखांकन<ref name=zkt/><!-- better to be replaced by original ref-->
* व्यास के रेखांकन (ग्राफ सिद्धांत) 2 और [[त्रिज्या (ग्राफ सिद्धांत)]] 1<ref name=zkt/>* निर्देशित विश्वकोश रेखांकन<ref name=zkt/>
* नियमित रेखांकन<ref name=zkt/><!-- better to be replaced by original ref-->
* नियमित रेखांकन<ref name=zkt/>
* गैर-तुच्छ दृढ़ता से नियमित ग्राफ के बिना द्विदलीय ग्राफ<ref name=zkt/><!-- better to be replaced by original ref-->
* गैर-तुच्छ दृढ़ता से नियमित ग्राफ के बिना द्विदलीय ग्राफ<ref name=zkt/>
* द्विदलीय ऑयलरीय रेखांकन<ref name=zkt/><!-- better to be replaced by original ref-->
* द्विदलीय ऑयलरीय रेखांकन<ref name=zkt/>
* द्विदलीय नियमित रेखांकन<ref name=zkt/><!-- better to be replaced by original ref-->
* द्विदलीय नियमित रेखांकन<ref name=zkt/>
* रेखा रेखांकन<ref name=zkt/><!-- better to be replaced by original ref-->
* रेखा रेखांकन<ref name=zkt/>
* रेखांकन विभाजित करें{{sfnp|Chung|1985}}
* रेखांकन विभाजित करें{{sfnp|Chung|1985}}
* तारकीय रेखांकन<ref name=zkt/><!-- better to be replaced by original ref-->
* तारकीय रेखांकन<ref name=zkt/>
* नियमित स्व-पूरक रेखांकन<ref name=zkt/><!-- better to be replaced by original ref-->
* नियमित स्व-पूरक रेखांकन<ref name=zkt/>
* मनमाना आयामों में सामान्य, सरल पॉलीटोप, और [[[[साधारण पॉलीटॉप]]]] उत्तल पॉलीटोप्स के [[पॉलीटॉपल ग्राफ]]।{{sfnp|Kaibel|Schwartz|2003}}
* मनमाना आयामों में सामान्य, सरल पॉलीटोप, और [[[[साधारण पॉलीटॉप]]]] उत्तल पॉलीटोप्स के [[पॉलीटॉपल ग्राफ]]।{{sfnp|Kaibel|Schwartz|2003}}
{{Incomplete list|date=August 2008}}
डिग्राफ के कई वर्ग भी जीआई-पूर्ण हैं।
डिग्राफ के कई वर्ग भी जीआई-पूर्ण हैं।



Revision as of 23:27, 19 May 2023

ग्राफ समरूपता समस्या यह निर्धारित करने की कम्प्यूटेशनल समस्या है, कि क्या दो परिमित ग्राफ समरूपता समरूपी हैं।

समस्या को बहुपद समय में हल करने योग्य और न ही एनपी-पूर्ण होने के लिए जाना जाता है, और इसलिए संगणनात्मक जटिलता वर्ग एनपी-मध्यवर्ती में हो सकता है। यह ज्ञात है, कि ग्राफ समरूपता समस्या वर्ग एनपी के निम्न पदानुक्रम में है, जिसका अर्थ है कि यह एनपी-पूर्ण नहीं है, जब तक कि बहुपद समय पदानुक्रम अपने दूसरे स्तर तक गिर न जाए।[1] इसी समय, ग्राफ के कई विशेष वर्गों के लिए समरूपता को बहुपद समय में हल किया जा सकता है, और व्यवहार में ग्राफ समरूपता को प्रायः कुशलता से हल किया जा सकता है।[2][3]

यह समस्या सबग्राफ समरूपता समस्या का एक विशेष मामला है,[4] जो पूछता है कि क्या दिए गए ग्राफ जी में एक सबग्राफ है, जो दूसरे को दिए गए ग्राफ एच के लिए समरूप है; इस समस्या को एनपी-पूर्ण के रूप में जाना जाता है। यह सममित समूह पर एबेलियन समूह, गैर-अबेलियन समस्या का एक विशेष सन्दर्भ भी माना जाता है।[5]

छवि पहचान के क्षेत्र में इसे सटीक ग्राफ़ मिलान के रूप में जाना जाता है।[6]


अत्याधुनिक

नवंबर 2015 में, लेज़्लो बाबई ने सभी ग्राफ़ों के लिए एक समय जटिलता#अर्ध-बहुपद समय एल्गोरिथ्म की घोषणा की, जो कि चलने वाले समय के साथ एक है कुछ निश्चित के लिए .[7][8][9][10] 4 जनवरी, 2017 को, बाबई ने अर्ध-बहुपद दावे को वापस ले लिया और हेराल्ड हेलफगोट ने सबूत में एक दोष की खोज के बाद एक उप-घातीय समयबद्धता को बताया। 9 जनवरी, 2017 को, बाबई ने सुधार की घोषणा की (19 जनवरी को पूर्ण रूप से प्रकाशित) और अर्ध-बहुपद दावे को बहाल किया, साथ ही हेलफगॉट ने फिक्स की पुष्टि की।[11][12] Helfgott आगे दावा करता है कि कोई भी ले सकता है c = 3, तो चलने का समय है 2O((log n)3).[13][14] इससे पहले, सबसे अच्छा वर्तमान में स्वीकृत सैद्धांतिक एल्गोरिथम के कारण था Babai & Luks (1983), और द्वारा पहले के काम पर आधारित है Luks (1982) V. N. Zemlyachenko के सबफ़ैक्टोरियल एल्गोरिथम के साथ संयुक्त (Zemlyachenko, Korneenko & Tyshkevich 1985). एल्गोरिथम का रन टाइम 2 हैहे(n log n) n शीर्षों वाले ग्राफ़ के लिए और परिमित सरल समूहों के वर्गीकरण पर निर्भर करता है। इस वर्गीकरण प्रमेय के बिना, थोड़ा कमजोर बंधन

2O(n log2 n) द्वारा सबसे पहले जोरदार नियमित रेखांकन के लिए प्राप्त किया गया था László Babai (1980), और उसके बाद सामान्य रेखांकन तक बढ़ाया गया Babai & Luks (1983). प्रतिपादक में सुधार n एक बड़ी खुली समस्या है; जोरदार नियमित रेखांकन के लिए यह द्वारा किया गया था Spielman (1996). बाउंडेड रैंक के hypergraph  के लिए, ग्राफ के मामले से मेल खाने वाली एक सब-एक्सपोनेंशियल टाइम अपर बाउंड द्वारा प्राप्त किया गया था Babai & Codenotti (2008).

ग्राफ समरूपता के लिए कई प्रतिस्पर्धी व्यावहारिक एल्गोरिदम हैं, जैसे कि इसके कारण McKay (1981), Schmidt & Druffel (1976), Ullman (1976), और Stoichev (2019). जबकि वे यादृच्छिक रेखांकन पर अच्छा प्रदर्शन करते दिखते हैं, इन एल्गोरिदम का एक बड़ा दोष सबसे अच्छा, सबसे खराब और औसत मामले में उनका घातीय समय प्रदर्शन है।[15]

ग्राफ़ समरूपता समस्या कम्प्यूटेशनल रूप से ग्राफ़ के ऑटोमोर्फिज़्म समूह की गणना करने की समस्या के समतुल्य है, <रेफ नाम = लुक्स पीपी। 139-175 >Luks, Eugene (1993-09-01). "Permutation groups and polynomial-time computation". असतत गणित और सैद्धांतिक कंप्यूटर विज्ञान में DIMACS श्रृंखला. Vol. 11. Providence, Rhode Island: American Mathematical Society. pp. 139–175. doi:10.1090/dimacs/011/11. ISBN 978-0-8218-6599-6. ISSN 1052-1798.</ref>[16] और क्रमचय समूह समरूपता समस्या और क्रमचय समूह प्रतिच्छेदन समस्या से कमजोर है। बाद की दो समस्याओं के लिए, Babai, Kantor & Luks (1983) ग्राफ आइसोमोर्फिज्म के समान जटिलता सीमा प्राप्त की।

हल किए गए विशेष मामले

ग्राफ समरूपता समस्या के कई महत्वपूर्ण विशेष मामलों में कुशल, बहुपद-समय समाधान हैं:

  • वृक्ष (ग्राफ सिद्धांत) एस[17][18]
  • प्लेनर रेखांकन[19] (वास्तव में, प्लानर ग्राफ आइसोमोर्फिज्म एल (जटिलता) में है,[20] पी (जटिलता) में निहित एक वर्ग)
  • अंतराल रेखांकन[21]
  • क्रमपरिवर्तन रेखांकन[22]
  • परिपत्र रेखांकन[23]
  • परिबद्ध-पैरामीटर रेखांकन
    • परिबद्ध पेड़ की चौड़ाई का रेखांकन[24]
    • बंधे हुए जीनस के रेखांकन (गणित)[25] (प्लानर ग्राफ जीनस 0 के ग्राफ हैं।)
    • बाउंडेड डिग्री के रेखांकन (ग्राफ सिद्धांत)[26]
    • बंधे हुए eigenvalue बहुलता वाले रेखांकन[27]
    • के-संकुचन योग्य रेखांकन (परिबद्ध डिग्री और परिबद्ध जीनस का एक सामान्यीकरण)[28]
    • रंग-संरक्षण आइसोमोर्फिज्म रंगीन ग्राफ़ का बंधी हुई रंग बहुलता के साथ (अर्थात, अधिकांश k कोने में एक निश्चित k के लिए समान रंग होता है) वर्ग NC (जटिलता) में है, जो P (जटिलता) का एक उपवर्ग है।[29]

जटिलता वर्ग जीआई

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

जैसा कि बहुपद समय पदानुक्रम के भीतर जटिलता वर्गों के लिए आम है, एक समस्या को जीआई-हार्ड कहा जाता है यदि जीआई में किसी भी समस्या से बहुपद-समय ट्यूरिंग कमी होती है, यानी, जीआई-हार्ड समस्या का बहुपद-समय समाधान ग्राफ आइसोमोर्फिज्म समस्या (और इसलिए जीआई में सभी समस्याएं) के लिए बहुपद-समय समाधान प्राप्त होगा। एक समस्या जीआई, या जीआई-पूर्ण के लिए पूर्ण (जटिलता) कहा जाता है, यदि यह जीआई-हार्ड और जीआई समस्या का बहुपद-समय समाधान दोनों है, तो बहुपद-समय समाधान प्राप्त होगा .

ग्राफ समरूपता समस्या एनपी और सह-एएम (जटिलता) दोनों में समाहित है। जीआई समानता पी के लिए और निम्न (जटिलता) में निहित है, साथ ही संभावित रूप से बहुत छोटे वर्ग एसपीपी में निहित है।[31] यह समता पी में निहित है इसका मतलब है कि ग्राफ आइसोमोर्फिज्म समस्या यह निर्धारित करने से ज्यादा कठिन नहीं है कि क्या एक बहुपद-समय के गैर-नियतात्मक ट्यूरिंग मशीन में स्वीकृत पथों की एक सम या विषम संख्या है। जीआई भी ZPP (जटिलता) के लिए निहित और निम्न हैएनपी.[32] इसका अनिवार्य रूप से मतलब है कि एनपी ओरेकल मशीन तक पहुंच के साथ एक कुशल लास वेगास एल्गोरिथम ग्राफ आइसोमोर्फिज्म को इतनी आसानी से हल कर सकता है कि इसे निरंतर समय में ऐसा करने की क्षमता देने से कोई शक्ति नहीं मिलती है।

जीआई-पूर्ण और जीआई-हार्ड समस्याएं

अन्य वस्तुओं की समरूपता

गणितीय वस्तुओं के कई वर्ग हैं जिनके लिए समरूपता की समस्या एक जीआई-पूर्ण समस्या है। उनमें से कई अतिरिक्त गुणों या प्रतिबंधों से संपन्न ग्राफ़ हैं:[33]

जीआई - रेखांकन की पूरी कक्षाएं

ग्राफ़ के एक वर्ग को जीआई-पूर्ण कहा जाता है यदि इस उपवर्ग से ग्राफ़ के लिए समरूपता की पहचान एक जीआई-पूर्ण समस्या है। निम्नलिखित वर्ग जीआई-पूर्ण हैं:[33]* जुड़े रेखांकन[33]

  • व्यास के रेखांकन (ग्राफ सिद्धांत) 2 और त्रिज्या (ग्राफ सिद्धांत) 1[33]* निर्देशित विश्वकोश रेखांकन[33]
  • नियमित रेखांकन[33]
  • गैर-तुच्छ दृढ़ता से नियमित ग्राफ के बिना द्विदलीय ग्राफ[33]
  • द्विदलीय ऑयलरीय रेखांकन[33]
  • द्विदलीय नियमित रेखांकन[33]
  • रेखा रेखांकन[33]
  • रेखांकन विभाजित करें[37]
  • तारकीय रेखांकन[33]
  • नियमित स्व-पूरक रेखांकन[33]
  • मनमाना आयामों में सामान्य, सरल पॉलीटोप, और [[साधारण पॉलीटॉप]] उत्तल पॉलीटोप्स के पॉलीटॉपल ग्राफ[38]

डिग्राफ के कई वर्ग भी जीआई-पूर्ण हैं।

अन्य जीआई-पूर्ण समस्याएं

समरूपता समस्याओं के अलावा अन्य गैर-तुच्छ जीआई-पूर्ण समस्याएं भी हैं।

  • किसी ग्राफ या डिग्राफ की आत्म-पूरकता की मान्यता।[39]
  • तथाकथित एम-ग्राफ के एक वर्ग के लिए एक क्लिक समस्या। यह दिखाया गया है कि एन-वर्टेक्स ग्राफ के लिए एक आइसोमोर्फिज्म खोजना आकार एन के एम-ग्राफ में एन-क्लिक खोजने के बराबर है।2</उप>। यह तथ्य दिलचस्प है क्योंकि आकार n के एम-ग्राफ में क्रम (1−−ε)n के एक समूह को खोजने की समस्या2 मनमाने ढंग से छोटे सकारात्मक ε के लिए एनपी-पूर्ण है।[40]
  • 2-परिसरों के होमोमोर्फिज्म की समस्या।[41]

जीआई-कठिन समस्याएं

  • दो ग्राफों के बीच समरूपताओं की संख्या की गणना करने की समस्या बहुपद-समय है जो यह बताने की समस्या के बराबर है कि क्या एक भी मौजूद है।[42]
  • यह तय करने की समस्या कि वी-विवरण या एच-विवरण द्वारा दिए गए दो उत्तल पॉलीटोप्स प्रोजेक्टिवली या एफ़िनली आइसोमोर्फिक हैं। उत्तरार्द्ध का मतलब रिक्त स्थान के बीच एक प्रोजेक्टिव या एफ़िन मानचित्र का अस्तित्व है जिसमें दो पॉलीटोप्स होते हैं (जरूरी नहीं कि समान आयाम हों) जो पॉलीटोप्स के बीच एक आक्षेप को प्रेरित करता है।[38]

प्रोग्राम चेकिंग

Manuel Blum and Sampath Kannan (1995) ने ग्राफ समरूपता के कार्यक्रमों के लिए एक संभाव्य जांचकर्ता दिखाया है। मान लीजिए कि पी एक दावा किया गया बहुपद-समय प्रक्रिया है जो जांचता है कि दो ग्राफ आइसोमोर्फिक हैं, लेकिन यह भरोसेमंद नहीं है। यह जाँचने के लिए कि क्या रेखांकन G और H तुल्याकारी हैं:

  • P से पूछिए कि क्या G और H तुल्याकारी हैं।
    • यदि उत्तर हाँ है:
      • पी को उपनेमका के रूप में उपयोग करके एक समरूपता बनाने का प्रयास। G में एक शीर्ष u और H में v चिह्नित करें, और उन्हें विशिष्ट बनाने के लिए ग्राफ़ को संशोधित करें (एक छोटे से स्थानीय परिवर्तन के साथ)। पी से पूछें कि क्या संशोधित ग्राफ आइसोमोर्फिक हैं। यदि नहीं, तो v को भिन्न शीर्ष में बदलें। खोजना जारी रखें।
      • या तो समरूपता मिल जाएगी (और सत्यापित की जा सकती है), या पी खुद का खंडन करेगा।
    • यदि उत्तर नहीं है:
      • निम्नलिखित 100 बार करें। यादृच्छिक रूप से जी या एच चुनें, और इसके शीर्षों को यादृच्छिक रूप से क्रमबद्ध करें। पी से पूछें कि क्या ग्राफ जी और एच के लिए आइसोमोर्फिक है।
      • यदि कोई भी परीक्षण विफल हो जाता है, तो P को अमान्य प्रोग्राम के रूप में जज करें। अन्यथा उत्तर ना में दें।

यह प्रक्रिया बहुपद-समय है और सही उत्तर देती है यदि पी ग्राफ समरूपता के लिए एक सही कार्यक्रम है। यदि P एक सही प्रोग्राम नहीं है, लेकिन G और H पर सही उत्तर देता है, तो चेकर या तो सही उत्तर देगा, या P के अमान्य व्यवहार का पता लगाएगा। यदि P एक सही प्रोग्राम नहीं है, और G और H पर गलत उत्तर देता है, तो चेकर उच्च संभावना के साथ P के अमान्य व्यवहार का पता लगाएगा, या प्रायिकता 2 के साथ गलत उत्तर देगा।-100.

विशेष रूप से, P का उपयोग केवल एक ब्लैकबॉक्स के रूप में किया जाता है।

अनुप्रयोग

ग्राफ़ का उपयोग आमतौर पर कई क्षेत्रों में संरचनात्मक जानकारी को एन्कोड करने के लिए किया जाता है, जिसमें कंप्यूटर दृष्टि और पैटर्न की पहचान शामिल है, और ग्राफ़ मिलान, यानी ग्राफ़ के बीच समानता की पहचान, इन क्षेत्रों में एक महत्वपूर्ण उपकरण है। इन क्षेत्रों में ग्राफ समरूपता समस्या को सटीक ग्राफ मिलान के रूप में जाना जाता है।[43] रासायनिक सूचना विज्ञान और गणितीय रसायन विज्ञान में, रासायनिक डेटाबेस के भीतर एक रासायनिक यौगिक की पहचान करने के लिए ग्राफ समरूपता परीक्षण का उपयोग किया जाता है।[44] इसके अलावा, कार्बनिक गणितीय रसायन शास्त्र ग्राफ आइसोमोर्फिज्म परीक्षण में आणविक ग्राफ और संयुक्त रसायन के निर्माण के लिए उपयोगी है।

रासायनिक डेटाबेस खोज ग्राफ़िकल डेटा खनन का एक उदाहरण है, जहाँ ग्राफ कैनोनाइजेशन दृष्टिकोण का अक्सर उपयोग किया जाता है।[45] विशेष रूप से, रासायनिक पदार्थों के लिए कई पहचानकर्ता, जैसे SMILES और InChI, आणविक जानकारी को एन्कोड करने के लिए एक मानक और मानव-पठनीय तरीका प्रदान करने के लिए डिज़ाइन किए गए हैं और डेटाबेस और वेब पर ऐसी जानकारी की खोज को सुविधाजनक बनाने के लिए कैनोनाइजेशन चरण का उपयोग करते हैं। उनकी गणना में, जो अनिवार्य रूप से ग्राफ का कैनोनाइजेशन है जो अणु का प्रतिनिधित्व करता है।

इलेक्ट्रॉनिक डिजाइन स्वचालन ग्राफ में समरूपता लेआउट बनाम योजनाबद्ध (LVS) सर्किट डिज़ाइन चरण का आधार है, जो एक सत्यापन है कि क्या सर्किट आरेख और एक एकीकृत सर्किट लेआउट द्वारा दर्शाए गए विद्युत सर्किट समान हैं।[46]

यह भी देखें

टिप्पणियाँ

  1. Schöning (1987).
  2. Babai, László; Erdős, Paul; Selkow, Stanley M. (1980-08-01). "रैंडम ग्राफ समरूपता". SIAM Journal on Computing. 9 (3): 628–635. doi:10.1137/0209047. ISSN 0097-5397.
  3. McKay (1981).
  4. Ullman (1976).
  5. Moore, Russell & Schulman (2008).
  6. Endika Bengoetxea, "Inexact Graph Matching Using Estimation of Distribution Algorithms", Ph. D., 2002, Chapter 2:The graph matching problem (retrieved June 28, 2017)
  7. "गणितज्ञ जटिलता सिद्धांत में सफलता का दावा करते हैं". Science. November 10, 2015.
  8. Babai (2015)
  9. Video of first 2015 lecture linked from Babai's home page
  10. "ग्राफ समरूपता समस्या". Communications of the ACM. Retrieved 4 May 2021.
  11. Babai, László (January 9, 2017), Graph isomorphism update
  12. Erica Klarreich (January 14, 2017). "Graph Isomorphism Vanquished — Again". Quanta Magazine.
  13. Helfgott, Harald (January 16, 2017), Isomorphismes de graphes en temps quasi-polynomial (d'après Babai et Luks, Weisfeiler-Leman...), arXiv:1701.04372, Bibcode:2017arXiv170104372A
  14. Dona, Daniele; Bajpai, Jitendra; Helfgott, Harald Andrés (October 12, 2017). "अर्धबहुपद समय में ग्राफ समरूपता" (in English). arXiv:1710.04574 [math.GR].
  15. Foggia, Sansone & Vento (2001).
  16. Algeboy (https://cs.stackexchange.com/users/90177/algeboy), Graph isomorphism and the automorphism group, URL (version: 2018-09-20): https://cs.stackexchange.com/q/97575
  17. Kelly (1957).
  18. Aho, Hopcroft & Ullman (1974), p. 84-86.
  19. Hopcroft & Wong (1974).
  20. Datta et al. (2009).
  21. Booth & Lueker (1979).
  22. Colbourn (1981).
  23. Muzychuk (2004).
  24. Bodlaender (1990).
  25. Miller 1980; Filotti & Mayer 1980.
  26. Luks (1982).
  27. Babai, Grigoryev & Mount (1982).
  28. Miller (1983).
  29. Luks (1986).
  30. Booth & Colbourn 1977; Köbler, Schöning & Torán 1993.
  31. Köbler, Schöning & Torán 1992; Arvind & Kurur 2006
  32. Arvind & Köbler (2000).
  33. 33.00 33.01 33.02 33.03 33.04 33.05 33.06 33.07 33.08 33.09 33.10 33.11 33.12 33.13 33.14 33.15 33.16 33.17 33.18 33.19 33.20 33.21 33.22 33.23 Zemlyachenko, Korneenko & Tyshkevich (1985)
  34. Narayanamurthy & Ravindran (2008).
  35. Grigor'ev (1981).
  36. Johnson (2005); Kaibel & Schwartz (2003).
  37. Chung (1985).
  38. 38.0 38.1 Kaibel & Schwartz (2003).
  39. Colbourn & Colbourn (1978).
  40. Kozen (1978).
  41. Shawe-Taylor & Pisanski (1994).
  42. Mathon (1979); Johnson 2005.
  43. Endika Bengoetxea, Ph.D., Abstract
  44. Irniger (2005).
  45. Cook & Holder (2007).
  46. Baird & Cho (1975).


संदर्भ



सर्वेक्षण और मोनोग्राफ

  • Read, Ronald C.; Corneil, Derek G. (1977), "The graph isomorphism disease", Journal of Graph Theory, 1 (4): 339–363, doi:10.1002/jgt.3190010410, MR 0485586.
  • Gati, G. (1979), "Further annotated bibliography on the isomorphism disease", Journal of Graph Theory, 3 (2): 95–109, doi:10.1002/jgt.3190030202.
  • Zemlyachenko, V. N.; Korneenko, N. M.; Tyshkevich, R. I. (1985), "Graph isomorphism problem", Journal of Mathematical Sciences, 29 (4): 1426–1481, doi:10.1007/BF02104746, S2CID 121818465. (Zapiski Nauchnykh Seminarov Leningradskogo विभाग के Matematicheskogo Instituta im. V. A. Steklova AN SSSR से अनुवादित (यूएसएसआर एकेडमी ऑफ साइंसेज के स्टेक्लोव इंस्टीट्यूट ऑफ मैथमेटिक्स के लेनिनग्राद विभाग के सेमिनारों का रिकॉर्ड), वॉल्यूम 118, पीपी। 83-158, 1982। )
  • Arvind, V.; Torán, Jacobo (2005), "Isomorphism testing: Perspectives and open problems" (PDF), Bulletin of the European Association for Theoretical Computer Science, 86: 66–84. (ग्राफ, रिंग और समूहों के लिए समरूपता समस्या से संबंधित मुक्त प्रश्नों का एक संक्षिप्त सर्वेक्षण।)
  • Köbler, Johannes; Schöning, Uwe; Torán, Jacobo (1993), The Graph Isomorphism Problem: Its Structural Complexity, Birkhäuser, ISBN 978-0-8176-3680-7. (बुक कवर से: पुस्तकें समस्या की कम्प्यूटेशनल जटिलता के मुद्दे पर ध्यान केंद्रित करती हैं और कई हालिया परिणाम प्रस्तुत करती हैं जो कक्षा एनपी के साथ-साथ अन्य जटिलता वर्गों में समस्या की सापेक्ष स्थिति की बेहतर समझ प्रदान करती हैं।)
  • Johnson, David S. (2005), "The NP-Completeness Column", ACM Transactions on Algorithms, 1 (1): 160–176, doi:10.1145/1077464.1077476, S2CID 12604799. (कॉलम का यह 24वां संस्करण विशेष रूप से ग्राफ आइसोमोर्फिज्म के लिए कंप्यूटर और इंट्रेक्टेबिलिटी और पिछले कॉलम से खुली समस्याओं के लिए कला की स्थिति पर चर्चा करता है।)
  • Torán, Jacobo; Wagner, Fabian (2009), "The complexity of planar graph isomorphism" (PDF), Bulletin of the European Association for Theoretical Computer Science, 97, archived from the original (PDF) on 2010-09-20, retrieved 2010-06-03.
  • Stoichev, Stoicho D. (2019), "New Exact and Heuristic Algorithms for Graph Automorphism Group and Graph Isomorphism", Journal of Experimental Algorithmics, 24: 1–27, doi:10.1145/3333250, S2CID 202676274.

सॉफ्टवेयर

श्रेणी:ग्राफ़ एल्गोरिदम श्रेणी:रूपवाद श्रेणी:ग्राफ़ थ्योरी में कम्प्यूटेशनल समस्याएं श्रेणी:कंप्यूटर विज्ञान में अनसुलझी समस्याएं श्रेणी:कम्प्यूटेशनल जटिलता सिद्धांत