Skip to main content
Log in

On the Recognition of Fan-Planar and Maximal Outer-Fan-Planar Graphs

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

Fan-planar graphs were recently introduced as a generalization of 1-planar graphs. A graph is fan-planar if it can be embedded in the plane, such that each edge that is crossed more than once, is crossed by a bundle of two or more edges incident to a common vertex. A graph is outer-fan-planar if it has a fan-planar embedding in which every vertex is on the outer face. If, in addition, the insertion of an edge destroys its outer-fan-planarity, then it is maximal outer-fan-planar. In this paper, we present a linear-time algorithm to test whether a given graph is maximal outer-fan-planar. The algorithm can also be employed to produce an outer-fan-planar embedding, if one exists. On the negative side, we show that testing fan-planarity of a graph is NP-complete, for the case where the rotation system (i.e., the cyclic order of the edges around each vertex) is given.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Ackerman, E.: On the maximum number of edges in topological graphs with no four pairwise crossing edges. Discrete Comput. Geom. 41(3), 365–375 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  2. Agarwal, P.K., Aronov, B., Pach, J., Pollack, R., Sharir, M.: Quasi-planar graphs have a linear number of edges. Combinatorica 17(1), 1–9 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  3. Argyriou, E.N., Bekos, M.A., Symvonis, A.: The straight-line RAC drawing problem is np-hard. J. Graph Algorithms Appl. 16(2), 569–597 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  4. Auer, C., Bachmaier, C., Brandenburg, F.J., Gleißner, A., Hanauer, K., Neuwirth, D., Reislhuber, J.: Recognizing outer 1-planar graphs in linear time. In: Wismath, S., Wolff, A. (eds.) GD 2013. LNCS, vol. 8242, pp. 107–118. Springer, Heidelberg (2013)

  5. Bekos, M.A., Cornelsen, S., Grilli, L., Hong, S.-H., Kaufmann, M.: On the recognition of fan-planar and maximal outer-fan-planar graphs. In: Duncan, C., Symvonis, A. (eds.) GD’14. LNCS, vol. 8871, pp. 198–209. Springer, Heidelberg (2014)

  6. Binucci, C., Di Giacomo, E., Didimo, W., Montecchiani, F., Patrignani, M., Symvonis, A., Tollis, I.G.: Fan-planarity: properties and complexity. Theor. Comput. Sci. 589, 76–86 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  7. Bodendiek, R., Schumacher, H., Wagner, K.: Über 1-optimale graphen. Mathematische Nachrichten 117(1), 323–339 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  8. Cabello, S., Mohar, B.: Adding one edge to planar graphs makes crossing number and 1-planarity hard. CoRR. arXiv:1203.5944 (2012)

  9. Cheong, O., Har-Peled, S., Kim, H., Kim H.-S.: On the number of edges of fan-crossing free graphs. In: Leizhen, C., Siu-Wing, C., Tak Wah, L. (eds.) ISAAC 2013, volume 8283 of LNCS, pp. 163–173. Springer, Heidelberg, (2013)

  10. Dehkordi, H.R., Eades, P.: Every outer-1-plane graph has a right angle crossing drawing. Int. J. Comput. Geom. Appl. 22(6), 543–558 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  11. Devillers, O., Liotta, G., Preparata, F.P., Tamassia, R.: Checking the convexity of polytopes and the planarity of subdivisions. Comput. Geom. 11(34), 187–208 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  12. Didimo, W., Eades, P., Liotta, G.: Drawing graphs with right angle crossings. Theor. Comput. Sci. 412(39), 5156–5166 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  13. Eades, P., Hong, S.-H., Katoh, N., Liotta, G., Schweitzer, P., Suzuki, Y.: A linear time algorithm for testing maximal 1-planarity of graphs with a rotation system. Theor. Comput. Sci. 513, 65–76 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  14. Eades, P., Liotta, G.: Right angle crossing graphs and 1-planarity. Discrete Appl. Math. 161(7–8), 961–969 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  15. Eggleton, R.: Rectilinear drawings of graphs. Utilitas Math. 29, 149–172 (1986)

    MathSciNet  MATH  Google Scholar 

  16. Fabrici, I., Madaras, T.: The structure of 1-planar graphs. Discrete Math. 307(7–8), 854–865 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  17. Fáry, I.: On straight line representations of planar graphs. Acta Sci. Math. Szeged 11, 229–233 (1948)

    MathSciNet  MATH  Google Scholar 

  18. Fox, J., Pach, J., Suk, A.: The number of edges in k-quasi-planar graphs. SIAM J. Discrete Math. 27(1), 550–561 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  19. Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman & Co., New York (1979)

    MATH  Google Scholar 

  20. Garey, M.R., Johnson, D.S.: Crossing number is np-complete. SIAM J. Algebr. Discrete Methods 4(3), 312–316 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  21. Grigoriev, A., Bodlaender, H.L.: Algorithms for graphs embeddable with few crossings per edge. Algorithmica 49(1), 1–11 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  22. Gutwenger, C., Mutzel, P.: A linear time implementation of SPQR-trees. In: Marks, J. (ed.) GD 2000. LNCS, vol. 1984, pp. 77–90. Springer, Heidelberg (2001)

  23. Hong, S.-H., Eades, P., Katoh, N., Liotta, G., Schweitzer, P., Suzuki, Y.: A linear-time algorithm for testing outer-1-planarity. In: Wismath, S., Wolff, A. (eds.) GD 2013. LNCS, vol. 8242, pp. 71–82. Springer, Heidelberg (2013)

  24. Hong, S.-H., Eades, P., Liotta, G., Poon, S.-H.: Fáry’s theorem for 1-planar graphs. In: Gudmundsson, J., Mestre, J., Viglas, T. (eds.) COCOON. LNCS, vol. 7434, pp. 335–346. Springer, Heidelberg (2012)

  25. Kaufmann, M., Ueckerdt, T.: The density of fan-planar graphs. CoRR. arXiv:1403.6184 (2014)

  26. Kirkpatrick, D.G.: Establishing order in planar subdivisions. Discrete Comput. Geom. 3(1), 267–280 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  27. Korzhik, V.P., Mohar, B.: Minimal obstructions for 1-immersions and hardness of 1-planarity testing. J. Graph Theory 72(1), 30–71 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  28. Nagamochi, H.: Straight-line drawability of embedded graphs. Technical Reports 2013-005, Department of Applied Mathematics and Physics, Kyoto University (2013)

  29. Pach, J., Radoicic, R., Tóth, G.: Relaxing planarity for topological graphs. In: Akiyama, J., Kano, M. (eds.) JCDCG 2002. LNCS, vol. 2866, pp. 221–232. Springer, Heidelberg (2002)

  30. Pach, J., Tóth, G.: Graphs drawn with few crossings per edge. Combinatorica 17(3), 427–439 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  31. Purchase, H.C.: Effective information visualisation: a study of graph drawing aesthetics and algorithms. Interact. Comput. 13(2), 147–162 (2000)

    Article  Google Scholar 

  32. Ringel, G.: Ein Sechsfarbenproblem auf der Kugel. Abh. Math. Sem. Univ. Hamburg 29, 107–117 (1965)

    Article  MathSciNet  MATH  Google Scholar 

  33. Thomassen, C.: Rectilinear drawings of graphs. J. Graph Theory 12(3), 335–341 (1988)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

This work started at the Bertinoro Workshop on Graph Drawing 2014. We thank the organizers and the participants of the workshop for the useful discussions on this topic. A preliminary version was presented at GD 2014 [5]. The work of Michael A. Bekos is implemented within the framework of the Action “Supporting Postdoctoral Researchers” of the Operational Program “Education and Lifelong Learning” (Action’s Beneficiary: General Secretariat for Research and Technology), and is co-financed by the European Social Fund (ESF) and the Greek State. Luca Grilli was partly supported by the MIUR Project AMANDA “Algorithmics for MAssive and Networked DAta”, prot. 2012C4E3KT_001. Seok-Hee Hong was partly supported by her ARC Future Fellowship and Humboldt Fellowship.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael A. Bekos.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bekos, M.A., Cornelsen, S., Grilli, L. et al. On the Recognition of Fan-Planar and Maximal Outer-Fan-Planar Graphs. Algorithmica 79, 401–427 (2017). https://doi.org/10.1007/s00453-016-0200-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-016-0200-5

Keywords

Navigation