我试图在我的分布式算法课程中找到问题的答案,为此我想澄清一些事情。
- 具有一个节点且自身有一条边的图的直径是多少?是 1 还是 0?
如果您有兴趣,我试图找到答案的问题是:
就 n(# 个节点)而言,FloodMax 算法中使用的消息数(= diam * |E|)很容易看出是 O(n^3)。产生一类有向图,其中乘积 (diam * |E|) 确实是 Omega(n^3)。
我想出的有向图是一个只有一个节点的图,它本身有一条有向边。那样|E| 将是 1 ,即 n^2,如果 diam 是 1,它也满足第二个条件,即 diam = 1 = n 。所以它给了我一类消息复杂度为 Omega(n^3) 的有向图。
那么我的想法是否正确,在这样的图中,直径是 1?