浅谈预流推进网络流算法
· 6 min read
算法简介
今天通过算法导论
学习了推送-重贴标签算法, 感觉相对于增广路算法甚是好写, 于是直接瞎写代码并提交模板题, 却发现算法效率并不高, 还不知道是什么原因
推送-重贴标签算法的思路是先推送尽可能多的流量到与源点相邻的节点, 每个节点可以储存无限多的流量;
每个节点增加两个属性: 高度(源点初始高度为节点数量, 其他的为 0), 流量(节点可以储存流量,没有上限);
节点储存着流量的节点被叫做溢出节点, 对于每个节点:
今天通过算法导论
学习了推送-重贴标签算法, 感觉相对于增广路算法甚是好写, 于是直接瞎写代码并提交模板题, 却发现算法效率并不高, 还不知道是什么原因
推送-重贴标签算法的思路是先推送尽可能多的流量到与源点相邻的节点, 每个节点可以储存无限多的流量;
每个节点增加两个属性: 高度(源点初始高度为节点数量, 其他的为 0), 流量(节点可以储存流量,没有上限);
节点储存着流量的节点被叫做溢出节点, 对于每个节点: