Banyak algoritma aliran max yang biasa saya lihat diimplementasikan, algoritma Dinic, push relabel, dan lainnya, dapat meningkatkan biaya waktu asimptotik melalui penggunaan pohon dinamis (juga dikenal sebagai pohon tautan-potong).
- Relabel dorong berjalan di atau O ( V 3 ) atau O ( V 2 √normal, tetapi dengan pohon dinamisO(VElog(V2/E))
- Algoritma Dinic berjalan dalam , tetapi dengan pohon dinamis O ( V E log ( V ) )
Namun, implementasi praktis dari algoritma max-flow di sebagian besar perpustakaan tampaknya tidak memanfaatkan struktur data ini. Apakah pohon dinamis pernah digunakan dalam praktiknya untuk perhitungan aliran maksimum? Atau apakah mereka membawa terlalu banyak overhead untuk berguna untuk ukuran masalah dunia nyata?
Apakah ada domain masalah lain di mana pohon-pohon penghubung tautan digunakan?
Pertanyaan ini terkait dengan pertanyaan yang saya ajukan pada cstheory: Apakah ada yang mutakhir dari algoritma Aliran Maksimal yang praktis?