आसन्नता आव्यूह कैलकुलेटर (Adjacency Matrix Calculator)
कोर सूची → आसन्नता आव्यूह · कोटि अनुक्रम · घनत्व · संबद्ध घटक · आव्यूह घात A² A³
विभाजक (Separators): A-B A B A,B A->B। तीर (->) दिष्ट कोर (directed edge) को दर्शाता है।
0 (कोई कोर नहीं) या 1 (कोर) दर्ज करें। नीले कक्षों में शीर्ष (vertex) लेबलों को संपादित करें।
प्रारूप: शीर्ष: पड़ोसी1, पड़ोसी2, ...
पहले बेसिक (Basic) टैब में अपना ग्राफ दर्ज करें, फिर यहाँ स्विच करें। गणना के बाद उन्नत विश्लेषण स्वतः अपडेट हो जाता है।
त्वरित उदाहरण (Quick Examples)
आसन्नता आव्यूह (Adjacency Matrix) क्या है?
एक आसन्नता आव्यूह (Adjacency Matrix) एक वर्ग n×n आव्यूह A होता है जिसका उपयोग n शीर्षों (vertices) वाले ग्राफ G = (V, E) को दर्शाने के लिए किया जाता है। यदि शीर्ष i से शीर्ष j तक एक कोर (edge) है, तो प्रविष्टि A[i][j] = 1 होती है, और अन्यथा 0 होती है। भारित ग्राफों (weighted graphs) के लिए, प्रविष्टि 1 के स्थान पर कोर भार (edge weight) को संग्रहीत करती है। कंप्यूटर विज्ञान में ग्राफ को दर्शाने के दो पारंपरिक तरीकों में से एक आसन्नता आव्यूह है — दूसरा आसन्नता सूची (adjacency list) है।
नेटवर्क विश्लेषण, सोशल नेटवर्क मॉडलिंग, रूटिंग एल्गोरिदम और कंप्यूटर विज्ञान में रैखिक बीजगणित के अनुप्रयोगों के लिए आसन्नता आव्यूह अत्यंत महत्वपूर्ण है। यह O(1) समय में कोरों के अस्तित्व की जाँच करने की सुविधा देता है और वॉक की संख्या की गणना, त्रिकोणों का पता लगाने और संबद्ध घटकों को खोजने जैसी शक्तिशाली बीजगणितीय तकनीकों को सक्षम बनाता है।
इस कैलकुलेटर का उपयोग कैसे करें
तीन इनपुट मोड उपलब्ध हैं:
- कोर सूची (Edge List) (डिफ़ॉल्ट) — शीर्षों के जोड़े दर्ज करें, प्रत्येक पंक्ति में एक। समर्थित विभाजक:
A-B,A B,A,B,A->B। दिष्ट कोर दर्शाने के लिए->का उपयोग करें। - आव्यूह ग्रिड (Matrix Grid) — सीधे 0/1 ग्रिड भरें। आकार 2-8 चुनें और नीले हेडर कक्षों में शीर्ष लेबलों को अनुकूलित करें।
- आसन्नता सूची (Adj. List) — इसे
शीर्ष: पड़ोसी1, पड़ोसी2, ...प्रारूप में दर्ज करें।
अदिष्ट (Undirected) या दिष्ट (Directed) का चयन करें, फिर गणना करें पर क्लिक करें। यह टूल आसन्नता आव्यूह, आसन्नता सूची, कोर सूची, कोटि तालिका, ग्राफ घनत्व, संबद्धता, आव्यूह घात A² और A³, और एक इंटरैक्टिव ग्राफ विज़ुअलाइज़ेशन प्रदान करता है। एडवांस्ड टैब में पथ अस्तित्व जाँचकर्ता भी शामिल है।
मुख्य सूत्र
शीर्ष कोटि (Vertex Degree)
ग्राफ घनत्व (Graph Density)
आव्यूह घात और वॉक संख्या (Walk Counts)
सममितीय गुण (Symmetry Property)
हल किए गए उदाहरण (Worked Examples)
उदाहरण 1 — त्रिकोण ग्राफ K₃ (अदिष्ट)
शीर्ष: A, B, C. कोर: A–B, B–C, A–C.
- शीर्ष अनुक्रमित करें: A=0, B=1, C=2. एक 3×3 शून्य आव्यूह से शुरू करें।
- कोर A–B: A[0][1] = A[1][0] = 1
- कोर B–C: A[1][2] = A[2][1] = 1
- कोर A–C: A[0][2] = A[2][0] = 1
- सभी कोटियाँ = 2. घनत्व = 2×3 / (3×2) = 1.0 → यह एक पूर्ण ग्राफ K₃ है।
| A | B | C | |
|---|---|---|---|
| A | 0 | 1 | 1 |
| B | 1 | 0 | 1 |
| C | 1 | 1 | 0 |
उदाहरण 2 — दिष्ट चक्र (3 शीर्ष)
शीर्ष: 1, 2, 3. कोर: 1→2, 2→3, 3→1.
- A[0][1] = 1, A[1][2] = 1, A[2][0] = 1. अन्य सभी प्रविष्टियाँ = 0.
- आव्यूह सममित नहीं है। प्रत्येक शीर्ष: बाह्य-कोटि = 1, अंतः-कोटि = 1.
- घनत्व = 3 / (3×2) = 0.50 (आधे दिष्ट जोड़े जुड़े हुए हैं)।
| 1 | 2 | 3 | |
|---|---|---|---|
| 1 | 0 | 1 | 0 |
| 2 | 0 | 0 | 1 |
| 3 | 1 | 0 | 0 |
उदाहरण 3 — A² वॉक संख्या पढ़ना
ऊपर दिए गए त्रिकोण K₃ के लिए, A²[A][A] = A[A][B]×A[B][A] + A[A][C]×A[C][A] = 1+1 = 2। इसका मतलब है कि A से वापस A तक लंबाई 2 के 2 वॉक (A→B→A और A→C→A) हैं। अदिष्ट ग्राफ के लिए A² का मुख्य विकर्ण हमेशा शीर्षों की कोटियों के बराबर होता है।
अक्सर पूछे जाने वाले प्रश्न (FAQ)
आसन्नता आव्यूह (Adjacency Matrix) क्या है?
कोर सूची (Edge list) से आसन्नता आव्यूह कैसे बनाया जाता है?
दिष्ट और अदिष्ट आसन्नता आव्यूह में क्या अंतर है?
वर्ग आसन्नता आव्यूह A² क्या दर्शाता है?
आसन्नता आव्यूह से शीर्ष की कोटि (degree) कैसे ज्ञात की जाती है?
ग्राफ घनत्व (Graph Density) क्या है और इसकी गणना कैसे की जाती है?
आसन्नता आव्यूह का उपयोग करके ग्राफ संबद्धता की जाँच कैसे करें?
मुझे आव्यूह के स्थान पर आसन्नता सूची (adjacency list) का उपयोग कब करना चाहिए?
संबंधित कैलकुलेटर
विशेषताएं (Features)
- ✓ संबद्ध घटक गणना
- ✓ आव्यूह घात A² और A³
- ✓ ग्राफ विज़ुअलाइज़ेशन (SVG)
- ✓ डिग्री अनुक्रम विश्लेषण