8得票2回答
Graphviz:相交但非递归聚类

我想知道在Graphviz中是否有可能做出类似于这样的东西: 正如您所看到的,节点“two”位于两个簇内,而簇并不是递归的。 注意:这张图片是用Dia制作的。

8得票3回答
Graphviz边缘不可辨 / 边缘标签被覆盖

我将问题简化为以下简单的例子: digraph { subgraph {rank=same; 0 -> 1 -> 2;} 0 -> 2 [label="A"]; 2 -> 0 [label="B"]; } 这个功能可以产生以下结果: 在保持0、1和2处于同一...

8得票2回答
子图有相同的节点,如何使其唯一?

我用Perl脚本创建dot文件。这里有一些包含相同节点的子图,例如: subgraph{aa->bb->cc;} subgraph{dd->bb->ee;} 我知道这些子图使用相同的命名空间,所以我的结果输出一团糟。 在每个子图中,我可以使它们唯一,例如下面的 ...

7得票1回答
Graphviz:将聚类从左到右排列,内容从上到下

我有以下图表,需要将聚类/子图按照 G-H-K-M-N-O-P 的顺序从左到右排列。每个子图的内容保持不变。我该如何实现这一点?我尝试添加不可见边缘,但并没有按预期工作。 G/H 方框需要按正确顺序排列,但调整权重并没有成功…… 下面的代码呈现了底部的图像。00/01 节点设置为可见以显示...

7得票2回答
子图同构检测的算法

子图同构是一个NP完全问题。目前最广泛使用的算法是Ullman提出的算法。 有人能用通俗易懂的语言解释一下这个算法吗?我读了他写的论文,但没怎么理解。 还有哪些算法可以解决这个问题? 我正在做一个图像处理项目。

7得票3回答
判断给定图形是否是另一个图形的子图的简单方法是什么?

我正在寻找一种算法来检查给定的图是否是另一个给定图的子图。 我有一些条件使这个NP完全问题更加可行: - 图形具有约20个顶点。 - 图形是DAG。 - 所有顶点都没有唯一标签,并且主图和子图中对应的顶点应该具有相同的标签。我不知道是否使用了正确的术语(因为我没有学过图论课程...)。它将...