Faster and Enhanced Inclusion-Minimal Cograph Completion

01/21/2020
by   Christophe Crespelle, et al.
0

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+mlog^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).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/29/2023

On the hardness of inclusion-wise minimal separators enumeration

Enumeration problems are often encountered as key subroutines in the exa...
research
04/14/2022

On restricted completions of chordal and trivially perfect graphs

Let G be a graph having a vertex v such that H = G - v is a trivially pe...
research
01/31/2023

Adding an Edge in a P_4-sparse Graph

The minimum completion (fill-in) problem is defined as follows: Given a ...
research
12/16/2020

Listing Small Minimal Separators of a Graph

Let G be a graph and a,b vertices of G. A minimal a,b-separator of G is ...
research
03/09/2022

Minimal obstructions for polarity, monopolarity, unipolarity and (s,1)-polarity in generalizations of cographs

Every hereditary property can be characterized by finitely many minimal ...
research
05/29/2020

Structural characterization of some problems on circle and interval graphs

A graph is circle if there is a family of chords in a circle such that t...
research
01/12/2023

Incremental Dead State Detection in Logarithmic Time

Identifying live and dead states in an abstract transition system is a r...

Please sign up or login with your details

Forgot password? Click here to reset