文档帮助中心文档
减少传递
H = transreduction (G)
例子
H= transreduction (G)返回减少传递的图G作为一个新的图,H。的节点H是相同的吗G,但H有不同的边缘。H包含最少的边数,这样如果有一个路径节点我到节点j在G,然后还有一个路径节点我到节点j在H。
H= transreduction (G)
H
G
我
j
全部折叠
创建和情节的完整图四。
G =有向图([1 1 1 2 2 2 3 3 3 4 4 4],[2 3 4 1 3 4 1 2 4 1 2 3]);情节(G)
找到减少传递和情节产生的图。因为完全图的可达性是广泛,理论上有几种可能的减少传递,任何循环四个节点是一个候选人。
H = transreduction (G);情节(H)
与相同的可达性也有相同的两个图形传递减少。因此,任何周期四个节点产生减少传递一样H。
创建一个有向图,其中包含一个不同的四个节点周期:(1、3、4、2、1)。
G1 =有向图([1 3 4 2],[3 4 2 1]);情节(G1)
找到传递减少G1。的周期G1重新排序,以便传递减少吗H和H1有相同的周期(1、2、3、4、1)。
G1
H1
H1 = transreduction (G1);情节(H1)
创建和情节有向无环图。
s = [1 1 1 1 2 3 3 4];t = (2 3 4 5 4 4 5 5);G =有向图(s, t);情节(G)
确认G不包含任何周期。
tf = isdag (G)
tf =逻辑1
找到图的传递减少。从图中不包含周期,减少传递独特的子图G。
有向图
输入图,指定为一个有向图对象。使用有向图创建一个有向图对象。
例子:2 G =有向图([1],[2 3])
2 G =有向图([1],[2 3])
传递的减少G,返回有向图对象。表G.Nodes复制到H,但任何属性G.Edges是下降了。H可能包含新的边缘不存在G。
G.Nodes
G.Edges
H包含的最少边数仍然保持图的可达性G。换句话说,transclosure (H)是一样的transclosure (G)。
transclosure (H)
transclosure (G)
如果isdag (G)是真正的,然后H是独一无二的,是子图的G。
isdag (G)
真正的
图的传递减少G是最少的边的图,还共享相同的可达性为吗G。因此,所有的图的传递闭包G,减少传递是最少的边缘。如果两个有向图有相同的传递闭包,它们也有相同的传递。
有向图|transclosure|conncomp
transclosure
conncomp
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室