标签: algorithm graph directed-acyclic-graphs
我有一个包含数千个顶点和边缘的DAG。
我正在寻找能够以最友好/最美观的方式将顶点定位在网格点上的算法。我的预感是,最好的布局类似于布局,边长最小。
您是否可以指出有效的算法来获得这种最小边长布局总和,或者其他可以帮我解决这个问题的算法?
这是一个非常天真的算法输出的一部分:
答案 0 :(得分:3)
我很确定这是一个开放的问题(“graph drawing”)。您可能需要考虑优化的其他一些事项:
您可以使用遗传算法或其他类型的metaheuristic,但我不知道结果会有多好。