ग्राफ सिद्धांत
ग्राफ सिद्धांत गणित की शाखा सम्मिलित लेख में एक आकर्षक और गतिशील क्षेत्र है। यह ग्राफ का अध्ययन करने के लिए है, जो वस्तुओं के बीच के युग्म जोड़ने वाले संबंधों को मॉडल करने के लिए उपयोग किए जाते हैं। एक ग्राफ वर्टिसेस (जिन्हें नोड्स या पॉइंट्स भी कहा जाता है) और एजेस (जिन्हें लिंक या लाइन्स भी कहा जाता है) से बना होता है, जो इन वर्टिसेस को जोड़ते हैं।
ग्राफ क्या है?
अपने सबसे बुनियादी स्वरूप में, एक ग्राफ दो सेटों से बना होता है:
- वर्टिसेस (या नोड्स): ये ग्राफ के व्यक्तिगत पॉइंट्स या स्थान होते हैं। वे वास्तविक दुनिया परिदृश्यों में संस्थाओं का प्रतिनिधित्व करते हैं। सभी वर्टिसेस के सेट को आम तौर पर
V
के रूप में अंकित किया जाता है। - एजेस (या लिंक): ये वर्टिसेस के बीच के संबंध होते हैं। व्यवहार में, एजेस द्वारा प्रस्तुत करने वाले पथ या इंटरैक्शंस या संबंध जुड़े हुए संस्थाओं के बीच होते हैं। सभी एजेस के सेट को
E
के रूप में अंकित किया जाता है।
इस प्रकार, एक ग्राफ को G = (V, E)
के रूप में परिभाषित किया जाता है, जहाँ V
वर्टिसेस का सेट है और E
एजेस का सेट है।
ग्राफ के प्रकार
ग्राफ के विभिन्न प्रकार होते हैं, प्रत्येक के अपने विशिष्ट गुण होते हैं:
अनिदिश ग्राफ
एक अनिदिश ग्राफ में, एजेस में कोई दिशा नहीं होती। एजे (u, v)
वही है जो एजे (v, u)
है। ऐसा ग्राफ केवल लाइनों द्वारा जुड़े हुए पॉइंट्स का संग्रह होता है।
दिशागत ग्राफ (डिग्राफ)
एक दिशागत ग्राफ में, प्रत्येक एज की एक दिशा होती है, जिसका अर्थ है कि एजे (u, v)
(v, u)
के समान नहीं होता। ऐसे ग्राफ कंप्यूटर नेटवर्क्स में बड़े पैमाने पर उपयोग होते हैं, जहाँ दिशा प्रवाह को प्रस्तुत करती है।
वेटेड ग्राफ
एक वेटेड ग्राफ में, प्रत्येक एज में एक संख्या या वजन होता है। ये वजन विभिन्न मीट्रिक जैसे दूरी, लागत, या क्षमता को प्रस्तुत कर सकते हैं। वेटेड ग्राफ महत्वपूर्ण होते हैं समस्याओं जैसे कि सबसे छोटा पथ या न्यूनतम स्पैनिंग ट्री खोजने में।
सरल ग्राफ
एक सरल ग्राफ वह होता है जिसमें कोई लूप या बहुविध एजेस नहीं होते। इसका अर्थ है कि प्रत्येक एज दो अलग वर्टिसेस को जोड़ता है और किसी भी दो वर्टिसेस के बीच केवल एक ही एज होता है।
पूर्ण ग्राफ
एक पूर्ण ग्राफ वह होता है जिसमें प्रत्येक जोड़ी वर्टिसेस एक एज द्वारा जुड़े होती है। यदि एक पूर्ण ग्राफ में n
वर्टिसेस होते हैं, तो इसे K n
के रूप में प्रस्तुत किया जा सकता है।
ग्राफ की पारिभाषिक शब्दावली
ग्राफ का प्रभावी ढंग से अध्ययन करने के लिए, विशिष्ट पारिभाषिक शब्दावली को समझना आवश्यक है:
- पथ: वर्टिसेस का अनुक्रम जहाँ प्रत्येक आसन्न जोड़ी एक एज द्वारा जुड़ी होती है।
- साइकिल: एक पथ जो एक ही वर्टिस से शुरू होता है और समाप्त होता है बिना किसी एज या वर्टिस को दोहराए।
- कनेक्टेड ग्राफ: एक ऐसा ग्राफ जिसमें प्रत्येक जोड़ी वर्टिसेस के बीच एक पथ होता है।
- वर्टिस का डिग्री: एक अनिदिश ग्राफ में, यह वर्टिस के पास आने वाले एजेस की संख्या होती है। एक दिशागत ग्राफ में, यह दो भागों में विभाजित होता है- इन-डिग्री (वर्टिस के पास आने वाले एजेस की संख्या) और आउट-डिग्री (वर्टिस से बाहर जाने वाले एजेस की संख्या)।
ग्राफ का प्रतिनिधित्व
ग्राफ का प्रतिनिधित्व करने के कई तरीके हैं, प्रत्येक के अपने लाभ और हानि होते हैं:
एडजेंसी मैट्रिक्स
यह एक वर्ग मैट्रिक्स होता है जो एक सीमित ग्राफ का प्रतिनिधित्व करने के लिए उपयोग की जाती है। मैट्रिक्स के तत्व संकेत करते हैं कि ग्राफ में वर्टिसेस की जोड़ी आसन्न है या नहीं।
मान लें G एक ग्राफ है जिसमें n वर्टिसेस v 1, v 2, ..., v n हैं: A = [a ij ] जहाँ a ij = [ begin{cases} 1 & text{यदि एक एज है} v_{i} text{से} v_{j} text{की ओर}, \ 0 & text{अन्यथा।} end{cases} ]
एडजेंसी सूची
यह प्रतिनिधित्व उन सभी वर्टिसेस की सूची देता है जो एक वर्टिस से जुड़े हुए होते हैं। यह अक्सर स्पेस-इफिशिएंट होता है उन ग्राफ के लिए जिनमें कम संख्या में एजेस (छिटपुट ग्राफ) होते हैं।
ग्राफ सिद्धांत का उपयोग
ग्राफ सिद्धांत का कई क्षेत्रों में व्यापक रूप से अनुप्रयोग होता है:
सोशल नेटवर्क
ग्राफ सोशल नेटवर्क्स को मॉडल करने के लिए उपयोग होते हैं, जहाँ वर्टिसेस उपयोगकर्ताओं का प्रतिनिधित्व करते हैं और एजेस संबंधों जैसे कि मित्रता या फॉलोअर्स का।
नेटवर्क विश्लेषण
कंप्यूटर विज्ञान में, ग्राफ नेटवर्क टोपोलॉजी का अध्ययन करने, नेटवर्क ट्रैफिक को अनुकूलित करने और नेटवर्क एल्गोरिदम डिजाइन करने के लिए उपयोग होते हैं।
जीव विज्ञान
आरेख रासायनिक संरचनाओं को प्रदर्शित कर सकते हैं और जीव विज्ञान नेटवर्क जैसे कि फूड चेन या न्यूरल नेटवर्क को।
परिवहन
ग्राफ सिद्धांत मार्ग और नेविगेशन समस्याओं में मदद करता है, जहाँ चौराहे वर्टिसेस होते हैं और सड़कें एजेस।
ग्राफ सिद्धांत में प्रसिद्ध समस्याएँ
ग्राफ सिद्धांत ने कई प्रसिद्ध समस्याएँ उत्पन्न की हैं, जिनमें से कई का समाधान किया गया है, जबकि अन्य अब भी अनसुलझे रहें:
यूलेरियन पथ
एक यूलेरियन पथ एक ऐसा होता है जो एक ग्राफ की सभी एजेस को एक बार में पार करता है। यदि ऐसा पथ मौजूद है, तो ग्राफ को यूलेरियन कहा जाता है। प्रसिद्ध सेवन ब्रिजेस ऑफ कोनिग्सबर्ग समस्या इसका एक उदाहरण है कि कैसे एक यूलेरियन पथ खोजा जाता है।
हैमिल्टोनियन पथ
एक हैमिल्टोनियन पथ प्रत्येक वर्टिस को एक बार में यात्रा करता है। यदि पथ एक चक्र है, तो यह एक हैमिल्टोनियन चक्र बन जाता है। यह निर्धारित करना कि क्या ऐसे पथ और चक्र दिए गए ग्राफ में मौजूद हैं, एक जटिल समस्या है।
महत्वपूर्ण प्रमेय और अवधारणाएँ
कोनिग्सबर्ग ब्रिज समस्या
सेवन ब्रिजेस ऑफ कोनिग्सबर्ग एक ऐतिहासिक रूप से महत्वपूर्ण समस्या है जिससे ग्राफ सिद्धांत का विकास हुआ। कोनिग्सबर्ग शहर में सात पुल थे, और समस्या यह थी कि क्या कोई शहर से गुजर सकता है और प्रत्येक पुल को केवल एक बार पार कर सकता है।
कोनिग्सबर्ग प्रमेय
यूलेर ने दिखाया कि यह असंभव है और निष्कर्ष निकाला: आप प्रत्येक एज को केवल एक बार ही यात्रा कर सकते हैं यदि ग्राफ में दो वर्टिसेस शून्य या विषम डिग्री के हों।
निष्कर्ष
ग्राफ सिद्धांत एक जीवंत शोध क्षेत्र है, इंटरनेट संरचना, गणनात्मक जीव विज्ञान, सोशल नेटवर्क्स, विद्युतीय परिपथ और बहुत कुछ में व्यापक अनुप्रयोगों के साथ। जैसे-जैसे नेटवर्क जटिल और व्यापक होते जाते हैं, ग्राफ सिद्धांत का महत्व और संभाव्यता बढ़ेगी।