A graph is a collection of vertices (or nodes) V and joining edges E = V^2. A planar graph is one which can be drawn in the plane such that no two edges intersect.
I am looking for an algorithm for finding a drawing of a planar graph with no edges overlapping.
Ideally, your algorithm can be implemented as follows: a drawing of the planar graph is given to you, but one where lots of the edges may overlap. You may move the vertices one by one, with the edges attached to them also moving in a corresponding way. You must give a procedure to systematically move the vertices so that the edges do not intersect.
Alternatively, given a list of the vertices and edges, you may give a way to draw the graph from scratch.
Please note that there will be no reward for incorrect solutions.
Good luck!
Hecke -- actually, this game was the inspiration for my question ;-) I'm up to level 14 so far. Your thoughts are welcome as long as the algorithm is determinately successful (an 'intuitive' description of why this is so will suffice) as I don't have access to the paper/book Georgej describes right now.
Don