前言
在介绍如何使用dijkstra算法求解最小费用最大流问题的时候,假设看这篇博文的读者已经知道什么是最小费用最大流问题及熟悉dijkstra单源最短路径算法。在这篇博文里面,我并不会过多强调网络拓扑是有向图和无向图,因为对于无向图来说,你可以简单将其看成两个点之间有一对有向边的有向图。
经典求法
求解最大最小费用最大流经常有两种方式:
1. 每次求出一条费用最小费用的增广路径 p ,将其加到当前费用流
2. 先求网络的最大流 f
在介绍如何使用dijkstra算法求解最小费用最大流问题的时候,假设看这篇博文的读者已经知道什么是最小费用最大流问题及熟悉dijkstra单源最短路径算法。在这篇博文里面,我并不会过多强调网络拓扑是有向图和无向图,因为对于无向图来说,你可以简单将其看成两个点之间有一对有向边的有向图。
求解最大最小费用最大流经常有两种方式:
1. 每次求出一条费用最小费用的增广路径 p ,将其加到当前费用流
2. 先求网络的最大流 f