mincuts
Mincuts are a central concept in graph theory describing the smallest total weight of edges whose removal disconnects a graph into two nonempty parts. In a weighted graph, a cut is given by a partition of the vertex set V into two disjoint subsets S and V\S. The cut capacity is the sum of the weights of the edges that cross from S to V\S. In undirected graphs, each crossing edge contributes its weight once; in directed graphs, the capacity is the sum of the weights of edges directed from S to V\S.
There are s-t cuts, which separate a specified source s from a sink t, and global cuts,
Algorithms for min cuts include Ford-Fulkerson, Edmonds-Karp, Dinic, and push-relabel methods for s-t cuts; their performance
Mincuts have broad applications in network design and reliability, clustering and image segmentation, graph partitioning, and