संभव डुप्लिकेट:
All minimum spanning trees implementationखोजने सब कम से कम फैले पेड़
मैं कैसे एक कुशल तरीके से एक अनिर्दिष्ट ग्राफ में सभी न्यूनतम फैले पेड़ मिल सकती है?
संभव डुप्लिकेट:
All minimum spanning trees implementationखोजने सब कम से कम फैले पेड़
मैं कैसे एक कुशल तरीके से एक अनिर्दिष्ट ग्राफ में सभी न्यूनतम फैले पेड़ मिल सकती है?
आप एक ढूंढ सकते हैं ... बीएफएस एल्गोरिदम को संशोधित करना!
हां, ग्राफ में सभी फैलाने वाले पेड़ों को उत्पन्न करने के लिए algorithms हैं। कम से कम one पेड़ों के बीच केवल अंतर उत्पन्न करके आउटपुट को संपीड़ित करता है। जैसा कि अन्य ने बताया है, यहां तक कि एक छोटे से ग्राफ के लिए बहुत कम पेड़ पेड़ भी हो सकते हैं।
नोट करें कि न्यूनतम आकार के पेड़ की संख्या ग्राफ आकार में घातीय हो सकती है, इसलिए शायद आप उन्हें सभी वापस नहीं करना चाहते हैं। –
@किथ न्यूथ ने ग्राफ में पेड़ों की गणना करने के बारे में एक संपूर्ण [पुस्तक] लिखा है (http://www.amazon.com/Computer- प्रोग्रामिंग- फास्किकल- ट्रीस- हिस्ट्री- कॉम्बिनेटोरियल/डीपी/0321335708)। सिर्फ इसलिए कि आपके पास कुछ की घातीय संख्या है इसका मतलब यह नहीं है कि आप उन्हें सभी देखना नहीं चाहते हैं। इस मामले में इसका मतलब है कि यह व्यावहारिक नहीं है इसलिए उन सभी को एक सामान्य बड़े ग्राफ के लिए देखें। –