Abstract
NLCk is a family of algebras on vertex-labeled graphs introduced by Wanke. An NLC-decomposition of a graph is a derivation of this graph from single vertices using the operations in question. The width of the decomposition is the number of labels used, and the NLC-width of the graph is the smallest width among its NLC-decompositions. Many difficult graph problems can be solved efficiently with dynamic programming if an NLC-decomposition of low width is given for the input graph. It is unknown though whether arbitrary graphs of NLC-width at most k can be decomposed with k labels in polynomial time. So far this has been possible only for k = 1, which corresponds to cographs. In this paper, an algorithm is presented that works for k = 2. It runs in O(n 4 log n) time and uses O(n 2) space. Related concepts: clique-decomposition, cliquewidth.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Thomas H. Cormen, Charles E. Leiserson, and Ronald L. Rivest. Introduction to Algorithms. The MIT Press, 1990. 119
D. G. Corneil, H. Lerchs, and L. Stewart Burlingham. Complement reducible graphs. Discrete Applied Mathematics, 3:163–174, 1981. 110, 111
D. G. Corneil, Y. Perl, and L. K. Stewart. A linear recognition algorithm for cographs. SIAM Journal on Computing, 14:926–934, 1985. 111
B. Courcelle, J. A. Makowsky, and U. Rotics. On the fixed parameter complexity of graph enumeration problems definable in monadic second order logic. To appear in Discrete Applied Mathematics. 111, 111
B. Courcelle, J. A. Makowsky, and U. Rotics. Linear time solvable optimization problems on graphs of bounded clique width. In Graph-Theoretic Concepts in Computer Science, 24th International Workshop, WG’98, volume 1517 of Lecture Notes in Computer Science, pages 1–16. Springer, 1998. 111
Bruno Courcelle and Stephan Olariu. Clique-width: A graph complexity measure-preliminary results and open problems. In Proceedings of the Fifth International Workshop on Graph Grammars and Their Application to Computer Science, 1994. 110, 112
A. Ehrenfeucht and G. Rozenberg. Theory of 2-structures, part i: Clans, basic subclasses, and morphisms. Theoretical Computer Science, 70:277–303, 1990. 115
A. Ehrenfeucht and G. Rozenberg. Theory of 2-structures, part ii: Representation through labeled tree families. Theoretical Computer Science, 70:305–342, 1990. 115
Andrzej Ehrenfeucht, Harold N. Gabow, Ross M. McConnell, and Stephen J. Sullivan. An O(n 2) divide-and-conquer algorithm for the prime tree decomposition of two-structures and modular decomposition of graphs. Journal of Algorithms, 16:283–294, 1994.
Öjvind Johansson. Clique-decomposition, NLC-decomposition, and modular decomposition — relationships and results for random graphs. Congressus Numerantium, 132:39–60, 1998. 111, 114, 114
J. A. Makowsky and U. Rotics. On the clique-width of graphs with few P4’s. To appear in IJFCS. 111
R. M. McConnell. An O(n 2) incremental algorithm for modular decomposition of graphs and 2-structures. Algorithmica, 14:229–248, 1995. 115
R. H. Möhring. Algorithmic aspects of the substitution decomposition in optimization over relations, set systems and boolean functions. Annals of Operations Research, 4:195–225, 1985/6. 114
R. H. Möhring and F. J. Radermacher. Substitution decomposition for discrete structures and connections with combinatorial optimization. Annals of Discrete Mathematics, 19:257–356, 1984.
Egon Wanke. k-NLC graphs and polynomial algorithms. Discrete Applied Mathematics, 54:251–266, 1994. 110, 111, 112, 113, 113
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Johansson, Ö. (1999). NLC2-Decomposition in Polynomial Time. In: Widmayer, P., Neyer, G., Eidenbenz, S. (eds) Graph-Theoretic Concepts in Computer Science. WG 1999. Lecture Notes in Computer Science, vol 1665. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46784-X_12
Download citation
DOI: https://doi.org/10.1007/3-540-46784-X_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66731-5
Online ISBN: 978-3-540-46784-7
eBook Packages: Springer Book Archive