Skip to main content

An Efficient Algorithm for Enumerating Chordal Bipartite Induced Subgraphs in Sparse Graphs

  • Conference paper
  • First Online:
Combinatorial Algorithms (IWOCA 2019)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11638))

Included in the following conference series:

  • 689 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. 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)

    Article  MathSciNet  Google Scholar 

  2. Avis, D., Fukuda, K.: Reverse search for enumeration. Discrete Appl. Math. 65(1), 21–46 (1996)

    Article  MathSciNet  Google Scholar 

  3. Brandstädt, A., Spinrad, J.P., et al.: Graph Classes: A Survey, vol. 3. Siam, Philadelphia (1999)

    Google Scholar 

  4. Brault-Baron, J.: Hypergraph acyclicity revisited. ACM Comput. Surv. 49(3), 54 (2016)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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

    Chapter  Google Scholar 

  7. Eppstein, D., Löffler, M., Strash, D.: Listing all maximal cliques in large sparse real-world graphs. J. Exp. Algorithmics 18, 3-1 (2013)

    Article  Google Scholar 

  8. Farber, M.: Characterizations of strongly chordal graphs. Discrete Math. 43(2–3), 173–189 (1983)

    Article  MathSciNet  Google Scholar 

  9. Huang, J.: Representation characterizations of chordal bipartite graphs. J. Comb. Theory Ser. B 96(5), 673–683 (2006)

    Article  MathSciNet  Google Scholar 

  10. Johnson, D.S., Yannakakis, M., Papadimitriou, C.H.: On generating all maximal independent sets. Inf. Process. Lett. 27(3), 119–123 (1988)

    Article  MathSciNet  Google Scholar 

  11. 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

    Chapter  MATH  Google Scholar 

  12. 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

    Chapter  Google Scholar 

  13. Kiyomi, M., Uno, T.: Generating chordal graphs included in given graphs. IEICE Trans. Inf. Syst. 89(2), 763–770 (2006)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. Lick, D.R., White, A.T.: \(k\)-degenerate graphs. Can. J. Math. 22, 1082–1096 (1970)

    Article  MathSciNet  Google Scholar 

  16. Lubiw, A.: Doubly lexical orderings of matrices. SIAM J. Comput. 16(5), 854–879 (1987)

    Article  MathSciNet  Google Scholar 

  17. Matula, D.W., Beck, L.L.: Smallest-last ordering and clustering and graph coloring algorithms. J. ACM 30(3), 417–427 (1983)

    Article  MathSciNet  Google Scholar 

  18. 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

    Chapter  MATH  Google Scholar 

  19. 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

    Chapter  Google Scholar 

  20. 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

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kazuhiro Kurita .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics