我有一系列包含相同节点但不同边的有向图 -动态/时间图- 并且一直在寻找如何最好地实现这一点的想法(最好是 Matlab 或 Python)。
我想构建一个有向图式结构,其中每个节点在每个时间步长(A0 -> A1 -> 等)上连接到自身,并且在该时间步长上连接到任何其他边。例如,在具有节点 {A, B} 的有向图中,在时间 t_0 时,有向图断开连接。在时间 t_1,从 A 到 B 有一条边。我想按照以下方式创建一些东西:A0 -> {A1,B1}。B0 -> {B1}。我的问题是我无法使用 digraph 函数来存储节点和时间步长。我不想使用不同的节点来表示不同的时间步,因为它使比较变得太困难了。例如,我想指向“相同”节点,但存储一个额外的时间变量,我可以在使用广度优先搜索遍历我的有向图时访问该变量。
有任何想法吗?
谢谢你的帮助!