दूरी-वंशानुगत ग्राफ: Difference between revisions

From Vigyanwiki
No edit summary
Line 7: Line 7:


== परिभाषा और लक्षण वर्णन ==
== परिभाषा और लक्षण वर्णन ==
दूरी-वंशानुगत ग्राफ की मूल परिभाषा के अनुसार {{mvar|G}} एक ऐसा ग्राफ है जिसमें कोई दो शीर्ष {{mvar|u}} और {{mvar|v}}, {{mvar|G}} से जुड़े हुए प्रेरित सबग्राफ {{mvar|H}} से संबंधित हैं, तो {{mvar|G}} में {{mvar|u}} और {{mvar|v}} को जोड़ने वाला कुछ सबसे छोटा रास्ता, {{mvar|H}} का सबग्राफ होना चाहिए, ताकि {{mvar|H}} में {{mvar|u}} और {{mvar|v}} के बीच की दूरी {{mvar|G}} में दूरी के समान हो।
दूरी-वंशानुगत ग्राफ की मूल परिभाषा के अनुसार {{mvar|G}} एक ऐसा ग्राफ है जिसमें कोई दो शीर्ष {{mvar|u}} और {{mvar|v}}, {{mvar|G}} से जुड़े हुए प्रेरित सबग्राफ {{mvar|H}} से संबंधित हैं, तो {{mvar|G}} में {{mvar|u}} और {{mvar|v}} को जोड़ने वाला कुछ सबसे छोटा रास्ता, {{mvar|H}} का सबग्राफ होना चाहिए, ताकि {{mvar|H}} में {{mvar|u}} और {{mvar|v}} के बीच की दूरी {{mvar|G}} में दूरी के समान हो।


