Faster and Enhanced Inclusion-Minimal Cograph Completion Christophe Crespelle1, Daniel Lokshtanov2, Thi Ha Duong Phan3, and Eric Thierry1 1 Univ Lyon, UCB Lyon 1, ENS de Lyon, CNRS, Inria, LIP UMR 5668, 15 parvis Ren´eDescartes, F-69342, Lyon, FRANCE
[email protected],
[email protected] 2 University of Bergen, Department of Informatics, N-5020 Bergen, NORWAY
[email protected] 3 Institute of Mathematics, Vietnam Academy of Science and Technology, 18 Hoang Quoc Viet, Hanoi, Vietnam
[email protected] Abstract. 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 com- pletion of the neighbourhood of the new vertex introduced at each in- cremental step. It runs in O(n + m0) time, where m0 is the number of edges in the completed graph. This matches the complexity of the al- gorithm in [24] and positively answers one of their open questions. Our second algorithm improves the complexity of inclusion-minimal comple- tion to O(n + m log2 n) when the additional property above is not re- quired. Moreover, we prove that many very sparse graphs, having only O(n) edges, require Ω(n2) 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= log2 n).