COCOON 2017: Computing and Combinatorics pp 150-161 | Cite as
Efficient Enumeration of Maximal k-Degenerate Subgraphs in a Chordal Graph
Conference paper
First Online:
Abstract
In this paper, we consider the problem of listing the maximal k-degenerate induced subgraphs of a chordal graph, and propose an output-sensitive algorithm using delay \(O(m\cdot \omega (G))\) for any n-vertex chordal graph with m edges, where \(\omega (G) \le n\) is the maximum size of a clique in G. The problem generalizes that of enumerating maximal independent sets and maximal induced forests, which correspond to respectively 0-degenerate and 1-degenerate subgraphs.
References
- 1.Alon, N., Kahn, J., Seymour, P.D.: Large induced degenerate subgraphs. Graph. Combin. 3(1), 203–211 (1987)MathSciNetCrossRefMATHGoogle Scholar
- 2.Bauer, R., Krug, M., Wagner, D.: Enumerating and generating labeled \(k\)-degenerate graphs. In: 2010 Proceedings of the Seventh Workshop on Analytic Algorithmics and Combinatorics, pp. 90–98. SIAM, Philadelphia (2010)Google Scholar
- 3.Blair, J.R., Peyton, B.: An introduction to chordal graphs and clique trees. In: George, A., Gilbert, J.R., Liu, J.W.H. (eds.) Graph Theory and Sparse Matrix Computation, pp. 1–29. Springer, New York (1993)Google Scholar
- 4.Chandran, L.S.: A linear time algorithm for enumerating all the minimum and minimal separators of a chordal graph. In: Wang, J. (ed.) COCOON 2001. LNCS, vol. 2108, pp. 308–317. Springer, Heidelberg (2001). doi: 10.1007/3-540-44679-6_34 CrossRefGoogle Scholar
- 5.Conte, A., Grossi, R., Marino, A., Versari, L.: Sublinear-space bounded-delay enumeration for massive network analytics: Maximal cliques. In: ICALP (2016)Google Scholar
- 6.Diestel, R.: Graph Theory (Graduate Texts in Mathematics). Springer, New York (2005)Google Scholar
- 7.Eiter, T., Makino, K., Gottlob, G.: Computational aspects of monotone dualization: a brief survey. Discrete Appl. Math. 156(11), 2035–2049 (2008)MathSciNetCrossRefMATHGoogle Scholar
- 8.Enright, J., Kondrak, G.: The application of chordal graphs to inferring phylogenetic trees of languages. In: Fifth International Joint Conference on Natural Language Processing, IJCNLP, pp. 545–552 (2011)Google Scholar
- 9.Eppstein, D., Löffler, M., Strash, D.: Listing all maximal cliques in sparse graphs in near-optimal time. In: Cheong, O., Chwa, K.-Y., Park, K. (eds.) ISAAC 2010. LNCS, vol. 6506, pp. 403–414. Springer, Heidelberg (2010). doi: 10.1007/978-3-642-17517-6_36 CrossRefGoogle Scholar
- 10.Galinier, P., Habib, M., Paul, C.: Chordal graphs and their clique graphs. In: Nagl, M. (ed.) WG 1995. LNCS, vol. 1017, pp. 358–371. Springer, Heidelberg (1995). doi: 10.1007/3-540-60618-1_88 CrossRefGoogle Scholar
- 11.Gavril, F.: The intersection graphs of subtrees in trees are exactly the chordal graphs. J. Comb. Theor. Ser. B 16(1), 47–56 (1974)MathSciNetCrossRefMATHGoogle Scholar
- 12.Kuramochi, M., Karypis, G.: Frequent subgraph discovery. In: Proceedings IEEE International Conference on Data Mining, pp. 313–320. IEEE (2001)Google Scholar
- 13.Lee, V.E., Ruan, N., Jin, R., Aggarwal, C.: A survey of algorithms for dense subgraph discovery. In: Aggarwal, C.C., Wang, H. (eds.) Managing and Mining Graph Data, pp. 303–336. Springer, Heidelberg (2010)CrossRefGoogle Scholar
- 14.Lukot’ka, R., Mazák, J., Zhu, X.: Maximum 4-degenerate subgraph of a planar graph. Electron. J. Comb. 22(1), P1–11 (2015)MathSciNetMATHGoogle Scholar
- 15.Nešetřil, J., Ossona de Mendez, P.: Sparsity: Graphs, Structures, and Algorithms. Algorithms and Combinatorics, vol. 28. Springer, Heidelberg (2012)Google Scholar
- 16.Pilipczuk, M., Pilipczuk, M.: Finding a maximum induced degenerate subgraph faster than 2n. In: Thilikos, D.M., Woeginger, G.J. (eds.) IPEC 2012. LNCS, vol. 7535, pp. 3–12. Springer, Heidelberg (2012). doi: 10.1007/978-3-642-33293-7_3 CrossRefGoogle Scholar
- 17.Rose, D.J., Tarjan, R.E., Lueker, G.S.: Algorithmic aspects of vertex elimination on graphs. SIAM J. Comput. 5(2), 266–283 (1976)MathSciNetCrossRefMATHGoogle Scholar
- 18.Tarjan, R.E., Yannakakis, M.: Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs. SIAM J. Comput. 13(3), 566–579 (1984)MathSciNetCrossRefMATHGoogle Scholar
- 19.Ugander, J., Karrer, B., Backstrom, L., Marlow, C.: The anatomy of the facebook social graph. arXiv preprint arXiv: 1111.4503 (2011)
- 20.Wasa, K.: Enumeration of enumeration algorithms. arXiv preprint arXiv:1605.05102 (2016)
- 21.Wasa, K., Arimura, H., Uno, T.: Efficient enumeration of induced subtrees in a K-degenerate graph. In: Ahn, H.-K., Shin, C.-S. (eds.) ISAAC 2014. LNCS, vol. 8889, pp. 94–102. Springer, Cham (2014). doi: 10.1007/978-3-319-13075-0_8 Google Scholar
Copyright information
© Springer International Publishing AG 2017