如果可以在图中随机选择根节点,是否存在一种现有算法可以选择根节点,使得生成的广度优先树具有最小的深度或高度?
我有一种预感,我应该选择具有最大扇出的节点作为根节点。
让我举一个例子。
有一个循环有向图 {(0,1),(1,2),(1,5),(1,6),(2,3),(3,4),(4,2),( 5,2),(6,0)}
如果选择节点 0 作为根,则广度优先树为 {(0,1),(1,2),(1,5),(1,6),(2,3),(3,4)}深度为 5
如果选择节点 6 作为根,则广度优先树为 {(6,0),(0,1),(1,2),(1,5),(2,3),(3,4)}深度为 6