Answers:
有很多算法可以找到无向图的最小割点。Karger算法是一种简单而有效的随机算法。
简而言之,该算法的工作原理是随机均匀地选择边缘,并在去除了自环的情况下收缩它们。当剩余两个节点时,该过程将停止,并且两个节点表示剪切。为了增加成功的可能性,随机算法运行了几次。在进行运行时,会跟踪到目前为止发现的最小切割。
有关更多详细信息,请参见Wikipedia条目。要获得更好的介绍,请查看Michael Mitzenmacher和Eli Upfal撰写的《概率与计算:随机算法和概率分析》第一章。
Ford-Fulkerson算法应该适合您。您可以创建两个假顶点,即。源和汇。
还可以看看Edmonds-Karp算法。它有两种变体:
,而福特福克森则选择任意路径。
这是一个很好的资源。