greedy_branching#
- greedy_branching(G, attr='weight', default=1, kind='max', seed=None)[源代码]#
返回通过贪婪算法获得的分支。
该算法是错误的,不能给出适当的最优分支。然而,由于教学原因,我们将其包括在内,因为它有助于了解其输出是什么。
输出是一个分枝,可能是一个跨越的乔木。然而,这两种情况都不能保证是最佳的。
- 参数
- GDiGraph
要扫描的有向图。
- attr应力
要用作权重的属性。如果没有,则每条边都将被同等对待,权重为1。
- default浮动
什么时候
attr
不是无,则如果边不具有该属性,default
指定它应该采用的值。- kind应力
要搜索的最优类型:‘min’或‘max’贪婪分支。
- seed整数、随机状态或无(默认)
随机数生成状态的指示器。见 Randomness .
- 返回
- B有向图
贪婪地获得了分枝。