Abstract
We present a linear time algorithm which determines whether an input graph contains K 5 as a minor and outputs a K 5-model if the input graph contains one. If the input graph has no K 5-minor then the algorithm constructs a tree decomposition such that each node of the tree corresponds to a planar graph or a graph with eight vertices. Such a decomposition can be used to obtain algorithms to solve various optimization problems in linear time. For example, we present a linear time algorithm for finding an \(O(\sqrt{n})\) seperator and a linear time algorithm for solving k-realisation on graphs without a K 5-minor. Our algorithm will also be used, in a separate paper, as a key subroutine in a nearly linear time algorithm to test for the existence of an H-minor for any fixed H.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Alon, N., Seymour, P., Thomas, R.: A separator theorem for nonplanar graphs. Journal of the American Mathematical Society 3(4), 801–808 (1990)
Arnborg, S., Proskurowski, A.: Linear time algorithms for np-hard problems restricted to partial k-trees. Discrete Applied Mathematics 23, 11–24 (1989)
Baker, B.S.: Approximation algorithms for NP-complete problems on planar graphs. J. Assoc. Comput. Mach. 41, 153–180 (1994)
Bodlaender, H.L.: Dynamic programming algorithms on graphs of bounded tree-width. In: Lepisto, T., Salomaa, A. (eds.) 15th International Colloquium on Automata, Languages and Programming, vol. 317, pp. 105–118. Springer, Heidelberg (1988)
Bodlaender, H.L.: Polynomial algorithms for graph isomorphism and chromatic index on partial k-trees. Journal of Algorithms 11, 631–643 (1990)
Bodlaender, H.L.: A linear time algorithm for finding tree-decompositions of small treewidth. SIAM Journal on Computing 25, 1305–1317 (1996)
Courcelle, B.: The monadic second order logic of graphs. I. recognizable sets of finite graphs. Information and Computation 85, 12–75 (1990)
Demaine, E., Hajiaghayi, M., Nishimura, N., Ragde, P., Thilikos, D.: Approximation algorithms for classes of graphs excluding single-crossing graphs as minors. Journal of Computer and System Sciences 69(2), 166–195 (2004)
Demaine, E., Hajiaghayi, M., Thilikos, D.: Exponential speedup of fixed parameter algorithms on k. Algorithmica 41(4), 245–267 (2005)
Demaine, E.D., Hajiaghayi, M., Kawarabayashi, K.: Algorithmic graph minor theory: Decomposition, approximation and coloring. In: Proc. 46th Ann. IEEE Symp. Found. Comp. Sci., pp. 637–646 (2005)
Di Battista, G., Tamassia, R.: On-line maintenance of triconnected components with SPQR-trees. Algorithmica 15, 302–318 (1996)
Gutwenger, C., Mutzel, P.: A linear time implementation of spqr-trees. In: Marks, J. (ed.) Graph Drawing, Colonial Williamsburg, 2000, pp. 77–90. Springer, Heidelberg (2001)
Hopcroft, J.E., Tarjan, R.E.: Dividing a graph into triconnected components. SIAM J. Comput. 3, 135–158 (1973)
Kawarabayashi, K., Li, Z., Reed, B.: Near linear time algorithms for optimization and recognition for minor closed families (in preparation)
Kézdy, A., McGuinness, P.: Sequential and parallel algorithms to find a k5 minor. In: Third Annual Symposium on Discrete Algorithms, pp. 345–356. Springer, Heidelberg (1992)
Kuratowski, C.: Sur le problème des courbes gauches en topologie. Fundamenta Mathematica 16, 271–283 (1930)
Lipton, R.J., Tarjan, R.E.: A separator theorem for planar graphs. SIAM Journal on Applied Mathematics 36(2), 177–189 (1979)
Lipton, R.J., Tarjan, R.E.: Applications of a planar separator theorem. SIAM J. Comput. 9, 615–627 (1980)
Reed, B., Robertson, N., Schrijver, L., Seymour, P.: Finding disjoint trees in planar graphs in linear time. In: Graph Structure Theory, pp. 295–302. AMS (1993)
Reed, B., Wood, D.: Fast separation in a graph with an excluded minor. In: EuroConference on Combinatorics, Graph Theory and Applications, pp. 45–50 (2005)
Robertson, N., Seymour, P.D.: Graph minors. XIII: the disjoint paths problem. J. Comb. Theory Ser. B 63(1), 65–110 (1995)
Robertson, N., Seymour, P.D.: Graph minors. XVI. excluding a non-planar graph. Journal of Combinatorial Theory, Series B 89, 43–76 (2003)
Robertson, N., Seymour, P.D.: Graph minors. XX. wagner’s conjecture. J. Comb. Theory Ser. B 92(2), 325–357 (2004)
Lagergren, J., Arnborg, S., Seese, D.: Easy problems for tree-decomposable graphs. Journal of Algorithms 12, 308–340 (1991)
Tarjan, R.: Depth-first search and linear graph algorithms. SIAM J. Comput. 1, 146–160 (1972)
Wagner, K.: Über eine eigenschaft der ebenen komplexe. Math. Ann. 114, 570–590 (1937)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Reed, B., Li, Z. (2008). Optimization and Recognition for K 5-minor Free Graphs in Linear Time. In: Laber, E.S., Bornstein, C., Nogueira, L.T., Faria, L. (eds) LATIN 2008: Theoretical Informatics. LATIN 2008. Lecture Notes in Computer Science, vol 4957. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78773-0_18
Download citation
DOI: https://doi.org/10.1007/978-3-540-78773-0_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-78772-3
Online ISBN: 978-3-540-78773-0
eBook Packages: Computer ScienceComputer Science (R0)