(Standard) Planarity

Definition

A graph is planar if it can be embedded in the plane such that no two edges cross.

Complexity

Planarity can be solved in linear time, see (Patrignani 2013) and the corresponding Wikipedia Article for a historic overview over the various solution. Haeupler and Tarjan (2008) and Brandes (2009) give very accessible descriptions of the state-of-the art planarity tests.

See also

References

Brandes, Ulrik. 2009. “The Left-Right Planarity Test.” https://www.uni-konstanz.de/algo/publications/b-lrpt-sub.pdf.
Haeupler, Bernhard, and Robert E. Tarjan. 2008. “Planarity Algorithms via PQ-Trees (Extended Abstract).” Electronic Notes in Discrete Mathematics 31: 143–49. https://doi.org/10.1016/j.endm.2008.06.029.
Nishizeki, T., and N. Chiba. 1988. Planar Graphs: Theory and Algorithms. North-Holland.
Patrignani, Maurizio. 2013. “Planarity Testing and Embedding.” In Handbook on Graph Drawing and Visualization, edited by Roberto Tamassia, 1–42. Chapman; Hall/CRC. https://cs.brown.edu/people/rtamassi/gdhandbook/chapters/planarity.pdf.
Schaefer, Marcus. 2013. “Toward a Theory of Planarity: Hanani-Tutte and Planarity Variants.” Journal of Graph Algorithms and Applications 17 (4): 367–440. https://doi.org/10.7155/jgaa.00298.
———. 2014. “Picking Planar Edges; or, Drawing a Graph with a Planar Subgraph.” In Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications, 13–24. Springer International Publishing. https://doi.org/10.1007/978-3-662-45803-7_2.