में एक नोड से दूसरे में सभी संभावित पथ एक निर्देशित पेड़ का प्रतिनिधित्व करने के लिए python binding से igraph का उपयोग करते हैं। मैं उस ग्राफ में किसी नोड से सभी संभावित पथों को दूसरे में ढूंढना चाहता हूं। दुर्भाग्यवश, मुझे इस कार्य को करने वाले igraph में फ़ंक्शन का उपयोग करने के लिए तैयार नहीं मिला?एक निर्देशित पेड़ (igraph)
संपादित
रास्तों
की अनंत संख्या पर चिंताओं ग्राफ के बारे में मैं बात कर रहा हूँ वास्तव में एक निर्देशित अचक्रीय ग्राफ (DAG) एकल रूट के साथ है। यह घटनाओं के एक unidirectional कैस्केड का प्रतिनिधित्व करता है कि, कैस्केड के विभिन्न स्तरों पर, या तो विभाजित या एक साथ शामिल हो सकते हैं। जैसा कि मैंने कहा, यह एक unidirectional ग्राफ है। यह भी प्रदान किया जाता है कि ग्राफ में कोई चक्र नहीं है। इन दो कारणों से, पथों की अनंत सूची असंभव है।
मैं क्या करने की कोशिश कर रहा हूं?
मेरा लक्ष्य ग्राफ़ (रूट) के शीर्ष से दिए गए नोड तक के सभी संभावित पथों को ढूंढना है।
इतने लंबे समय तक कि दोनों नोड्स एक और नोड तक पहुंच सकते हैं, आप लक्ष्य नोड तक पहुंचने से पहले किनारे पर बार-बार घुमाकर असीमित कई पथ बना सकते हैं। इसी कारण से, सभी संभावित पथों की गैर-समाप्ति सूची आपको बहुत अच्छा करने की संभावना नहीं है। आप वास्तव में क्या ढूंढ रहे हैं, और क्यों? –
@ जेरेमी डब्ल्यू शेरमेन, मुझे यह उल्लेख करना पड़ा कि जिस ग्राफ के बारे में मैं बात कर रहा हूं वह वास्तव में एक पेड़ है। मेरी संपादनों को देखें जो स्थिति –