के लिए अधिकतम प्रवाह समस्या है, वहाँ कम से कम एक हाल ही में पिछले साल के रूप में के रूप में विकसित के साथ, बहुत परिष्कृत एल्गोरिदम के एक नंबर होने लगते हैं। ओर्लिन का मैक्स O (mn) समय में बहता है या बेहतर एक एल्गोरिथ्म देता है जो O (VE) में चलता है।
दूसरी ओर, जो एल्गोरिदम मैं सबसे अधिक देखा जाता है, वे कार्यान्वित किए जाते हैं (मैं एक संपूर्ण खोज करने का दावा नहीं करता; यह केवल सामान्य दृष्टिकोण से है):
- एडमंड्स-कार्प: ,
- पुश-रिलेबेल: या एफआईएफओ शीर्ष चयन का उपयोग करते हुए,O ( V 3 )
- दीनिक का एल्गोरिदम: ।
क्या बेहतर विषम समय के साथ एल्गोरिदम वास्तविक दुनिया में समस्या के आकारों के लिए व्यावहारिक नहीं हैं? इसके अलावा, मुझे लगता है कि "डायनेमिक ट्रीज़" काफी कुछ एल्गोरिदम में शामिल हैं; क्या ये कभी व्यवहार में उपयोग किए जाते हैं?
नोट: यह सवाल मूल रूप से स्टैक ओवरफ्लो पर पूछा गया था, यहां , लेकिन मुझे बताया गया कि यह यहां बेहतर होगा।
EDIT : मैंने विशेष रूप से डायनामिक ट्री (उर्फ लिंक-कट ट्री) का उपयोग करने वाले एल्गोरिदम के बारे में, cs.stackexchange पर एक संबंधित प्रश्न पूछा , जो इस प्रश्न का अनुसरण करने वाले लोगों के लिए रुचि का हो सकता है।