Useful Links
Mathematics
Graph Theory
1. Introduction to Graph Theory
2. Fundamental Concepts and Types of Graphs
3. Representing Graphs
4. Paths, Walks, and Cycles
5. Graph Traversal
6. Trees and Forests
7. Shortest Path Algorithms
8. Network Flow
9. Graph Coloring
10. Planar Graphs
11. Matchings
12. Advanced Topics in Graph Theory
Network Flow
Flow Networks
Network Structure
Directed Graph Foundation
Source and Sink Vertices
Capacity Function
Flow Function
Flow Properties
Capacity Constraints
Flow Conservation
Skew Symmetry
Residual Networks
Residual Capacity
Augmenting Paths
Maximum Flow Problem
Problem Definition
Flow Value
Feasible Flows
Cuts in Flow Networks
Definition of Cuts
Cut Capacity
Minimum Cuts
Max-Flow Min-Cut Theorem
Statement
Proof Outline
Implications
Maximum Flow Algorithms
Ford-Fulkerson Method
Augmenting Path Approach
Residual Graph Construction
Termination Conditions
Complexity Analysis
Edmonds-Karp Algorithm
BFS for Shortest Augmenting Paths
Polynomial Time Complexity
Implementation Details
Push-Relabel Algorithms
Preflow Concept
Height Functions
Generic Algorithm
Applications of Network Flow
Maximum Bipartite Matching
Reduction to Max Flow
Construction Techniques
Edge-Disjoint Paths
Path Finding Problems
Vertex Connectivity
Menger's Theorem Applications
Project Selection
Profit Maximization
Image Segmentation
Computer Vision Applications
Previous
7. Shortest Path Algorithms
Go to top
Next
9. Graph Coloring