gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:19:14 28 4
gpt4 key购买 nike

如果无向图的边可以这样定向,即如果 (x, y) 和 (y, z) 是生成的有向图中的两条边,则还存在一条边 (x, z) 在生成的有向图中。

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

编辑:

例如, for this undirected graph,

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

最佳答案

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

关于java - 如何检查给定的无向图是否存在传递方向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38165416/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com