我试图解决标准的双分集问题,即,找到一个边的子集,这样输出图就是二分图。我的另一个限制是:
事实上,知道这样一个子集是否存在就足够了--我真的不需要构造本身。最优情况下,算法应该是快速的,因为我需要对O(400)节点重复运行它。
发布于 2015-04-28 04:41:34
如果每个顶点正好是一个边缘上的事件,那么你想要的似乎是一个匹配。如果是这样的话,埃德蒙兹的花算法将完成这项工作。我还没有使用算法的实现来推荐。你可以去看看http://www.algorithmic-solutions.com/leda/ledak/index.htm
https://stackoverflow.com/questions/26355994
复制