网络流的相关知识

最大流最小割 首先要知道什么是割(cut)。割是把图的节点划分成两个集合S和T,那么有一些边的端点是分别处于S和T中的。所谓最小割就是 使这些边的边权之和最少的划分。 而对与网络流的最小割也是一样的,例子如下 则分割的代价为12-4+11=19。要注意的是网络流的割的边权为这条边可以提供的流量。 定理:最大流等于最小割。 如果要求属于S集合的点的话,就只需跑完网络流之后再一次bfs,访问过的点就是
相关文章
相关标签/搜索