我试图解决标准的二分化问题,即找到边缘的子集,使得输出图是二分图。 我的其他限制是:
事实上,知道这样一个子集是否存在就足够了 - 我真的不需要构造本身。 最理想的是,算法应该很快,因为我需要重复地为O(400)节点运行它。
答案 0 :(得分:0)
如果每个顶点只在一条边上入射,那么你想要的就是匹配。如果是这样,Edmonds的开花算法将完成这项工作。我还没有使用算法的实现来推荐。您可以查看http://www.algorithmic-solutions.com/leda/ledak/index.htm