Skip to main content

Subexponential-Time and FPT Algorithms for Embedded Flat Clustered Planarity

  • Conference paper
  • First Online:
Graph-Theoretic Concepts in Computer Science (WG 2018)

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

Included in the following conference series:

Abstract

The C-Planarity problem asks for a drawing of a clustered graph, i.e., a graph whose vertices belong to properly nested clusters, in which each cluster is represented by a simple closed region with no edge-edge crossings, no region-region crossings, and no unnecessary edge-region crossings. We study C-Planarity for embedded flat clustered graphs, graphs with a fixed combinatorial embedding whose clusters partition the vertex set. Our main result is a subexponential-time algorithm to test C-Planarity for these graphs when their face size is bounded. Furthermore, we consider a variation of the notion of embedded tree decomposition in which, for each face, including the outer face, there is a bag that contains every vertex of the face. We show that C-Planarity is fixed-parameter tractable with the embedded-width of the underlying graph and the number of disconnected clusters as parameters.

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

Notes

  1. 1.

    In Sect. 4, we exploit all the properties of the lemma. In Sect. 3, we only exploit the existence of an equivalent 2-connected c-graph with maximum face size \(\kappa =O(\ell )\).

References

  1. Akitaya, H.A., Fulek, R., Tóth, C.D.: Recognizing weak embeddings of graphs. In: Czumaj, A. (ed.) SODA 2018, pp. 274–292. SIAM (2018)

    Google Scholar 

  2. Angelini, P., Da Lozzo, G.: Clustered planarity with pipes. In: Hong, S. (ed.) ISAAC 2016. LIPIcs, vol. 64, pp. 13:1–13:13. Schloss Dagstuhl - LZI (2016)

    Google Scholar 

  3. Angelini, P., Da Lozzo, G., Di Battista, G., Frati, F.: Strip planarity testing for embedded planar graphs. Algorithmica 77(4), 1022–1059 (2017)

    Article  MathSciNet  Google Scholar 

  4. Angelini, P., Da Lozzo, G., Di Battista, G., Frati, F., Patrignani, M., Roselli, V.: Relaxing the constraints of clustered planarity. Comput. Geom. 48(2), 42–75 (2015)

    Article  MathSciNet  Google Scholar 

  5. Arnborg, S., Lagergren, J., Seese, D.: Easy problems for tree-decomposable graphs. J. Algorithms 12(2), 308–340 (1991)

    Article  MathSciNet  Google Scholar 

  6. Bannister, M.J., Eppstein, D.: Crossing minimization for 1-page and 2-page drawings of graphs with bounded treewidth. In: Duncan, C., Symvonis, A. (eds.) GD 2014. LNCS, vol. 8871, pp. 210–221. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-45803-7_18

    Chapter  Google Scholar 

  7. Biedl, T.: Drawing planar partitions III: two constrained embedding problems. Technical report RRR 13–98, Rutcor Research Report (1998)

    Google Scholar 

  8. Bläsius, T., Rutter, I.: A new perspective on clustered planarity as a combinatorial embedding problem. Theor. Comput. Sci. 609, 306–315 (2016)

    Article  MathSciNet  Google Scholar 

  9. Borradaile, G., Erickson, J., Le, H., Weber, R.: Embedded-width: a variant of treewidth for plane graphs. CoRR abs/1703.07532 (2017). http://arxiv.org/abs/1703.07532

  10. Chimani, M., Di Battista, G., Frati, F., Klein, K.: Advances on testing C-planarity of embedded flat clustered graphs. In: Duncan, C., Symvonis, A. (eds.) GD 2014. LNCS, vol. 8871, pp. 416–427. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-45803-7_35

    Chapter  Google Scholar 

  11. Chimani, M., Klein, K.: Shrinking the search space for clustered planarity. In: Didimo, W., Patrignani, M. (eds.) GD 2012. LNCS, vol. 7704, pp. 90–101. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-36763-2_9

    Chapter  Google Scholar 

  12. Cornelsen, S., Wagner, D.: Completely connected clustered graphs. J. Discrete Algorithms 4(2), 313–323 (2006)

    Article  MathSciNet  Google Scholar 

  13. Cortese, P.F., Di Battista, G., Frati, F., Patrignani, M., Pizzonia, M.: C-planarity of C-connected clustered graphs. JGAA 12(2), 225–262 (2008)

    Article  MathSciNet  Google Scholar 

  14. Courcelle, B.: The monadic second-order logic of graphs. I. Recognizable sets of finite graphs. Inf. Comput. 85(1), 12–75 (1990)

    Article  MathSciNet  Google Scholar 

  15. Da Lozzo, G., Eppstein, D., Goodrich, M.T., Gupta, S.: Subexponential-time and FPT algorithms for embedded flat clustered planarity. CoRR abs/1803.05465 (2018). http://arxiv.org/abs/1803.05465

  16. Dahlhaus, E.: A linear time algorithm to recognize clustered planar graphs and its parallelization. In: Lucchesi, C.L., Moura, A.V. (eds.) LATIN 1998. LNCS, vol. 1380, pp. 239–248. Springer, Heidelberg (1998). https://doi.org/10.1007/BFb0054325

    Chapter  Google Scholar 

  17. Di Battista, G., Frati, F.: Efficient C-planarity testing for embedded flat clustered graphs with small faces. JGAA 13(3), 349–378 (2009)

    Article  MathSciNet  Google Scholar 

  18. Feng, Q.-W., Cohen, R.F., Eades, P.: Planarity for clustered graphs. In: Spirakis, P. (ed.) ESA 1995. LNCS, vol. 979, pp. 213–226. Springer, Heidelberg (1995). https://doi.org/10.1007/3-540-60313-1_145

    Chapter  Google Scholar 

  19. Fulek, R.: C-planarity of embedded cyclic c-graphs. In: Hu, Y., Nöllenburg, M. (eds.) GD 2016. LNCS, vol. 9801, pp. 94–106. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-50106-2_8

    Chapter  Google Scholar 

  20. Goodrich, M.T., Lueker, G.S., Sun, J.Z.: C-planarity of extrovert clustered graphs. In: Healy, P., Nikolov, N.S. (eds.) GD 2005. LNCS, vol. 3843, pp. 211–222. Springer, Heidelberg (2006). https://doi.org/10.1007/11618058_20

    Chapter  Google Scholar 

  21. Gutwenger, C., Jünger, M., Leipert, S., Mutzel, P., Percan, M., Weiskircher, R.: Advances in C-planarity testing of clustered graphs. In: Goodrich, M.T., Kobourov, S.G. (eds.) GD 2002. LNCS, vol. 2528, pp. 220–236. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-36151-0_21

    Chapter  MATH  Google Scholar 

  22. Jelínek, V., Jelínková, E., Kratochvíl, J., Lidický, B.: Clustered planarity: embedded clustered graphs with two-component clusters. In: Tollis, I.G., Patrignani, M. (eds.) GD 2008. LNCS, vol. 5417, pp. 121–132. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-00219-9_13

    Chapter  Google Scholar 

  23. Jelínková, E., Kára, J., Kratochvíl, J., Pergel, M., Suchý, O., Vyskocil, T.: Clustered planarity: small clusters in cycles and eulerian graphs. JGAA 13(3), 379–422 (2009)

    Article  MathSciNet  Google Scholar 

  24. Miller, G.L.: Finding small simple cycle separators for 2-connected planar graphs. J. Comput. Syst. Sci. 32(3), 265–279 (1986)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgments

Supported in part by MIUR Project “MODE” under PRIN 20157EFM5C, by H2020-MSCA-RISE project 734922 - “CONNECT”, by MIUR-DAAD JMP N\(^\circ \) 34120, and by NSF grants CCF-1618301 and CCF-1616248. This article also reports on work supported by the U.S. Defense Advanced Research Projects Agency (DARPA) under agreement no. AFRL FA8750-15-2-0092. The views expressed are those of the authors and do not reflect the official policy or position of the Department of Defense or the U.S. Government.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Giordano Da Lozzo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Da Lozzo, G., Eppstein, D., Goodrich, M.T., Gupta, S. (2018). Subexponential-Time and FPT Algorithms for Embedded Flat Clustered Planarity. In: Brandstädt, A., Köhler, E., Meer, K. (eds) Graph-Theoretic Concepts in Computer Science. WG 2018. Lecture Notes in Computer Science(), vol 11159. Springer, Cham. https://doi.org/10.1007/978-3-030-00256-5_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-00256-5_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-00255-8

  • Online ISBN: 978-3-030-00256-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics