Skip to main content

Linear-Time Generation of Random Chordal Graphs

  • Conference paper
  • First Online:
Book cover Algorithms and Complexity (CIAC 2017)

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

Included in the following conference series:

Abstract

Chordal graphs form one of the most well studied graph classes. Several graph problems that are NP-hard in general become solvable in polynomial time on chordal graphs, whereas many others remain NP-hard. For a large group of problems among the latter, approximation algorithms, parameterized algorithms, and algorithms with moderately exponential or sub-exponential running time have been designed. Chordal graphs have also gained increasing interest during the recent years in the area of enumeration algorithms. Being able to test these algorithms on instances of chordal graphs is crucial for understanding the concepts of tractability of hard problems on graph classes. Unfortunately, only few published papers give algorithms for generating chordal graphs. Even in these papers, only very few methods aim for generating a large variety of chordal graphs. Surprisingly, none of these methods is based on the “intersection of subtrees of a tree” characterization of chordal graphs. In this paper, we give an algorithm for generating chordal graphs, based on the characterization that a graph is chordal if and only if it is the intersection graph of subtrees of a tree. The complexity of our algorithm is linear in the size of the produced graph. We give test results to show the variety of chordal graphs that are produced, and we compare these results to existing results.

This work is supported by the Research Council of Norway, Bogazici University Research Fund (grant 11765), and Turkish Academy of Sciences GEBIP award.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Abu-Khzam, F., Heggernes, P.: Enumerating minimal dominating sets in chordal graphs. Inf. Process. Lett. 116(12), 739–743 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  2. Andreou, M.I., Papadopoulou, V.G., Spirakis, P.G., Theodorides, B., Xeros, A.: Generating and radiocoloring families of perfect graphs. In: Nikoletseas, S.E. (ed.) WEA 2005. LNCS, vol. 3503, pp. 302–314. Springer, Heidelberg (2005). doi:10.1007/11427186_27

    Chapter  Google Scholar 

  3. Blair, J.R.S., Peyton, B.W.: An introduction to chordal graphs, clique trees. In: George, A., Gilbert, J.R., Liu, J.W.H. (eds.) Graph Theory, Sparse Matrix Computations. The IMA Volumes in Mathematics and Its Applications, vol. 56, pp. 1–29. Springer, New York (1993)

    Chapter  Google Scholar 

  4. Bougeret, M., Bousquet, N., Giroudeau, R., Watrigant, R.: Parameterized complexity of the sparsest k-subgraph problem in chordal graphs. In: Geffert, V., Preneel, B., Rovan, B., Štuller, J., Tjoa, A.M. (eds.) SOFSEM 2014. LNCS, vol. 8327, pp. 150–161. Springer, Cham (2014). doi:10.1007/978-3-319-04298-5_14

    Chapter  Google Scholar 

  5. Buneman, P.: A characterisation of rigid circuit graphs. Disc. Math. 9(3), 205–212 (1974)

    Article  MathSciNet  MATH  Google Scholar 

  6. Brandstädt, A., Le, V.B., Spinrad, J.: Graph Classes: A Survey. SIAM Monographs on Discrete Mathematics and Applications. SIAM, Philadelphia (1999)

    Book  MATH  Google Scholar 

  7. Dirac, G.A.: On rigid circuit graphs. Ann. Math. Semin. Univ. Hamburg 25, 71–76 (1961)

    Article  MathSciNet  MATH  Google Scholar 

  8. Fulkerson, D., Gross, O.: Incidence matrices and interval graphs. Pac. J. Math. 15(3), 835–855 (1965)

    Article  MathSciNet  MATH  Google Scholar 

  9. Gavril, F.: Algorithms for minimum coloring, maximum clique, minimum covering by cliques, and maximum independent set of a chordal graph. SIAM J. Comput. 1(2), 180–187 (1972)

    Article  MathSciNet  MATH  Google Scholar 

  10. Gavril, F.: The intersection graphs of subtrees in trees are exactly the chordal graphs. J. Comb. Theory Ser. B 16(1), 47–56 (1974)

    Article  MathSciNet  MATH  Google Scholar 

  11. Golovach, P., Heggernes, P., Kratsch, D.: Enumerating minimal connected dominating sets in graphs of bounded chordality. Theor. Comput. Sci. 630, 63–75 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  12. Golovach, P., Heggernes, P., Kratsch, D., Saei, R.: An exact algorithm for subset feedback vertex set on chordal graphs. J. Discret. Algorithms 26, 7–15 (2014)

    Article  MATH  Google Scholar 

  13. Golumbic, M.C.: Algorithmic Graph Theory and Perfect Graphs. Annals of Discrete Mathematics. Elsevier, Amsterdam (2004)

    MATH  Google Scholar 

  14. Hajnal, A., Surányi, J.: Über die Ausflösung von Graphen in vollständige Teilgraphen. Ann. Univ. Sci. Bp. 1, 113–121 (1958)

    MATH  Google Scholar 

  15. Heggernes, P.: Minimal triangulations of graphs: a survey. Discret. Math. 306(3), 297–317 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  16. Loksthanov, D.: Dagstuhl Seminar 14071 “Graph Modification Problems” (2014)

    Google Scholar 

  17. Lueker, G.S., Booth, K.S.: A linear time algorithm for deciding interval graph isomorphism. JACM 26(2), 183–195 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  18. Markenzon, L., Vernet, O., Araujo, L.H.: Two methods for the generation of chordal graphs. Ann. Oper. Res. 157(1), 47–60 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  19. Marx, D.: Parameterized coloring problems on chordal graphs. Theor. Comput. Sci. 351(3), 407–424 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  20. Misra, N., Panolan, F., Rai, A., Raman, V., Saurabh, S.: Parameterized algorithms for Max Colorable Induced Subgraph problem on perfect graphs. In: Brandstädt, A., Jansen, K., Reischuk, R. (eds.) WG 2013. LNCS, vol. 8165, pp. 370–381. Springer, Heidelberg (2013). doi:10.1007/978-3-642-45043-3_32

    Chapter  Google Scholar 

  21. Pearl, J.: Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference. Morgan Kaufmann, Burlington (2014)

    MATH  Google Scholar 

  22. Pemmaraju, S.V., Penumatcha, S., Raman, R.: Approximating interval coloring and max-coloring in chordal graphs. J. Exp. Algorithmics 10, 2–8 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  23. Rodionov, A.S., Choo, H.: On generating random network structures: trees. In: Sloot, P.M.A., Abramson, D., Bogdanov, A.V., Gorbachev, Y.E., Dongarra, J.J., Zomaya, A.Y. (eds.) ICCS 2003. LNCS, vol. 2658, pp. 879–887. Springer, Heidelberg (2003). doi:10.1007/3-540-44862-4_95

    Chapter  Google Scholar 

  24. Rose, D.J.: A graph-theoretic study of the numerical solution of sparse positive definite systems of linear equations. Graph Theory Comput. 183, 217 (1972)

    Google Scholar 

  25. Rose, D.J., Tarjan, R.E., Lueker, G.S.: Algorithmic aspects of vertex elimination on graphs. SIAM J. Comput. 5(2), 266–283 (1976)

    Article  MathSciNet  MATH  Google Scholar 

  26. Spinrad, J.P.: Efficient Graph Representations. Fields Institute Monograph Series, vol. 19. AMS, Providence (2003)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Oylum Şeker .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Şeker, O., Heggernes, P., Ekim, T., Taşkın, Z.C. (2017). Linear-Time Generation of Random Chordal Graphs. In: Fotakis, D., Pagourtzis, A., Paschos, V. (eds) Algorithms and Complexity. CIAC 2017. Lecture Notes in Computer Science(), vol 10236. Springer, Cham. https://doi.org/10.1007/978-3-319-57586-5_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-57586-5_37

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-57585-8

  • Online ISBN: 978-3-319-57586-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics