才疏学浅,理论知识不够。请教大家一个问题。图里面的最大流问题,求的是两点之间的,那么有没有办法求出来所有节点的能够通过的?直接依次求,更新权重就可以了嘛? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
microxiaoxiao
V2EX    程序员

才疏学浅,理论知识不够。请教大家一个问题。图里面的最大流问题,求的是两点之间的,那么有没有办法求出来所有节点的能够通过的?直接依次求,更新权重就可以了嘛?

  •  
  •   microxiaoxiao 2022-06-23 09:57:49 +08:00 1984 次点击
    这是一个创建于 1209 天前的主题,其中的信息可能已经有所发展或是发生改变。
    9 条回复    2022-06-23 15:21:41 +08:00
    GuuJiang
        1
    GuuJiang  
       2022-06-23 10:44:48 +08:00
    @microxiaoxiao 重新准确描述下,你的意思是,是否存在一个算法一次性求出指定源点到其他所有汇点的最大流?还是说一次性求出所有点两两之间的最大流?(类似于最短路问题中的 floyd 算法那样)
    microxiaoxiao
        2
    microxiaoxiao  
    OP
       2022-06-23 10:47:13 +08:00 via Android
    @GuuJiang 求所有的。就是这个集群最大能接受多少流
    MoYi123
        3
    MoYi123  
       2022-06-23 10:52:47 +08:00
    @microxiaoxiao 那到底是第一种情况还是第二种呢?
    第一种情况设置一个虚拟终点, 除了起点外的点到虚拟终点的权重都是无限大, 用起点到虚拟终点跑一次最大流即可
    第二种不会.
    GuuJiang
        4
    GuuJiang  
       2022-06-23 11:09:58 +08:00
    @microxiaoxiao 你可能对最大流的定义有点误解,当我们在讨论一个最大流时是不能脱离源点汇点单独存在的,换句话说只有预先指定了源点和汇点,接下来才能讨论最大流
    不过我也大概理解了你的意思,你的意思应该是“在可以任意选择源点和汇点的前提下,所有任意组合的最大流中的最大值”,这个确实没有认真想过,和这个比较接近的是有多个源和多个汇的问题,解决方法是添加一个超级源和超级汇,然后求解,但是我猜这个方法应该是无法直接套用到你说的这个场景的,可能需要一些手段来规避同一个结点既作为源又作为汇的情况,否则的话求出来直接就是无穷大了,细节容我再想想
    GuuJiang
        5
    GuuJiang  
       2022-06-23 11:13:54 +08:00
    刚才搜索了下,对于这个问题,目前没有什么比针对每一对结点分别跑一遍最大流算法更优的算法
    vance123
        6
    vance123  
       2022-06-23 11:16:21 +08:00 via Android
    最大流问题也是线性规划问题,要不试试万能的求解器?
    nagatoism
        7
    nagatoism  
       2022-06-23 15:18:33 +08:00
    nagatoism
        8
    nagatoism  
       2022-06-23 15:19:08 +08:00
    全局的最小的 最大流等于全局的最小割。
    microxiaoxiao
        9
    microxiaoxiao  
    OP
       2022-06-23 15:21:41 +08:00 via Android
    @GuuJiang 哈哈,要不怎么说才疏学浅呢,就是我不太了解,其实问题更抽象一点,就是现在有多个节点,找到这样的组合,使得能够规划出来的两两节点值加起来最大。那么这个就是整个集群对外提供的输入输出能力
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5636 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 01:29 PVG 09:29 LAX 18:29 JFK 21:29
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86