zoukankan      html  css  js  c++  java
  • 关于费用流

    有3种做法:bf单路,bf多路,zkw
    bf单路肯定不如bf多路好。
    这里对比bf多路和zkw做法。
    在图比较密集时,bf多路肯定是优于bf单路的。
    因为这时bf的速度较慢,图比较稠密,所以肯定能够找到比较多增广路。
    多路增广可以比单路增广找到更多增广路。
    zkw的做法的核心:使用类似km的做法,一点一点的拓展相同子图。
    这在图比较稠密的时候拓展比较快速。
    bf多路做法核心:发现稠密图做太多最短路比较浪费,所以用多路增广可以在较快的速度内找到最短增广路。
    两者的思想完全不同。
    当图比较稠密,最短路比较短时,由于图比较稠密,且bf速度较慢,zkw算法可以很快的找到合法顶标。
    事实上,在THUSC2017 D1C中,虽然标算是线段树优化费用流,但是直接zkw费用流就可以通过。
    否则就只能使用bf多路了。

  • 相关阅读:
    mysql是如何启动的?
    qt终于安装成功
    随笔
    博客首写
    为什么你预约不了政府特供口罩-太难了
    jQuery 选择器(转)
    [JS]Cookie精通之路
    存储过程分页 简单列子
    泛型集合List<T> Dictionary<K,V>
    数据绑定控件
  • 原文地址:https://www.cnblogs.com/ctmlpfs/p/14632818.html
Copyright © 2011-2022 走看看