क्या आप कृपया फ्लेरी 'एल्गोरिदम की समय जटिलता का पता लगाने में मदद कर सकते हैं (जिसे यूलेरियन सर्किट प्राप्त करने के लिए उपयोग किया जाता है)?फ्लेरी के एल्गोरिदम की समय जटिलता
उत्तर
यहां: http://roticv.rantx.com/book/Eulerianpathandcircuit.pdf आप अन्य चीजों के साथ पढ़ सकते हैं, यह ओ (ई), रैखिक धार गणना है।
फ्लेरी का एल्गोरिदम वास्तव में तब तक पूरा नहीं होता जब तक आप यह निर्दिष्ट न करें कि पुल किनारों की पहचान कैसे की जाती है। तर्जन ने सभी पुलों की पहचान करने के लिए एक रैखिक-समय एल्गोरिदम दिया (http://en.wikipedia.org/wiki/Bridge_(graph_theory) देखें), इसलिए एक निष्पक्ष कार्यान्वयन जो प्रत्येक हटाए गए किनारे के बाद तारजन के एल्गोरिदम को फिर से चलाता है ओ (ई^2) होगा। पुलों के सेट को पुन: सम्मिलित करने के शायद बेहतर तरीके हैं, लेकिन एक बेहतर ओ (ई) एल्गोरिदम भी है। (http://www.algorithmist.com/index.php/Euler_tour#Fleury.27s_algorithm देखें; नहीं मेरी साइट :))
Fleury एल्गोरिथ्म निम्नलिखित चरण शामिल हैं:
यकीन ग्राफ या तो 0 या 2 अजीब कोने है बनाओ।
यदि 0 विषम शिखर हैं, तो कहीं भी शुरू करें। यदि 2 विषम शिखर हैं, तो उनमें से एक पर शुरू करें।
एक समय में किनारों का पालन करें। यदि आपके पास पुल और गैर-पुल के बीच कोई विकल्प है, तो हमेशा गैर-पुल चुनें।
जब आप किनारों से बाहर निकलते हैं तो रोकें।
पुलों Tarjan एल्गोरिथ्म द्वारा पता चला रहे हैं और इन पुलों एक निकटता मैट्रिक्स में जमा हो जाती है तो हम Tarjan एल्गोरिथ्म बढ़त एक पुल है या नहीं की जाँच करने के लिए हर बार चलाने की जरूरत नहीं है। हम इसे अन्य सभी पुल प्रश्नों के लिए ओ (1) समय में देख सकते हैं। इस प्रकार फ्लूरी की एल्गोरिदम समय जटिलता को ओ (वी + ई) में घटाया जा सकता है {क्योंकि यह एक डीएफएस} है लेकिन पुल को स्टोर करने के लिए इस विधि को ओ (वी 2) अतिरिक्त जगह की आवश्यकता है।
- 1. एल्गोरिदम की कंप्यूटिंग समय जटिलता पर संसाधन
- 2. एक पुनरावर्ती एल्गोरिदम की समय जटिलता
- 3. मैट्रिक्स गुणा एल्गोरिदम समय जटिलता
- 4. एल्गोरिदम की जटिलता
- 5. प्राइम का एल्गोरिदम समय जटिलता
- 6. रिकर्सिव एल्गोरिदम की स्पेस जटिलता
- 7. समय जटिलता
- 8. random.sample की समय जटिलता
- 9. गहराई की पहली जटिलता-प्रथम ग्राफ एल्गोरिदम
- 10. समय जटिलता()
- 11. कोल्मोगोरोव जटिलता अनुमान एल्गोरिदम
- 12. इस एल्गोरिदम की अंतरिक्ष जटिलता ओ (1)
- 13. 2^एन जटिलता एल्गोरिदम
- 14. हैश टेबल की समय जटिलता
- 15. स्मृति आवंटन की समय जटिलता
- 16. एल्गोरिदम का विश्लेषण (जटिलता)
- 17. समय जटिलता
- 18. समय जटिलता
- 19. एल्गोरिदम की सटीक जटिलता की गणना कैसे करें?
- 20. समय जटिलता()
- 21. शब्द की जटिलता का अनुमान लगाने के लिए एल्गोरिदम
- 22. इनपुट के साथ एल्गोरिदम जटिलता फिक्स्ड साइज्ड
- 23. समय जटिलता और चलने के समय के बीच अंतर
- 24. पायथन सेट ऑपरेशंस की समय जटिलता?
- 25. एचटीएमएल डोम लुकअप की समय जटिलता
- 26. std :: map में find() की समय जटिलता?
- 27. जावा में सेट की समय जटिलता
- 28. ट्रीसेट पुनरावृत्ति की समय जटिलता क्या है?
- 29. रूबी में ऐरे # यूनिक विधि की समय जटिलता क्या है?
- 30. ट्रीमैप - खोज समय जटिलता
यह फ्लेरी के दूसरे लिंक में एल्गोरिदम को विशेषता देता है, जो मुझे प्राप्त होने वाले किसी भी अन्य स्रोत द्वारा समर्थित नहीं है। – user287792
मैं उस एल्गोरिदम या उस विशेष पेपर से परिचित नहीं हूं, इसलिए मैं नहीं बता सकता। –