in reply to Aesthetic map layout using Graph::Layout::Aesthetic and problems with intersections.
Also, when I think about aesthetically pleasing graphs, I think of graphviz. It has a lot of sophisticated logic for laying out vertices, yielding nice-looking results. I don't know if it takes edge crossings into account as part of its measure of graph niceness, but it could be worth a look to see if/how they do it. Graphviz does take liberties about rearranging nodes (in general this is necessary to reduce the crossing number of an embedding), so it might not exactly suit your needs..
blokhead
|
|---|