algorithm - 图结构的直线平面嵌入

标签 algorithm graph planar-graph

这是我的问题:我有一个图形结构(具有直线边缘),我知道它是平面的(即存在没有边缘交叉的图形嵌入)。我需要一个算法来获取我的图形并生成它的直线平面嵌入。该算法不需要太高效(O(N^2) 算法就可以了)。有什么想法/建议吗?

最佳答案

您可能需要 graphviz ( http://www.graphviz.org/ )。这将能够以许多不同的格式和非常简单的输入定义来绘制它。可以使用多种算法来创建图形。

否则,请查看 Boyer-Myrvold 平面算法和来自维基百科的各种 C 代码:http://jgaa.info/accepted/2004/BoyerMyrvold2004.8.3/planarity.zip

关于algorithm - 图结构的直线平面嵌入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4441747/

相关文章:

c++ - 在偏序上使用 min_element

algorithm - 最小化图中的交叉边

用于在图中查找人脸的 Java 算法

r - 在 R 中测试图形平面性

c++ - 如何更改 unordered_map 中的键?

多面体图(平面三连通图)同构的算法?

javascript - Layout 的 CystoscapeJs 与 React 的问题

java - 用扭曲遍历一个无向、未加权的图 : minimum visits to each node

arrays - 在未排序的数组中查找中位数(仅限于使用在线性中查找季度元素的子例程)

java - 合并排序与选择排序