Is there a popular algorithm for planarizing a non-planar graph.
I am currently planning to implement the Orthogonal Planar Layout algorithm for undirected graphs in Boost (Boost Graph Library). BGL has an implementation for checking the planarity of an undirected graph (Boyer-Myrvold planetary testing), and I plan to use the flat embedding returned by this method for an orthogonal layout.
But I'm not sure what to do if the input graph is unplanar. Do I have to do something with the Kuratovsky subgraph returned in such a scenario to make the graph flat.
A Google search for "Planarization of non-planar graphs" returns several research papers. I'm not sure where to start.
source share