iFlow - An Interactive Max-Flow Min-Cut Algorithms Visualizer
The Max-Flow/Min-Cut problem is a fundamental tool in graph theory, with applications in many domains, including data mining, image segmentation, transportation planning, and many types of assignment problems, in addition to being an essential building block for many other algorithms. The Ford-Fulkerson Algorithm for Max-Flow/Min-Cut and its variants are therefore commonly taught in undergraduate and beginning graduate algorithms classes. However, these algorithms - and in particular the so-called residual graphs they utilize - often pose significant challenges for students.
Authors
- Muyang Ye
- Tianrui Xia (ORCID: https://orcid.org/0009-0006-3335-8705)
- David Kempe (ORCID: https://orcid.org/0000-0003-4002-9759)
- Q. Wang (ORCID: https://orcid.org/0009-0003-6157-2459)
- Tianxin Zu (ORCID: https://orcid.org/0000-0002-8108-8889)
Institutions
- University of Southern California (US)
Publication Details
- Published
- 2025-02-12
- DOI
- https://doi.org/10.1145/3641554.3701869
- Primary Topic
- Teaching and Learning Programming
- Type
- article
- Field-Weighted Citation Impact
- 0.00