Abstract
We show how membership in classes of graphs definable in monadic second order logic and of bounded treewidth can be decided by finite sets of terminating reduction rules. The method is constructive in the sense that we describe an algorithm which will produce, from a formula in monadic second order logic and an integer k such that the class defined by the formula is of treewidth ≤ k, a set of rewrite rules that reduces any member of the class to one of finitely many graphs, in a number of steps bounded by the size of the graph. This reduction system corresponds to an algorithm that runs in time linear in the size of the graph.
Supported by NFR and STU.
Supported by the ”Programme de Recherches Coordonnées: Mathematiques et Informatique” and the ESPRIT-BRA project 3299 ”Computing by Graph Transformations”.
Preview
Unable to display preview. Download preview PDF.
References
A.V. Aho, J.E. Hopcroft and J.D. Ullman, Design and Analysis of Computer Algorithms Addison-Wesley 1972.
S. Arnborg, Efficient Algorithms for Combinatorial Problems on Graphs with Bounded Decomposability — A Survey, BIT 25 (1985), 2–33
S. Arnborg, D.G. Corneil and A. Proskurowski, Complexity of Finding Embeddings in a k-tree, SIAM J. Alg. and Discr. Methods 8(1987), 277–287
S. Arnborg, B. Courcelle, A. Proskurowski, and D. Seese,An algebraic theory of graph reduction, Technical Report LaBRI TR 90-02, University of Bordeaux (1990).
S. Arnborg, J. Lagergren and D. Seese, Problems Easy for Tree-decomposable graphs (extended abstract). Proc. 15 th ICALP, Springer Verlag, Lect. Notes in Comp. Sc.317 (1988) 38–51
S. Arnborg, J. Lagergren and D. Seese, Problems Easy for Tree-decomposable graphs to appear, J. of Algorithms.
S. Arnborg and A. Proskurowski, Characterization and Recognition of Partial 3-trees, SIAM J. Alg. and Discr. Methods 7(1986), 305–314
S. Arnborg and A. Proskurowski, Linear Time Algorithms for NP-hard Problems on Graphs Embedded in k-trees, Discr. Appl. Math. 23(1989) 11–24
S. Arnborg, A. Proskurowski and D.G. Corneil, Forbidden minors characterization of partial 3-trees, Discrete Math., to appear
M. Bauderon and B. Courcelle, Graph expressions and graph rewritings, Mathematical Systems Theory 20(1987), 83–127
J.A. Bern, E. Lawler and A. Wong, Linear time computation of optimalsubgraphs of decomposable graphs, J. of Algorithms 8 (1987), 216–235
T. Beyer, W. Jones and S. Mitchell, Linear algorithms for isomorphism of maximal outerplanar graphs, JACM 26(4), Oct.1979, 603–610
H.L. Bodlaender, Dynamic Programming on Graphs with Bounded Tree-width, MIT/LCS/TR-394, MIT 1987.
H.L. Bodlaender, Improved self-reduction algorithms for graphs with bounded treewidth. RUU-CS-88-29, University of Utrecht 1988.
B. Courcelle, Equivalence and transformation of regular systems. Applications to recursive program schemes and grammars, Theoretical Computer Science 42(1986), 1–22
B. Courcelle, The monadic second order logic of graphs I: Recognizable sets of finite graphs, Information and Computation85 (1990) 12–75
B. Courcelle, The monadic second order logic of graphs III: Tree-width, forbidden minors, and complexity issues, Report I-8852, Bordeaux-1 University (1988)
B. Courcelle, Graph rewriting: an algebraic and logical approach, in “Handbook of Theoretical Computer Science”, Volume B, J.B. van Leeuwen, Ed. Elsevier, 194–242.
B. Courcelle, Some applications of logic, universal algebra and of category theory to the theory of graph transformations, Bulletin of the EATCS 36, October 1988, 161–218.
B. Courcelle, The monadic second-order logic of graphs: Definable sets of finite graphs, LNCS 344 (1989) 30–53.
B. Courcelle, Graphs as relational structures; an algebraic and logical approach, this volume.
J.A. Bondy and U.S.R. Murty, Graph Theory with Applications, North Holland (1976)
H. Ehrig, M. Nagl, G. Rozenberg and A. Rosenfeld, (Eds.), Proceedings of the 3rd international workshop on Graph Grammars and their Application to Computer Science, Springer Verlag, Lect. Notes in Comp. Sc.291
M. Fellows and M. Langston, An analogue of the Myhill-Nerode theorem and its use in computing finite basis characterizations, FOCS 1989 520–525
M. Hecht and J. Ullmann, Flow graph reducibility, SIAM J. Comp. 1(1972)188–202
J. Lagergren, manuscript (1987)
Y. Kajitani, A. Ishizuka and S. Ueno, Characterization of partial 3-trees in terms of 3 structures, Graphs and Combinatorics2(1986) 233–246.
T. Lengauer and E. Wanke, Efficient analysis of graph properties on context-free graph languages, ICALP 88, LNCS 317, (1988), 379–393
J. Matoušek and R. Thomas, Algorithms finding tree-decompositions of graphs, manuscript (1988)
N. Robertson and P.D. Seymour, Some new results on the well-quasi ordering of graphs, Annals of Discrete Mathematics 23(1987), 343–354
N. Robertson and P.D. Seymour, Graph Minors X Preprint.
N. Robertson and P.D. Seymour, Graph Minors XIII, The Disjoint Path Problem Preprint.
N. Robertson and P.D. Seymour, Graph Minors XIV, Wagners conjecture, Preprint.
M.M. Syslo, Linear time Algorithm for Coding Outerplanar Graphs, Institute of Computer Science, Wroclaw University, Raport Nr N-20 (1977)
J.W. Thatcher, J.B. Wright, Generalized Finite Automata Theory with an Application to a Decision Problem in Second-Order Logic, Mathematical Systems Theory 2(1968), 57–81.
A. Wald and C.J. Colbourn, Steiner Trees, Partial 2-trees, and Minimum IFI Networks, Networks 13 (1983), 159–167
T.V. Wimer, Linear algorithms on k-terminal graphs, PhD. thesis, Clemson University, August 1987
T.V.Wimer, S.T.Hedetniemi, and R.Laskar, A methodology for constructing linear graph algorithms, DCS, Clemson University, September 1985.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Arnborg, S., Courcelle, B., Proskurowski, A., Seese, D. (1991). An algebraic theory of graph reduction. In: Ehrig, H., Kreowski, HJ., Rozenberg, G. (eds) Graph Grammars and Their Application to Computer Science. Graph Grammars 1990. Lecture Notes in Computer Science, vol 532. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0017382
Download citation
DOI: https://doi.org/10.1007/BFb0017382
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54478-4
Online ISBN: 978-3-540-38395-6
eBook Packages: Springer Book Archive