随笔分类 -  网络流

摘要:网络流 最大流( ISAP, Dinic, HLPP ) 最小费用最大流 最大权闭合子图 平面图和对偶图 上下界网络流 zkw 费用流 阅读全文
posted @ 2018-12-26 20:25 derchg 阅读(185) 评论(0) 推荐(0)
摘要:A题: 网络流最大流模型。 用 [1, m] 表示各个国家,[m+1, m+n] 表示各个餐桌。 从 s 向 i 连边,容量为第 i 个国家的代表数; 从 m+i 向 t 连边,容量为第 i 张餐桌的容量; 从 i 向 j + m 连边,容量为 1 ,这样就限制了每个国家在一个餐桌上至多有一个代表。 阅读全文
posted @ 2017-07-12 01:56 derchg 阅读(308) 评论(0) 推荐(0)
摘要:代码中求的是最小费用最大流,求最大费用最大流只需要在设置边权时设置为原权值的相反数,执行一次最小费用最大流,计算得出最小费用的相反数就是要求的最大费用。 u[x], v[x], w[x], c[x] 分别表示 x 号边的出发点,到达点,权值和残量。 阅读全文
posted @ 2017-07-10 23:11 derchg 阅读(188) 评论(0) 推荐(0)
摘要:node 表示当前讨论到的节点; flow 表示该节点被传入/要传出的流量;s, t, ver 分别是起点,终点,节点总数; SAP 函数返回增广路成功增大的流量; dlt 是当前已传出的流量; c 是残量。 阅读全文
posted @ 2016-07-30 01:16 derchg 阅读(394) 评论(0) 推荐(0)
摘要:最小割边数: 求法一: 1.求出原网络的最大流. 2.把可能的关键割边(即满流的边)容量置为 1,其余边容量置为 0. 3.求出修改后网络的最大流. 此时的最大流即是最小割时最少的割边数。 总共求了 2 次最大流。 更好的求法二: 以下用 E 表示网络流中的边数. 1.建图时,把每条边的边权 w 置 阅读全文
posted @ 2016-07-30 00:52 derchg 阅读(2141) 评论(0) 推荐(0)