好奇什么被认为是判断有向无环图强度的可靠算法/方法 - 特别是某些节点的强度。我对此的主要问题可以归结为以下两个图表:
(如果图表未显示,请单击此处或访问此链接:http ://www.flickr.com/photos/86396568@N00/2893003041/
在我看来,A 的地位比 A 强。我判断强度的依据是如果一个链接被击倒,一个节点可以保持多强。我称第一个为细“高跷”,第二个为粗“茎”。
以下是我目前考虑的判断节点强度的方法:
1)计算下面的节点数,减去上面的节点数。
- A=7, a=7, B=5, b=1
2)计算每个节点的完整路径(到终止)的数量,将它们的长度相加。
- A=17 (1+5+5+5+1), B=12 (4+4+4), a=9 (3+3+3), b=2
- 这使高跷更坚固,而不是茎。
3)计算每条可能的路径,将每个节点视为目的地。
- A=9 (A->B, A->C, A->D, A->E, A->G, 2xA->F, 2xA->H), B=6, a=9, b= 2
到目前为止,3 似乎是最好的选择,但有没有更好的、适用于 DAG 的通用选项?这是具有已知最佳方法的东西吗?原则是在图表中使用尽可能多的信息,并以直观的方式解释解决方案。