हैमिल्टनियन पथ
ग्राफ़ सिद्धांत के गणितीय क्षेत्र में, हैमिल्टनियन पथ (या अनुरेखणीय पथ) अप्रत्यक्ष या निर्देशित ग्राफ़ में एक पथ है जो प्रत्येक शीर्ष पर ठीक एक बार जाता है। हैमिल्टनियन चक्र (या हैमिल्टनियन परिपथ) एक ऐसा चक्र है जो प्रत्येक शीर्ष पर ठीक एक बार जाता है। हैमिल्टनियन पथ जो निकटवर्ती शीर्षों पर प्रारम्भ और समाप्त होता है, हैमिल्टनियन चक्र बनाने के लिए एक और किनारा जोड़कर पूरा किया जा सकता है, और हैमिल्टनियन चक्र से किसी भी किनारे को हटाने से हैमिल्टनियन पथ का निर्माण होता है। यह निर्धारित करना कि क्या ऐसे पथ और चक्र ग्राफ़ में उपस्थित हैं (हैमिल्टनियन पथ समस्या और हैमिल्टनियन चक्र समस्या) एनपी (NP)-पूर्ण हैं।
हैमिल्टन के पथों और चक्रों का नाम विलियम रोवन हैमिल्टन के नाम पर रखा गया है, जिन्होंने आइकोसियन गेम का आविष्कार किया था, जिसे अब हैमिल्टन की पहेली के रूप में भी जाना जाता है, जिसमें द्वादशफ़लक के किनारे के ग्राफ में हैमिल्टनियन चक्र को खोजना सम्मिलित है। हैमिल्टन ने आइकोसियन गणना का उपयोग करके इस समस्या को हल किया, बीजगणितीय संरचना जो एकता की जड़ों पर आधारित है जिसमें चतुष्कोणों (हैमिल्टन द्वारा आविष्कृत भी) की कई समानताएं हैं। यह समाधान यादृच्छिक रेखांकन के लिए सामान्यीकृत नहीं है।
हैमिल्टन के नाम पर होने के बावजूद, बहुकोणीय आकृति में हैमिल्टनियन चक्रों का एक साल पहले थॉमस किर्कमैन ने भी अध्ययन किया था, जिन्होंने विशेष रूप से, हैमिल्टनियन चक्रों के बिना बहुफलक का उदाहरण दिया था।[1] इससे पहले भी, शतरंज की बिसात के नाइट के ग्राफ में हैमिल्टनियन चक्र और पथ, नाइट के दौरे का अध्ययन 9वीं शताब्दी में रुद्रता द्वारा भारतीय गणित में किया गया था, और लगभग उसी समय इस्लामिक गणित में अल-अदली अर-रूमी द्वारा किया गया था। 18वीं सदी के यूरोप में नाइट के दौरों को अब्राहम डी मोइवर और लियोनहार्ड यूलर द्वारा प्रकाशित किया गया था।[2]
परिभाषाएँ
हैमिल्टनियन पथ या अनुरेखणीय पथ एक पथ है जो ग्राफ के प्रत्येक शीर्ष पर ठीक एक बार जाता है। ग्राफ जिसमें हैमिल्टनियन पथ सम्मिलित है, अनुरेखणीय ग्राफ कहलाता है। ग्राफ हैमिल्टनियन-जुड़ा हुआ है यदि शीर्षों के प्रत्येक युग्म के लिए दो शीर्षों के बीच एक हैमिल्टोनीय पथ है।
हैमिल्टनियन चक्र, हैमिल्टनियन परिपथ, शीर्ष दौरा या ग्राफ़ चक्र एक ऐसा चक्र है जो प्रत्येक शीर्ष पर ठीक एक बार जाता है। ग्राफ जिसमें हैमिल्टनियन चक्र होता है उसे हैमिल्टनियन ग्राफ कहा जाता है।
इसी तरह की धारणाओं को निर्देशित ग्राफ के लिए परिभाषित किया जा सकता है, जहां पथ या चक्र के प्रत्येक किनारे (चाप) को केवल एक ही दिशा (अर्थात, कोने तीरों से जुड़े होते हैं और किनारों को "पश्चभाग से शीर्ष" का पता लगाया जाता है) में खोजा जा सकता है।
हैमिल्टनियन अपघटन ग्राफ का हैमिल्टनियन परिपथ में एक बढ़त अपघटन है।
हैमिल्टन भूलभुलैया एक प्रकार की तर्क पहेली है जिसमें दिए गए ग्राफ में अद्वितीय हैमिल्टनियन चक्र को खोजने का लक्ष्य है।[3][4]
उदाहरण
- दो से अधिक शीर्षों वाला एक पूर्ण ग्राफ़ हैमिल्टनियन होता है।
- प्रत्येक चक्र ग्राफ हैमिल्टनियन है
- प्रत्येक टूर्नामेंट में हेमिल्टनियन पथों (रेदेई 1934) की एक विषम संख्या होती है
- ग्राफ के रूप में माना जाने वाला प्रत्येक प्लेटोनिक ठोस हैमिल्टनियन है[5]
- परिमित कॉक्सेटर समूह का केली ग्राफ हैमिल्टनियन है (केली ग्राफ में हैमिल्टनियन पथों के बारे में अधिक जानकारी के लिए, लोवाज़ अनुमान देखें।)
- चक्रीय क्रमविनिमेयक उपसमूह के साथ निलपोटेंट समूहों पर केली ग्राफ हैमिल्टनियन हैं।[6]
- उत्तल बहुभुज का प्रतिवर्न ग्राफ या समकक्ष, बाइनरी ट्री का घूर्णन ग्राफ हैमिल्टनियन है।[7][8]
गुण
किसी भी हैमिल्टनियन चक्र को उसके किनारों में से एक को हटाकर हैमिल्टनियन पथ में परिवर्तित किया जा सकता है, लेकिन हैमिल्टनियन पथ को हैमिल्टनियन चक्र तक तभी बढ़ाया जा सकता है, जब उसके समापन बिंदु आसन्न हों।
सभी हैमिल्टनियन ग्राफ द्विसंबद्ध हैं, लेकिन द्विसंबद्ध ग्राफ को हैमिल्टनियन होना आवश्यक नहीं है (उदाहरण के लिए, पीटरसन ग्राफ देखें)।[9]
यूलेरियन ग्राफ G (सम्बद्ध ग्राफ जिसमें प्रत्येक शीर्ष की डिग्री समान होती है) में आवश्यक रूप से यूलर दौरा होता है, बंद पथ जो G के प्रत्येक किनारे से ठीक एक बार गुजरता है। यह दौरा लाइन ग्राफ L(G) में हैमिल्टनियन चक्र से मेल खाता है, इसलिए प्रत्येक यूलेरियन ग्राफ का लाइन ग्राफ हैमिल्टनियन है। लाइन ग्राफ़ में अन्य हैमिल्टनियन चक्र हो सकते हैं जो यूलर दौरे के अनुरूप नहीं होते हैं, और विशेष रूप से प्रत्येक हैमिल्टनियन ग्राफ G का रेखा ग्राफ L(G) स्वयं हैमिल्टनियन होता है, भले ही ग्राफ G यूलेरियन है या नहीं।[10]
टूर्नामेंट (दो से अधिक शीर्षों के साथ) हैमिल्टनियन है यदि और केवल यदि यह दृढ़ता से सम्बद्ध है।
n शीर्षों पर पूर्ण अप्रत्यक्ष ग्राफ़ में विभिन्न हैमिल्टनियन चक्रों की संख्या (n – 1)!/2 है और n शीर्षों पर एक पूर्ण निर्देशित ग्राफ़ में (n – 1)! है। ये गणनाएं मानती हैं कि चक्र जो अपने प्रारम्भिक बिंदु के अलावा समान हैं हैं, उन्हें अलग से नहीं गिना जाता है।
बॉन्डी-च्वाटल प्रमेय
1972 में बॉन्डी-च्वाटल प्रमेय द्वारा हैमिल्टन के रेखांकन का सबसे अच्छा शीर्ष डिग्री लक्षण वर्णन प्रदान किया गया था, जो जी ए डिराक (1952) और ऑयस्टीन अयस्क द्वारा पहले के परिणामों का सामान्यीकरण करता है। डिराक और ओरे की प्रमेय दोनों को पोसा की प्रमेय (1962) से भी प्राप्त किया जा सकता है। विभिन्न मापदंडों जैसे ग्राफ घनत्व, सुदृढ़ता, निषिद्ध सबग्राफ और अन्य मापदंडों के बीच दूरी के संबंध में हेमिल्टनिसिटी का व्यापक रूप से अध्ययन किया गया है।[11] डिराक और ओरे की प्रमेय मूल रूप से कहती हैं कि ग्राफ हैमिल्टनियन है यदि उसके पास पर्याप्त किनारे हैं।
बॉन्डी-च्वाटल प्रमेय n शीर्ष के साथ ग्राफ G के समापन cl(G) पर काम करता है, जो बार-बार एक नया किनारा uv जोड़कर प्राप्त किया जाता है जो u और v के गैर-निकटवर्ती युग्म को deg(v) + deg(u) ≥ n के साथ जोड़ता है। जब तक कि इस गुण के साथ और युग्म नहीं मिल जाते है।
बॉन्डी-च्वाटल प्रमेय (1976) — एक ग्राफ हैमिल्टनियन है यदि और केवल अगर इसका समापन हैमिल्टनियन है।
जैसा कि पूर्ण ग्राफ़ हैमिल्टनियन हैं, सभी ग्राफ़ जिनका समापन पूर्ण है, हैमिल्टनियन हैं, जो कि डिराक और ओरे द्वारा निम्नलिखित पहले के प्रमेय की सामग्री है।
डिराक की प्रमेय (1952) — n शीर्षों () के साथ एक सरल ग्राफ हैमिल्टनियन है यदि प्रत्येक शीर्ष की डिग्री या इससे अधिक है।
अयस्क की प्रमेय (1960) — n शीर्षों () के साथ एक सरल ग्राफ हैमिल्टनियन है, यदि गैर-निकटवर्ती शीर्षों के प्रत्येक युग्म के लिए, उनकी डिग्री का योग n या उससे अधिक है।
निम्नलिखित प्रमेयों को निर्देशित संस्करणों के रूप में माना जा सकता है-
घौइला-होउरी (1960) — n शीर्षों के साथ दृढ़ता से सम्बद्ध सरल निर्देशित ग्राफ हैमिल्टनियन है यदि प्रत्येक शीर्ष की पूर्ण डिग्री n से अधिक या उसके बराबर है।
मेयनियल (1973) — n शीर्ष के साथ दृढ़ता से सम्बद्ध सरल निर्देशित ग्राफ हैमिल्टनियन है यदि अलग-अलग गैर-आसन्न शीर्ष के प्रत्येक युग्म की पूर्ण डिग्री का योग से अधिक या उसके बराबर है
शीर्षों की संख्या दोगुनी होनी चाहिए क्योंकि प्रत्येक अप्रत्यक्ष किनारा दो निर्देशित चापों से मेल खाता है और इस प्रकार निर्देशित ग्राफ़ में शीर्ष की डिग्री अप्रत्यक्ष ग्राफ़ में डिग्री की दोगुनी होती है।
रहमान–कायकोबड (2005) — n शीर्षों के साथ सरल ग्राफ में एक हैमिल्टनियन पथ है, यदि प्रत्येक गैर-निकटवर्ती शीर्ष युग्म के लिए उनकी डिग्री का योग और उनकी सबसे छोटी पथ लंबाई n से अधिक है।
उपरोक्त प्रमेय केवल हैमिल्टनियन पथ के ग्राफ में अस्तित्व को पहचान सकता है और हैमिल्टनियन चक्र को नहीं।
इनमें से कई परिणामों में संतुलित द्विपक्षीय ग्राफ के अनुरूप हैं, जिसमें शीर्ष डिग्री की तुलना पूरे ग्राफ में शीर्षों की संख्या के स्थान पर द्विपक्षीय के एक तरफ के शीर्षों की संख्या से की जाती है।[12]
प्लानर ग्राफ में हैमिल्टनियन चक्रों का अस्तित्व
Theorem — 4-सम्बद्ध प्लानर त्रिभुज में एक हैमिल्टनियन चक्र है।[13]
Theorem — एक 4-सम्बद्ध प्लानर ग्राफ में हैमिल्टनियन चक्र होता है।[14]
हैमिल्टनियन चक्र बहुपद
दिए गए भारित द्विग्राफ के हैमिल्टनियन चक्रों का बीजगणितीय प्रतिनिधित्व (जिनके चापों को निश्चित जमीनी क्षेत्र से वजन सौंपा गया है) हैमिल्टनियन चक्र बहुपद है, इसके भारित आसन्न मैट्रिक्स को द्विग्राफ के हैमिल्टनियन चक्रों के चाप भार के उत्पादों के योग के रूप में परिभाषित किया गया है। चाप भार में फलन के रूप में यह बहुपद समान रूप से शून्य नहीं है यदि और केवल यदि द्विग्राफ हैमिल्टनियन है। इसकी गणना करने की कम्प्यूटेशनल जटिलताओं और स्थायी की गणना के बीच संबंध ग्रिगोरि कोगन द्वारा दिखाया गया था।[15]
यह भी देखें
- बार्नेट का अनुमान, घन द्विपक्षीय बहुफलकीय ग्राफ की हैमिल्टनसिटी पर एक स्पष्ट समस्या
- यूलेरियन पथ, ग्राफ में सभी किनारों से होकर जाने वाला पथ
- फ्लाइशेर की प्रमेय, ग्राफ के हैमिल्टनियन वर्गों पर
- ग्रे कोड
- ग्रिनबर्ग की प्रमेय समतलीय ग्राफ के लिए हैमिल्टनियन चक्र होने के लिए एक आवश्यक शर्त देती है
- हैमिल्टनियन पथ समस्या, हैमिल्टनियन पथ खोजने की कम्प्यूटेशनल समस्या
- हाइपोहैमिल्टनियन ग्राफ, एक गैर-हैमिल्टनियन ग्राफ जिसमें प्रत्येक शीर्ष-हटाए गए सबग्राफ हैमिल्टनियन हैं
- नाइट का दौरा, नाइट के ग्राफ में हैमिल्टनियन चक्र
- हैमिल्टनियन घन ग्राफ के लिए एलसीएफ (LCF) संकेतन।
- लोवाज़ का अनुमान है कि शीर्ष-संक्रमणीय ग्राफ हैमिल्टनियन हैं
- पैनसाइक्लिक ग्राफ, हैमिल्टनियन चक्र सहित सभी लंबाई के चक्रों के साथ ग्राफ
- कोनिग्सबर्ग के सात पुल
- लघुता प्रतिपादक एक संख्यात्मक माप है कि एक परिवार में ग्राफ हैमिल्टनियन से कितनी दूर हो सकते हैं
- स्नेक-इन-द-बॉक्स, हाइपरक्यूब में सबसे लंबा प्रेरित पथ
- स्टाइनहॉस-जॉनसन-ट्रॉटर एल्गोरिथम परमुटोहेड्रोन में हैमिल्टनियन पथ खोजने के लिए
- उपहैमिल्टनियन ग्राफ, प्लानर ग्राफ हैमिल्टनियन ग्राफ का एक सबग्राफ
- टैट का अनुमान (अब असत्य जाना जाता है) कि 3-नियमित बहुफलकीय ग्राफ हैमिल्टनियन हैं
- यात्रा विक्रेता समस्या
टिप्पणियाँ
- ↑ Biggs, N. L. (1981), "T. P. Kirkman, mathematician", The Bulletin of the London Mathematical Society, 13 (2): 97–120, doi:10.1112/blms/13.2.97,