具有固定节点位置的图形平面度
Graph Planarity with Fixed Node Positions
我有一个节点位置固定的无向图。不能移动、合并、删除或以其他方式更改节点。边固定在它们的节点上,但不必是直的。
我需要 知道是否可以 'bend' 或 'draw' 边缘使得图形是平面的(即没有边缘交叉) .
如果存在这样的算法或实现,或者您只是知道如何实现,请告诉我!
此问题由 "J. Pach 和 R. Wenger 回答。在固定顶点位置嵌入平面图。
图组合,17:717–728, 2001" as:
Every planar graph on n vertices admits a planar embedding which maps each vertex to a prespecified distinct location and each edge to a polygonal curve with O(n) bends.
Such an embedding can be constructed in O(n^2) time.
所以答案是你可以构造这样一个图当且仅当图是平面的。您可以根据 wikipedia.
在 O(n) 时间内测试图形是否是平面的
我有一个节点位置固定的无向图。不能移动、合并、删除或以其他方式更改节点。边固定在它们的节点上,但不必是直的。
我需要 知道是否可以 'bend' 或 'draw' 边缘使得图形是平面的(即没有边缘交叉) .
如果存在这样的算法或实现,或者您只是知道如何实现,请告诉我!
此问题由 "J. Pach 和 R. Wenger 回答。在固定顶点位置嵌入平面图。 图组合,17:717–728, 2001" as:
Every planar graph on n vertices admits a planar embedding which maps each vertex to a prespecified distinct location and each edge to a polygonal curve with O(n) bends.
Such an embedding can be constructed in O(n^2) time.
所以答案是你可以构造这样一个图当且仅当图是平面的。您可以根据 wikipedia.
在 O(n) 时间内测试图形是否是平面的