如何检查给定的无向图是否存在传递方向?

时间:2016-07-02 23:42:53

标签: java algorithm graph adjacency-matrix undirected-graph

如果无向图的边可以如此定向,即如果(x,y)和(y,z)是结果有向图中的两条边,则无向图具有传递方向,也存在边(x, z)在得到的有向图中。

我正在使用真正的食物网络,我需要检查密集的无向图(食物网中的竞争模型)是否具有传递性方向。无向图表示为Java中的邻接矩阵。

编辑:

例如, for this undirected graph,

我们可以在this way中定位边缘。因此,此图表具有传递方向。

1 个答案:

答案 0 :(得分:0)

您所关注的是comparability graph。这类图也称为“可传递可定向图”,但这不是最常见的名称。 要识别此课程,请查看graphclasses website