दूरी-वंशानुगत रेखांकन को कई अन्य समकक्ष तरीकों से भी वर्णित किया जा सकता है:<ref>{{harvtxt|Howorka|1977}}; {{harvtxt|Bandelt|Mulder|1986}}; {{harvtxt|Hammer|Maffray|1990}}; {{harvtxt|Brandstädt|Le|Spinrad|1999}}, Theorem&nbsp;10.1.1, p. 147.</ref>
दूरी-वंशानुगत रेखांकन को कई अन्य समकक्ष तरीकों से भी वर्णित किया जा सकता है:<ref>{{harvtxt|Howorka|1977}}; {{harvtxt|Bandelt|Mulder|1986}}; {{harvtxt|Hammer|Maffray|1990}}; {{harvtxt|Brandstädt|Le|Spinrad|1999}}, Theorem&nbsp;10.1.1, p. 147.</ref>
Line 31: Line 31:
दूरी-वंशानुगत ग्राफ द्विदलीय ग्राफ है अगर और केवल अगर यह त्रिभुज-मुक्त ग्राफ है। द्विदलीय दूरी-वंशानुगत ग्राफ केवल लटकन के शीर्षों और झूठे जुड़वाँ को जोड़कर एक शीर्ष से बनाया जा सकता है, क्योंकि कोई भी सच्चा जुड़वाँ एक त्रिकोण का निर्माण करेगा, लेकिन लटकन शीर्ष और फाल्स-ट्विन्स संचालन द्विदलीयता को संरक्षित करते हैं। प्रत्येक द्विदलीय दूरी-वंशानुगत ग्राफ तारकीय द्विदलीय ग्राफ और [[मॉड्यूलर ग्राफ]] है।<ref>[http://www.graphclasses.org/classes/gc_77.html Bipartite distance-hereditary graphs], Information System on Graph Classes and their Inclusions, retrieved 2016-09-30.</ref>
दूरी-वंशानुगत ग्राफ द्विदलीय ग्राफ है अगर और केवल अगर यह त्रिभुज-मुक्त ग्राफ है। द्विदलीय दूरी-वंशानुगत ग्राफ केवल लटकन के शीर्षों और झूठे जुड़वाँ को जोड़कर एक शीर्ष से बनाया जा सकता है, क्योंकि कोई भी सच्चा जुड़वाँ एक त्रिकोण का निर्माण करेगा, लेकिन लटकन शीर्ष और फाल्स-ट्विन्स संचालन द्विदलीयता को संरक्षित करते हैं। प्रत्येक द्विदलीय दूरी-वंशानुगत ग्राफ तारकीय द्विदलीय ग्राफ और [[मॉड्यूलर ग्राफ]] है।<ref>[http://www.graphclasses.org/classes/gc_77.html Bipartite distance-hereditary graphs], Information System on Graph Classes and their Inclusions, retrieved 2016-09-30.</ref>


ग्राफ़ जो किसी भी फाल्स-ट्विन्स संचालन के बिना, लटकन के कोने और ट्रू- ट्विन्स द्वारा एकल शीर्ष से बनाए जा सकते हैं, [[टॉलेमिक ग्राफ]]़ के विशेष मामले हैं और इसमें [[ब्लॉक ग्राफ]]शामिल हैं। किसी भी लटकन वाले कोने के बिना फाल्स-ट्विन्स और ट्रू- ट्विन्स संचालन द्वारा एक एकल शीर्ष से बनाए जा सकने वाले ग्राफ [[कोग्राफ]] हैं, जो इसलिए दूरी-वंशानुगत हैं; कोग्राफ वास्तव में व्यास-2 दूरी-वंशानुगत ग्राफ के अलग-अलग संघ हैं। दूरी-वंशानुगत ग्राफ में किसी शीर्ष का [[पड़ोस (ग्राफ सिद्धांत)]] एक कोग्राफ है। किसी भी पेड़ के किनारों (ग्राफ सिद्धांत) के लिए अभिविन्यास के किसी भी सेट को चुनकर गठित निर्देशित ग्राफ का सकर्मक समापन दूरी-वंशानुगत है; विशेष मामला जिसमें पेड़ किसी शीर्ष से लगातार दूर उन्मुख होता है, दूरी-वंशानुगत ग्राफ़ का एक उपवर्ग बनाता है, जिसे तुच्छ रूप से परिपूर्ण ग्राफ़ के रूप में जाना जाता है, जिसे कॉर्डल कोग्राफ भी कहा जाता है।<ref>{{harvtxt|Cornelsen|Di Stefano|2005}}.</ref>
ग्राफ़ जो किसी भी फाल्स-ट्विन्स संचालन के बिना, लटकन के कोने और ट्रू- ट्विन्स द्वारा एकल शीर्ष से बनाए जा सकते हैं, [[टॉलेमिक ग्राफ]]़ के विशेष मामले हैं और इसमें [[ब्लॉक ग्राफ]] शामिल हैं। किसी भी लटकन वाले कोने के बिना फाल्स-ट्विन्स और ट्रू- ट्विन्स संचालन द्वारा एक एकल शीर्ष से बनाए जा सकने वाले ग्राफ [[कोग्राफ]] हैं, जो इसलिए दूरी-वंशानुगत हैं; कोग्राफ वास्तव में व्यास-2 दूरी-वंशानुगत ग्राफ के अलग-अलग संघ हैं। दूरी-वंशानुगत ग्राफ में किसी शीर्ष का [[पड़ोस (ग्राफ सिद्धांत)]] एक कोग्राफ है। किसी भी पेड़ के किनारों (ग्राफ सिद्धांत) के लिए अभिविन्यास के किसी भी सेट को चुनकर गठित निर्देशित ग्राफ का सकर्मक समापन दूरी-वंशानुगत है; विशेष मामला जिसमें पेड़ किसी शीर्ष से लगातार दूर उन्मुख होता है, दूरी-वंशानुगत ग्राफ़ का एक उपवर्ग बनाता है, जिसे तुच्छ रूप से परिपूर्ण ग्राफ़ के रूप में जाना जाता है, जिसे कॉर्डल कोग्राफ भी कहा जाता है।<ref>{{harvtxt|Cornelsen|Di Stefano|2005}}.</ref>
== एल्गोरिदम ==
== एल्गोरिदम ==
दूरी-वंशानुगत ग्राफ को पहचाना जा सकता है और रैखिक समय में लटकन शीर्ष और जुड़वां संचालन के अनुक्रम में परिभाषित किया जा सकता है।<ref>{{harvtxt|Damiand|Habib|Paul|2001}}; {{harvtxt|Gioan|Paul|2012}}. An earlier linear time bound was claimed by {{harvtxt|Hammer|Maffray|1990}} but it was discovered to be erroneous by Damiand.</ref>
दूरी-वंशानुगत ग्राफ को पहचाना जा सकता है और रैखिक समय में लटकन शीर्ष और जुड़वां संचालन के अनुक्रम में परिभाषित किया जा सकता है।<ref>{{harvtxt|Damiand|Habib|Paul|2001}}; {{harvtxt|Gioan|Paul|2012}}. An earlier linear time bound was claimed by {{harvtxt|Hammer|Maffray|1990}} but it was discovered to be erroneous by Damiand.</ref>


दूरी-वंशानुगत ग्राफ़ एक परिपूर्ण ग्राफ़ हैं, अतः ग्राफ़ के अधिक सामान्य वर्गों के लिए [[ एनपी कठिन | एनपी-हार्ड]] होने के बावजूद कुछ अनुकूलन समस्याओं को उनके लिए बहुपद समय में हल किया जा सकता है। इस प्रकार, बहुपद समय में दूरी-वंशानुगत ग्राफ में अधिकतम क्लीक्वेस या अधिकतम स्वतंत्र सेट को खोजना संभव है, या किसी भी दूरी-वंशानुगत ग्राफ का एक इष्टतम [[ग्राफ रंग|ग्राफ कलॉरिंग]] खोजने के लिए संभव है।<ref>{{harvtxt|Cogis|Thierry|2005}} present a simple direct algorithm for maximum weighted independent sets in distance-hereditary graphs, based on parsing the graph into pendant vertices and twins, correcting a previous attempt at such an algorithm by {{harvtxt|Hammer|Maffray|1990}}. Because distance-hereditary graphs are perfectly orderable, they can be optimally colored in linear time by using [[Lexicographic breadth-first search|LexBFS]] to find a perfect ordering and then applying a [[greedy coloring]] algorithm.</ref>क्योंकि दूरी-वंशानुगत ग्राफ़ वृत्त ग्राफ़ हैं, वे वृत्त ग्राफ़ के लिए बहुपद समय एल्गोरिदम को स्वाभाविक रूप से प्राप्त करते हैं; उदाहरण के लिए, बहुपद समय में किसी भी वृत्त ग्राफ की [[ पेड़ की चौड़ाई |ट्रीविड्थ]] का निर्धारण संभव है और इसलिए किसी और भी दूरी-वंशानुगत ग्राफ ।<ref>{{harvtxt|Kloks|1996}}; {{harvtxt|Brandstädt|Le|Spinrad|1999}}, p. 170.</ref>इसके अतिरिक्त, किसी भी दूरी-वंशानुगत ग्राफ की क्लिक-विड्थ अधिक से अधिक तीन होती है।<ref>{{harvtxt|Golumbic|Rotics|2000}}.</ref> नतीजतन, कौरसेल के प्रमेय द्वारा, इन ग्राफ़ पर कई समस्याओं के लिए कुशल [[गतिशील प्रोग्रामिंग]] एल्गोरिदम मौजूद हैं।<ref>{{harvtxt|Courcelle|Makowski|Rotics|2000}}; {{harvtxt|Espelage|Gurski|Wanke|2001}}.</ref>
दूरी-वंशानुगत ग्राफ़ एक परिपूर्ण ग्राफ़ हैं, अतः ग्राफ़ के अधिक सामान्य वर्गों के लिए [[ एनपी कठिन |एनपी-हार्ड]] होने के बावजूद कुछ अनुकूलन समस्याओं को उनके लिए बहुपद समय में हल किया जा सकता है। इस प्रकार, बहुपद समय में दूरी-वंशानुगत ग्राफ में अधिकतम क्लीक्वेस या अधिकतम स्वतंत्र सेट को खोजना संभव है, या किसी भी दूरी-वंशानुगत ग्राफ का एक इष्टतम [[ग्राफ रंग|ग्राफ कलॉरिंग]] खोजने के लिए संभव है।<ref>{{harvtxt|Cogis|Thierry|2005}} present a simple direct algorithm for maximum weighted independent sets in distance-hereditary graphs, based on parsing the graph into pendant vertices and twins, correcting a previous attempt at such an algorithm by {{harvtxt|Hammer|Maffray|1990}}. Because distance-hereditary graphs are perfectly orderable, they can be optimally colored in linear time by using [[Lexicographic breadth-first search|LexBFS]] to find a perfect ordering and then applying a [[greedy coloring]] algorithm.</ref>क्योंकि दूरी-वंशानुगत ग्राफ़ वृत्त ग्राफ़ हैं, वे वृत्त ग्राफ़ के लिए बहुपद समय एल्गोरिदम को स्वाभाविक रूप से प्राप्त करते हैं; उदाहरण के लिए, बहुपद समय में किसी भी वृत्त ग्राफ की [[ पेड़ की चौड़ाई |ट्रीविड्थ]] का निर्धारण संभव है और इसलिए किसी और भी दूरी-वंशानुगत ग्राफ।<ref>{{harvtxt|Kloks|1996}}; {{harvtxt|Brandstädt|Le|Spinrad|1999}}, p. 170.</ref>इसके अतिरिक्त, किसी भी दूरी-वंशानुगत ग्राफ की क्लिक-विड्थ अधिक से अधिक तीन होती है।<ref>{{harvtxt|Golumbic|Rotics|2000}}.</ref> नतीजतन, कौरसेल के प्रमेय द्वारा, इन ग्राफ़ पर कई समस्याओं के लिए कुशल [[गतिशील प्रोग्रामिंग]] एल्गोरिदम मौजूद हैं।<ref>{{harvtxt|Courcelle|Makowski|Rotics|2000}}; {{harvtxt|Espelage|Gurski|Wanke|2001}}.</ref>


विशेष रूप से दूरी-वंशानुगत ग्राफ के लिए डिज़ाइन किए गए एल्गोरिदम का उपयोग करके कई अन्य अनुकूलन समस्याओं को भी अधिक कुशलता से हल किया जा सकता है। जैसा डी'आत्री और मस्कारिणी (1988) ने सुझाया, दूरी-वंशानुगत ग्राफ पर बहुपद समय में एक न्यूनतम [[जुड़ा हुआ हावी सेट|संबद्ध डोमिनेटिंग सेट]] (या समतुल्य रूप से पत्तियों की अधिकतम संभव संख्या वाला एक फैला हुआ पेड़) पाया जा सकता है। किसी भी दूरी-वंशानुगत ग्राफ का [[हैमिल्टनियन चक्र]] या हैमिल्टनियन पथ बहुपद समय में भी पाया जा सकता है।<ref>{{harvtxt|Hsieh|Ho|Hsu|Ko|2002}}; {{harvtxt|Müller|Nicolai|1993}}.</ref>
विशेष रूप से दूरी-वंशानुगत ग्राफ के लिए डिज़ाइन किए गए एल्गोरिदम का उपयोग करके कई अन्य अनुकूलन समस्याओं को भी अधिक कुशलता से हल किया जा सकता है। जैसा डी'आत्री और मस्कारिणी (1988) ने सुझाया, दूरी-वंशानुगत ग्राफ पर बहुपद समय में एक न्यूनतम [[जुड़ा हुआ हावी सेट|संबद्ध डोमिनेटिंग सेट]] (या समतुल्य रूप से पत्तियों की अधिकतम संभव संख्या वाला एक फैला हुआ पेड़) पाया जा सकता है। किसी भी दूरी-वंशानुगत ग्राफ का [[हैमिल्टनियन चक्र]] या हैमिल्टनियन पथ बहुपद समय में भी पाया जा सकता है।<ref>{{harvtxt|Hsieh|Ho|Hsu|Ko|2002}}; {{harvtxt|Müller|Nicolai|1993}}.</ref>

Revision as of 11:37, 17 March 2023

दूरी-वंशानुगत ग्राफ।

ग्राफ सिद्धांत में, असतत गणित की एक शाखा, दूरी-वंशानुगत ग्राफ (जिसे पूरी तरह से अलग करने योग्य ग्राफ भी कहा जाता है)[1] एक ग्राफ है जिसमें किसी भी जुड़े हुए प्रेरित सबग्राफ में दूरियां वैसी ही होती हैं जैसी वे मूल ग्राफ में हैं। इस प्रकार, कोई भी प्रेरित सबग्राफ बड़े ग्राफ की दूरियों को प्रदर्शित करता है।

1977 में सबसे पहले होवरका द्वारा दूरी-वंशानुगत रेखांकन का नामकरण और अध्ययन किया गया, हालांकि ओलारू और सैक्स द्वारा 1970 में रेखांकन के समतुल्य वर्ग को पहले से ही एक परिपूर्ण आलेख के रूप में दिखाया गया था।[2]

यह पहले से ही ज्ञात है कि दूरी-वंशानुगत ग्राफ़, ग्राफ़ के एक प्रतिच्छेदन समूह का गठन करते हैं,[3]लेकिन जब तक जिओन द्वारा कोई प्रतिच्छेदन मॉडल नहीं दिया गया तब तक कोई प्रतिच्छेदन मॉडल ज्ञात नहीं था|

परिभाषा और लक्षण वर्णन

दूरी-वंशानुगत ग्राफ की मूल परिभाषा के अनुसार G एक ऐसा ग्राफ है जिसमें कोई दो शीर्ष u और v, G से जुड़े हुए प्रेरित सबग्राफ H से संबंधित हैं, तो G में u और v को जोड़ने वाला कुछ सबसे छोटा रास्ता, H का सबग्राफ होना चाहिए, ताकि H में u और v के बीच की दूरी G में दूरी के समान हो।

दूरी-वंशानुगत रेखांकन को कई अन्य समकक्ष तरीकों से भी वर्णित किया जा सकता है:[4]

  • वे ऐसे ग्राफ़ हैं जिनमें प्रत्येक प्रेरित पथ सबसे छोटा पथ है, या समतुल्य रूप से वे ग्राफ़ हैं जिनमें प्रत्येक गैर-लघु पथ में कम से कम एक किनारा है जो दो गैर-लगातार पथ शीर्षों को जोड़ता है।
  • वे ऐसे ग्राफ़ हैं जिनमें पाँच या अधिक लंबाई के प्रत्येक चक्र में कम से कम दो क्रॉसिंग विकर्ण होते हैं।
  • वे ऐसे ग्राफ़ हैं जिनमें प्रत्येक चार शीर्षों के लिए u, v, w, और x, दूरियों के तीन योगों में से कम से कम दो d(u, v) + d(w, x), d(u, w) + d(v, x), और d(u, x) + d(v, w) एक दूसरे के बराबर हैं।
  • वे ऐसे ग्राफ़ हैं जिनमें आइसोमेट्रिक सबग्राफ के रूप में पाँच या अधिक लंबाई का कोई भी चक्र या तीन अन्य ग्राफ़ नहीं होते हैं: एक 5-चक्र एक मार्ग के साथ, 5-चक्र दो गैर-क्रॉसिंग मार्ग के साथ, और एक 6- विपरीत शीर्षों को जोड़ने वाले मार्ग के साथ चक्र।
तीन संक्रिया जिनके द्वारा किसी भी दूरी-वंशानुगत ग्राफ का निर्माण किया जा सकता है।
  • वे ऐसे ग्राफ़ हैं जिन्हें निम्नलिखित तीन संक्रियाओं के अनुक्रम द्वारा एकल शीर्ष से निर्मित किया जा सकता है, जैसा कि चित्र में दिखाया गया है:
    1. ग्राफ़ के मौजूदा शीर्ष पर एक किनारे से जुड़ा एक नया लटकन शीर्ष जोड़ें।
    2. ग्राफ़ के किसी भी शीर्ष को शीर्षों की एक जोड़ी से बदलें, जिनमें से प्रत्येक में पड़ोसियों का एक ही सेट प्रतिस्थापित शीर्ष के रूप में हो। शीर्षों के नए युग्म को एक दूसरे के फाल्स-ट्विन्स कहा जाता है।
    3. ग्राफ के किसी भी शीर्ष को शीर्षों की एक जोड़ी से बदलें, जिनमें से प्रत्येक के पड़ोसी के रूप में जोड़ी के दूसरे शीर्ष के साथ प्रतिस्थापित शीर्ष के पड़ोसी हैं। वर्टिकल के नए जोड़े को एक दूसरे के ट्रू- ट्विन्स कहा जाता है।
  • वे ग्राफ़ हैं जिन्हें एक विभाजित अपघटन द्वारा पूरी तरह से क्लीक्वेस और स्टार (पूर्ण द्विदलीय ग्राफK1,q) में विघटित किया जा सकता है। इस अपघटन में, ग्राफ के विभाजन को दो उपसमुच्चयों में पाया जाता है, जैसे कि दो उपसमुच्चयों को अलग करने वाले किनारे एक पूर्ण द्विदलीय ग्राफ बनाते हैं, विभाजन के दो पक्षों में से प्रत्येक को एक शीर्ष से बदलकर दो छोटे ग्राफ़ बनाते हैं, और पुनरावर्ती रूप से इन दो उप-अनुच्छेदों का विभाजन करते हैं।[5]
  • वे ऐसे ग्राफ़ होते हैं जिनकी रैंक-चौड़ाई एक होती है, जहाँ ग्राफ़ की रैंक-चौड़ाई न्यूनतम के रूप में परिभाषित की जाती है, ग्राफ़ के कोने के सभी पदानुक्रमित विभाजनों में, विभाजन द्वारा ग्राफ़ के आसन्न मैट्रिक्स के कुछ सबमैट्रिसेस के बीच अधिकतम रैंक निर्धारित की जाती है।[6]
  • वे एचएचडीजी-मुक्त ग्राफ़ हैं, जिसका अर्थ है कि उनके पास एक वर्जित ग्राफ़ विशेषता है जिसके अनुसार कोई प्रेरित सबग्राफ़, एक समूह(पाँच-वर्टेक्स पथ ग्राफ़ का पूरक ग्राफ़), होल (पांच या अधिक वर्टिकल का चक्र ग्राफ़), डोमिनोज़ (छह-शीर्ष चक्र और दो विपरीत शीर्षों के बीच एक विकर्ण किनारा), या जेम (पाँच-शीर्ष चक्र और एक ही शीर्ष पर दो विकर्ण घटना) नहीं हो सकता है।

अन्य ग्राफ परिवारों से संबंध

हर दूरी-वंशानुगत ग्राफ एक आदर्श ग्राफ है,[7] अधिक विशेष रूप से एक पूरी तरह से क्रमबद्ध ग्राफ[8] और एक मेनिएल ग्राफ। हर दूरी-वंशानुगत ग्राफ भी एक समता ग्राफ है, जिसमें एक ही जोड़े के बीच हर दो प्रेरित पथों में विषम लंबाई होती है या दोनों की लंबाई सम भी होती है।[9] दूरी-वंशानुगत ग्राफ की प्रत्येक सम ग्राफ शक्ति G (यानी, G में अधिक से अधिक 2i दूरी पर शीर्षों के युग्मों को जोड़कर बनाया गया है ग्राफ G2i) एक कॉर्डल ग्राफ है।[10]

प्रत्येक दूरी-वंशानुगत ग्राफ को एक वृत्त पर जीवाओं के प्रतिच्छेदन ग्राफ के रूप में दर्शाया जा सकता है, जिससे एक वृत्त ग्राफ बनता है। इसे ग्राफ़ का प्रतिनिधित्व करने वाले तारों के एक समान सेट के निर्माण के प्रत्येक चरण में लटकन शिखर, फाल्स-ट्विन्स और ट्रू- ट्विन्स को जोड़कर ग्राफ का निर्माण करके देखा जा सकता है। एक लटकन शिखर जोड़ना एक मौजूदा कॉर्ड के समापन बिंदुओं के पास एक कॉर्ड जोड़ने के अनुरूप है ताकि यह केवल उस कॉर्ड को पार करे; फाल्स-ट्विन्स जोड़ना एक राग को दो समानांतर जीवाओं द्वारा बदलने के समान है जो अन्य जीवाओं के एक ही सेट को पार करते हैं; और ट्रू- ट्विन्स जोड़ना एक राग को दो जीवाओं से बदलने के अनुरूप है जो एक दूसरे को पार करते हैं लेकिन लगभग समानांतर हैं और अन्य जीवाओं के एक ही सेट को पार करते हैं।

दूरी-वंशानुगत ग्राफ द्विदलीय ग्राफ है अगर और केवल अगर यह त्रिभुज-मुक्त ग्राफ है। द्विदलीय दूरी-वंशानुगत ग्राफ केवल लटकन के शीर्षों और झूठे जुड़वाँ को जोड़कर एक शीर्ष से बनाया जा सकता है, क्योंकि कोई भी सच्चा जुड़वाँ एक त्रिकोण का निर्माण करेगा, लेकिन लटकन शीर्ष और फाल्स-ट्विन्स संचालन द्विदलीयता को संरक्षित करते हैं। प्रत्येक द्विदलीय दूरी-वंशानुगत ग्राफ तारकीय द्विदलीय ग्राफ और मॉड्यूलर ग्राफ है।[11]

ग्राफ़ जो किसी भी फाल्स-ट्विन्स संचालन के बिना, लटकन के कोने और ट्रू- ट्विन्स द्वारा एकल शीर्ष से बनाए जा सकते हैं, टॉलेमिक ग्राफ़ के विशेष मामले हैं और इसमें ब्लॉक ग्राफ शामिल हैं। किसी भी लटकन वाले कोने के बिना फाल्स-ट्विन्स और ट्रू- ट्विन्स संचालन द्वारा एक एकल शीर्ष से बनाए जा सकने वाले ग्राफ कोग्राफ हैं, जो इसलिए दूरी-वंशानुगत हैं; कोग्राफ वास्तव में व्यास-2 दूरी-वंशानुगत ग्राफ के अलग-अलग संघ हैं। दूरी-वंशानुगत ग्राफ में किसी शीर्ष का पड़ोस (ग्राफ सिद्धांत) एक कोग्राफ है। किसी भी पेड़ के किनारों (ग्राफ सिद्धांत) के लिए अभिविन्यास के किसी भी सेट को चुनकर गठित निर्देशित ग्राफ का सकर्मक समापन दूरी-वंशानुगत है; विशेष मामला जिसमें पेड़ किसी शीर्ष से लगातार दूर उन्मुख होता है, दूरी-वंशानुगत ग्राफ़ का एक उपवर्ग बनाता है, जिसे तुच्छ रूप से परिपूर्ण ग्राफ़ के रूप में जाना जाता है, जिसे कॉर्डल कोग्राफ भी कहा जाता है।[12]

एल्गोरिदम

दूरी-वंशानुगत ग्राफ को पहचाना जा सकता है और रैखिक समय में लटकन शीर्ष और जुड़वां संचालन के अनुक्रम में परिभाषित किया जा सकता है।[13]

दूरी-वंशानुगत ग्राफ़ एक परिपूर्ण ग्राफ़ हैं, अतः ग्राफ़ के अधिक सामान्य वर्गों के लिए एनपी-हार्ड होने के बावजूद कुछ अनुकूलन समस्याओं को उनके लिए बहुपद समय में हल किया जा सकता है। इस प्रकार, बहुपद समय में दूरी-वंशानुगत ग्राफ में अधिकतम क्लीक्वेस या अधिकतम स्वतंत्र सेट को खोजना संभव है, या किसी भी दूरी-वंशानुगत ग्राफ का एक इष्टतम ग्राफ कलॉरिंग खोजने के लिए संभव है।[14]क्योंकि दूरी-वंशानुगत ग्राफ़ वृत्त ग्राफ़ हैं, वे वृत्त ग्राफ़ के लिए बहुपद समय एल्गोरिदम को स्वाभाविक रूप से प्राप्त करते हैं; उदाहरण के लिए, बहुपद समय में किसी भी वृत्त ग्राफ की ट्रीविड्थ का निर्धारण संभव है और इसलिए किसी और भी दूरी-वंशानुगत ग्राफ।[15]इसके अतिरिक्त, किसी भी दूरी-वंशानुगत ग्राफ की क्लिक-विड्थ अधिक से अधिक तीन होती है।[16] नतीजतन, कौरसेल के प्रमेय द्वारा, इन ग्राफ़ पर कई समस्याओं के लिए कुशल गतिशील प्रोग्रामिंग एल्गोरिदम मौजूद हैं।[17]

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

टिप्पणियाँ

  1. Hammer & Maffray (1990).
  2. Olaru and Sachs showed the α-perfection of the graphs in which every cycle of length five or more has a pair of crossing diagonals (Sachs 1970, Theorem 5). By Lovász (1972), α-perfection is an equivalent form of definition of perfect graphs.
  3. McKee & McMorris (1999)
  4. Howorka (1977); Bandelt & Mulder (1986); Hammer & Maffray (1990); Brandstädt, Le & Spinrad (1999), Theorem 10.1.1, p. 147.
  5. Gioan & Paul (2012). A closely related decomposition was used for graph drawing by Eppstein, Goodrich & Meng (2006) and (for bipartite distance-hereditary graphs) by Hui, Schaefer & Štefankovič (2004).
  6. Oum (2005).
  7. Howorka (1977).
  8. Brandstädt, Le & Spinrad (1999), pp. 70–71 and 82.
  9. Brandstädt, Le & Spinrad (1999), p.45.
  10. Brandstädt, Le & Spinrad (1999), Theorem 10.6.14, p.164.
  11. Bipartite distance-hereditary graphs, Information System on Graph Classes and their Inclusions, retrieved 2016-09-30.
  12. Cornelsen & Di Stefano (2005).
  13. Damiand, Habib & Paul (2001); Gioan & Paul (2012). An earlier linear time bound was claimed by Hammer & Maffray (1990) but it was discovered to be erroneous by Damiand.
  14. Cogis & Thierry (2005) present a simple direct algorithm for maximum weighted independent sets in distance-hereditary graphs, based on parsing the graph into pendant vertices and twins, correcting a previous attempt at such an algorithm by Hammer & Maffray (1990). Because distance-hereditary graphs are perfectly orderable, they can be optimally colored in linear time by using LexBFS to find a perfect ordering and then applying a greedy coloring algorithm.
  15. Kloks (1996); Brandstädt, Le & Spinrad (1999), p. 170.
  16. Golumbic & Rotics (2000).
  17. Courcelle, Makowski & Rotics (2000); Espelage, Gurski & Wanke (2001).
  18. Hsieh et al. (2002); Müller & Nicolai (1993).


संदर्भ


बाहरी संबंध