Scalable Maxflow Processing for Dynamic Graphs
Shruthi Kannappan, Ashwina Kumar, Rupesh Nasre

TL;DR
This paper introduces a novel GPU-based Max-Flow algorithm that efficiently handles dynamic graph updates and provides optimized solutions for static graphs, leveraging CUDA for high performance.
Contribution
It presents a new GPU-parallel Max-Flow algorithm for dynamic graphs and optimized CUDA implementations for static graphs, advancing parallel processing capabilities.
Findings
Efficient GPU algorithm for dynamic Max-Flow updates.
High-performance CUDA implementation for static Max-Flow.
Enhanced scalability and memory efficiency on GPU platforms.
Abstract
The Maximum Flow (Max-Flow) problem is a cornerstone in graph theory and combinatorial optimization, aiming to determine the largest possible flow from a designated source node to a sink node within a capacitated flow network. It has extensive applications across diverse domains such as computer networking, transportation systems, and image segmentation. The objective is to maximize the total throughput while respecting edge capacity constraints and maintaining flow conservation at all intermediate vertices. Among the various algorithms proposed for solving the Max-Flow problem, the Push--Relabel algorithm is particularly notable for its efficiency and suitability for parallelization, owing to its localized vertex-based operations. This property has motivated extensive research into GPU-accelerated Max-Flow computation, leveraging the high degree of parallelism inherent to modern GPU…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Complexity and Algorithms in Graphs · Interconnection Networks and Systems
