Skip to main content

Algorithms for Generating Strongly Chordal Graphs

  • Chapter
  • First Online:
Transactions on Computational Science XXXVIII

Part of the book series: Lecture Notes in Computer Science ((TCOMPUTATSCIE,volume 12620))

Abstract

Graph generation serves many useful purposes: cataloguing, testing conjectures, to which we would like to add that of producing test instances for graph algorithms. Strongly chordal graphs are a subclass of chordal graphs for which polynomial-time algorithms could be designed for problems which are NP-complete for the parent class of chordal graphs. In this paper, we propose three different algorithms for generating strongly chordal graphs, each based on a different characterization of strongly chordal graphs. Each one of them is interesting in its own right, but the third one has turned out to be the most versatile in the sense that it can generate strongly chordal graphs with multiple components and does not require a chordal graph as input.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.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. Dahlhaus, E., Manuel, P.D., Miller, M.: A characterization of strongly chordal graphs. Discret. Math. 187(1–3), 269–271 (1998)

    Article  MathSciNet  Google Scholar 

  2. Farber, M.: Applications of 1.p. duality to problems involving independence and domination. Ph.D. thesis, Rutgers University (1982)

    Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  4. Farber, M.: Domination, independent domination, and duality in strongly chordal graphs. Discret. Appl. Math. 7(2), 115–130 (1984)

    Article  MathSciNet  Google Scholar 

  5. 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  Google Scholar 

  6. Golumbic, M.C.: Algorithmic Graph Theory and Perfect Graphs. Annals of Discrete Mathematics, vol. 57. North-Holland Publishing Co., Amsterdam (2004)

    Google Scholar 

  7. Liao, C., Chang, G.J.: k-tuple domination in graphs. Inf. Process. Lett. 87(1), 45–50 (2003)

    Article  MathSciNet  Google Scholar 

  8. Markenzon, L., Vernet, O., Araujo, L.H.: Two methods for the generation of chordal graphs. Ann. OR 157(1), 47–60 (2008). https://doi.org/10.1007/s10479-007-0190-4

    Article  MathSciNet  MATH  Google Scholar 

  9. McKee, T.A.: A new characterization of strongly chordal graphs. Discret. Math. 205(1–3), 245–247 (1999)

    Article  MathSciNet  Google Scholar 

  10. Odom, R.M.: Edge completion sequences for classes of chordal graphs. Master’s thesis, Naval Postgraduate School (1995)

    Google Scholar 

  11. Rahman, M.Z.: Chordal Graphs and their Relatives: Algorithms and Applications. Ph.D. thesis, University of Windsor (2020)

    Google Scholar 

  12. Rahman, M.Z., Mukhopadhyay, A., Aneja, Y.P.: A separator-based method for generating weakly chordal graphs. Discret. Math. Algorithms Appl. 12(4), 2050039:1–2050039:16 (2020)

    Google Scholar 

  13. 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  Google Scholar 

  14. Seker, O., Heggernes, P., Ekim, T., Taskin, Z.C.: Generation of random chordal graphs using subtrees of a tree. CoRR, abs/1810.13326 (2018)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Asish Mukhopadhyay .

Editor information

Editors and Affiliations

Appendix

Appendix

See Figs. 21, 22,  23 and 24.

Fig. 21.
figure 21

Strongly chordal graphs generated by the first method

Fig. 22.
figure 22

Strongly chordal graphs generated by the second method that adds a minimal number of edges to a trampoline

Fig. 23.
figure 23

Strongly chordal graphs generated by the second method that adds a user-specified number of edges to a trampoline using the completion procedure

Fig. 24.
figure 24

Strongly chordal graphs generated by the third method

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer-Verlag GmbH Germany, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Mukhopadhyay, A., Rahman, M.Z. (2021). Algorithms for Generating Strongly Chordal Graphs. In: Gavrilova, M.L., Tan, C.K. (eds) Transactions on Computational Science XXXVIII. Lecture Notes in Computer Science(), vol 12620. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-63170-6_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-63170-6_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-63169-0

  • Online ISBN: 978-3-662-63170-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics