网络流分类
至今了解到的。。。
1、最大流
2、最小费用最大流
3、多源多汇问题 (建立超级源 ss和超级汇tt , 然后从ss向每个源引一条有向弧,容量为无穷大,每个汇向tt引一条弧,容量为无穷大即可 )
4、结点容量 (每个结点都有一个允许通过的最大流量) (把每个原始节点u分裂成两个u1和u2,中间连接一条有向弧,容量等于结点u的结点容量,原先到达u的弧改成到达u1; 而原先从u出发的弧改成从u2出发)
5、无源无汇有上下界的可行流 (建立超级源ss和超级汇tt 求出每个结点的下界流入和 减去 下界流出和 w 如果w为正数则在ss和此结点之间连接一条权值为w的弧 如果w为负数 则在此结点和tt之间连接一条权值为-w的弧 )
6、有源有汇有上下界的可行流(在源点和汇点之间连接一条上界为INF 下界为0的弧 然后建立超级源和超级汇 然后用无源无汇有上下界的可行流的做法做即可)
7、有源有汇有上下界的最大流 (先判断一下是否存在可行流,然后删除超级源和超级汇 和 建的虚拟弧 和 源和汇之间的弧 然后再从源到汇求一次最大流)
8、有源有汇有上下界的最小流 (与7做法一样 只不过这个是从汇点到源点求一次最大流)
9、费用与流量平方成正比的最小流 (待补充)
10、流量不固定的s-t最小费用流 (待补充)
自己选择的路,跪着也要走完。朋友们,虽然这个世界日益浮躁起来,只要能够为了当时纯粹的梦想和感动坚持努力下去,不管其它人怎么样,我们也能够保持自己的本色走下去。