Yaygın olarak uygulandığını gördüğüm birçok maksimum akış algoritması, Dinic'in algoritması, itme yeniden etiketleme ve diğerleri, dinamik ağaçların (bağlantı kesilmiş ağaçlar olarak da bilinir) kullanılmasıyla asimtotik zaman maliyetlerini artırabilir .
- İtmeli etiketleme veya O ( V 3 ) veya O ( V 2 √normal, ancak dinamik ağaçlarO(VElog(V2/E))
- Dinic'in algoritması , ancak O ( V E log ( V ) ) dinamik ağaçları ile çalışır
Bununla birlikte, çoğu kütüphanede maksimum akış algoritmalarının pratik uygulamaları bu veri yapısından faydalanmıyor gibi görünmektedir. Dinamik ağaçlar şimdiye kadar maksimum akış hesaplaması için pratikte kullanılıyor mu? Yoksa gerçek dünya sorun büyüklükleri için çok fazla yük taşıyorlar mı?
Bağlantı kesme ağaçlarının kullanıldığı başka sorun alanları var mı?
Bu soru cstheory ile ilgili sorduğum bir soru ile ilgilidir: En son teknoloji Maksimum Akış algoritmalarından herhangi biri pratik mi?