我想制作一个图形算法来更新/计算节点的值作为相邻节点f(n)
的每个值的函数。f(n)
- 图是有向的。
- 每个节点都具有初始 f(n) 值。
- 每条边都没有成本(0)。
- 每个节点的值是其当前值和每个相邻节点的值的最大值(有向图,因此邻居是节点具有传入边的那些)。
更正式地说,
f(n) = max(f(n),max_i(f(n_i))), where i from neighbor 1 to neighbor k.
我可以想象一些这样做的方法,但是我不知道它们在多大程度上是最佳的。
任何人都可以提供建议和评论(您认为您的建议是否最佳)或建议任何我可以适应的现有图形算法?