Answers:
复杂度为O(nm)...从G开始计算最大团并使其在图形H中成为顶点(最初没有边缘)...然后计算所有最小分隔符并按大小排序...选择最大分隔符如果C,C'都包含S并且位于H的不同连接部分中,则S并在H中使任意两个派系C,C'相邻(通过带有标签S的边将它们连接)(当然,这始终是正确的,但是待会再见)...然后选择下一个最大的分隔符并进行相同的操作...重复直到所有分隔符都被处理...结果图H是G的简化后的集团图...计算最大集团且最小分隔符为O (n + m)...有O(n)个小组和O(n)个分隔符...其余结构为O(nm),因为处理每个分隔符可能需要O(m)时间..... 。除非您可以解决以下问题,否则不能将其改善到O(n ^ 2)以下:给定一个图G,找到两个顶点u,v,使得N(u)包含N(v)...不知道后者具有O(n + m)解决方案...因此,不可能使用O(n + m)算法来计算简化的集团图。
参见M. Habib,J. Stacho的第5节,和弦图的叶子的多项式时间算法,见:算法-ESA 2009,计算机科学讲座笔记5757/2009,第290-300页。(http://www.cs.toronto.edu/~stacho/public/leafage-esa1.pdf)