TY - JOUR
T1 - A fully dynamic algorithm for modular decomposition and recognition of cographs
AU - Shamir, Ron
AU - Sharan, Roded
N1 - Funding Information:
We thank Pavol Hell and Haim Kaplan for helpful conversations. R. Sharan was supported by a Fulbright grant. R. Shamir was supported in part by the Israel Science Foundation (grant number 565/99).
PY - 2004/2/15
Y1 - 2004/2/15
N2 - The problem of dynamically recognizing a graph property calls for efficiently deciding if an input graph satisfies the property under repeated modifications to its set of vertices and edges. The input to the problem consists of a series of modifications to be performed on the graph. The objective is to maintain a representation of the graph as long as the property holds, and to detect when it ceases to hold. In this paper, we solve the dynamic recognition problem for the class of cographs and some of its subclasses. Our approach is based on maintaining the modular decomposition tree of the dynamic graph, and using this tree for the recognition. We give the first fully dynamic algorithm for maintaining the modular decomposition tree of a cograph. We thereby obtain fully dynamic algorithms for the recognition of cographs, threshold graphs, and trivially perfect graphs. All these algorithms work in constant time per edge modification and O(d) time per d-degree vertex modification.
AB - The problem of dynamically recognizing a graph property calls for efficiently deciding if an input graph satisfies the property under repeated modifications to its set of vertices and edges. The input to the problem consists of a series of modifications to be performed on the graph. The objective is to maintain a representation of the graph as long as the property holds, and to detect when it ceases to hold. In this paper, we solve the dynamic recognition problem for the class of cographs and some of its subclasses. Our approach is based on maintaining the modular decomposition tree of the dynamic graph, and using this tree for the recognition. We give the first fully dynamic algorithm for maintaining the modular decomposition tree of a cograph. We thereby obtain fully dynamic algorithms for the recognition of cographs, threshold graphs, and trivially perfect graphs. All these algorithms work in constant time per edge modification and O(d) time per d-degree vertex modification.
KW - Cograph
KW - Fully dynamic algorithm
KW - Modular decomposition
KW - Recognition
UR - http://www.scopus.com/inward/record.url?scp=0347947233&partnerID=8YFLogxK
U2 - 10.1016/S0166-218X(03)00448-7
DO - 10.1016/S0166-218X(03)00448-7
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.conferencearticle???
AN - SCOPUS:0347947233
SN - 0166-218X
VL - 136
SP - 329
EP - 340
JO - Discrete Applied Mathematics
JF - Discrete Applied Mathematics
IS - 2-3
T2 - 1st Cologne-Twente Workshop on Graphs and Combinatorial (CTW 2001)
Y2 - 6 June 2001 through 8 June 2001
ER -