论文标题
更快,增强的包含最小的Cograph完成
Faster and Enhanced Inclusion-Minimal Cograph Completion
论文作者
论文摘要
我们设计了两种增量算法,用于将任意图的最小纳入纳入插入术计算为cograph中。第一个能够在提供额外的属性的同时,在实践中使用尽可能少的边缘获得最低限度完成至关重要:它能够计算每个增量步骤引入的新顶点附近的最小信贷完成。它以$ o(n+m')$时间运行,其中$ m'$是完整图中的边数。这符合[Lokshtanov,Mancini和Papadopoulos 2010]中算法的复杂性,并积极回答了他们的一个开放问题之一。当不需要上述附加属性时,我们的第二种算法将包含最小完成的复杂性提高到$ O(n+m \ log^2 n)$。此外,我们证明,仅具有$ o(n)$边缘的许多非常稀疏的图形,在其任何Caph描述完成中都需要$ω(n^2)$边缘。对于这些图(包括应用程序中遇到的许多图形),我们在复杂性量表上获得的改进为$ O(n/\ log^2 n)$。
We design two incremental algorithms for computing an inclusion-minimal completion of an arbitrary graph into a cograph. The first one is able to do so while providing an additional property which is crucial in practice to obtain inclusion-minimal completions using as few edges as possible : it is able to compute a minimum-cardinality completion of the neighbourhood of the new vertex introduced at each incremental step. It runs in $O(n+m')$ time, where $m'$ is the number of edges in the completed graph. This matches the complexity of the algorithm in [Lokshtanov, Mancini and Papadopoulos 2010] and positively answers one of their open questions. Our second algorithm improves the complexity of inclusion-minimal completion to $O(n+m\log^2 n)$ when the additional property above is not required. Moreover, we prove that many very sparse graphs, having only $O(n)$ edges, require $Ω(n^2)$ edges in any of their cograph completions. For these graphs, which include many of those encountered in applications, the improvement we obtain on the complexity scales as $O(n/\log^2 n)$.