Abstract
A chordal bipartite graph is a bipartite graph without induced cycles with length six or more. As the main result of our paper, we propose an enumeration algorithm
which enumerates all chordal bipartite induced subgraphs in \(O(kt\varDelta ^2)\) time per solution on average, where k is the degeneracy of G, t is the maximum size of \(K_{t,t}\) as an induced subgraph of G, and \(\varDelta \) is the maximum degree of G. To achieve the above time complexity, we introduce a new characterization of chordal bipartite graphs, called CBEO. This characterization is based on the relation between a \(\beta \)-acyclic hypergraph and its incidence graph. As a corollary,
achieves constant amortized time enumeration for bounded degree graphs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ausiello, G., D’Atri, A., Moscarini, M.: Chordality properties on graphs and minimal conceptual connections in semantic data models. J. Comput. Syst. Sci. 33(2), 179–202 (1986)
Avis, D., Fukuda, K.: Reverse search for enumeration. Discrete Appl. Math. 65(1), 21–46 (1996)
Brandstädt, A., Spinrad, J.P., et al.: Graph Classes: A Survey, vol. 3. Siam, Philadelphia (1999)
Brault-Baron, J.: Hypergraph acyclicity revisited. ACM Comput. Surv. 49(3), 54 (2016)
Conte, A., Grossi, R., Marino, A., Versari, L.: Sublinear-space bounded-delay enumeration for massive network analytics: maximal cliques. In: Proceedings of ICALP 2016. LIPIcs, vol. 55, pp. 148:1–148:15 (2016)
Daigo, T., Hirata, K.: On generating all maximal acyclic subhypergraphs with polynomial delay. In: Nielsen, M., Kučera, A., Miltersen, P.B., Palamidessi, C., Tůma, P., Valencia, F. (eds.) SOFSEM 2009. LNCS, vol. 5404, pp. 181–192. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-540-95891-8_19
Eppstein, D., Löffler, M., Strash, D.: Listing all maximal cliques in large sparse real-world graphs. J. Exp. Algorithmics 18, 3-1 (2013)
Farber, M.: Characterizations of strongly chordal graphs. Discrete Math. 43(2–3), 173–189 (1983)
Huang, J.: Representation characterizations of chordal bipartite graphs. J. Comb. Theory Ser. B 96(5), 673–683 (2006)
Johnson, D.S., Yannakakis, M., Papadimitriou, C.H.: On generating all maximal independent sets. Inf. Process. Lett. 27(3), 119–123 (1988)
Kanté, M.M., Limouzy, V., Mary, A., Nourine, L.: Enumeration of minimal dominating sets and variants. In: Owe, O., Steffen, M., Telle, J.A. (eds.) FCT 2011. LNCS, vol. 6914, pp. 298–309. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-22953-4_26
Kiyomi, M., Kijima, S., Uno, T.: Listing chordal graphs and interval graphs. In: Fomin, F.V. (ed.) WG 2006. LNCS, vol. 4271, pp. 68–77. Springer, Heidelberg (2006). https://doi.org/10.1007/11917496_7
Kiyomi, M., Uno, T.: Generating chordal graphs included in given graphs. IEICE Trans. Inf. Syst. 89(2), 763–770 (2006)
Kurita, K., Wasa, K., Arimura, H., Uno, T.: Efficient enumeration of dominating sets for sparse graphs. In: Proceedings of ISAAC 2018, pp. 8:1–8:13 (2018)
Lick, D.R., White, A.T.: \(k\)-degenerate graphs. Can. J. Math. 22, 1082–1096 (1970)
Lubiw, A.: Doubly lexical orderings of matrices. SIAM J. Comput. 16(5), 854–879 (1987)
Matula, D.W., Beck, L.L.: Smallest-last ordering and clustering and graph coloring algorithms. J. ACM 30(3), 417–427 (1983)
Uehara, R.: Linear time algorithms on chordal bipartite and strongly chordal graphs. In: Widmayer, P., Eidenbenz, S., Triguero, F., Morales, R., Conejo, R., Hennessy, M. (eds.) ICALP 2002. LNCS, vol. 2380, pp. 993–1004. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-45465-9_85
Wasa, K., Uno, T.: Efficient enumeration of bipartite subgraphs in graphs. In: Wang, L., Zhu, D. (eds.) COCOON 2018. LNCS, vol. 10976, pp. 454–466. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-94776-1_38
Wasa, K., Uno, T., Hirata, K., Arimura, H.: Polynomial delay and space discovery of connected and acyclic sub-hypergraphs in a hypergraph. In: Fürnkranz, J., Hüllermeier, E., Higuchi, T. (eds.) DS 2013. LNCS (LNAI), vol. 8140, pp. 308–323. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-40897-7_21
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Kurita, K., Wasa, K., Uno, T., Arimura, H. (2019). An Efficient Algorithm for Enumerating Chordal Bipartite Induced Subgraphs in Sparse Graphs. In: Colbourn, C., Grossi, R., Pisanti, N. (eds) Combinatorial Algorithms. IWOCA 2019. Lecture Notes in Computer Science(), vol 11638. Springer, Cham. https://doi.org/10.1007/978-3-030-25005-8_28
Download citation
DOI: https://doi.org/10.1007/978-3-030-25005-8_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-25004-1
Online ISBN: 978-3-030-25005-8
eBook Packages: Computer ScienceComputer Science (R0)