Implementation of some classic algorithms solving the general maximum flow problem:
- Ford-Fulkerson
- Edmonds-Karp
- Dinic
- Goldberg-Tarjan (also known as Preflow-Push or Push-Relabel)
The algorithms are visualized for an auto-generated maximal-planar graph of any given size (which is the number of vertices and the maximal arc capacity). User can choose between running the whole algorithm at once with a given delay between the intermediate steps and running one single step of the algorithm. The vertices and arcs are highlighted accordingly.