重みのないエッジを持つ無向連結グラフがあります。すべてのノードの深さの合計が最小になるように、スパニングツリーを構築するにはどうすればよいですか(ソリューションは一意ではない可能性があります)?エッジの「重み」は実際には子供の深さによって異なるため、これは明らかに最小スパニングツリーを見つけていません。
根が指定されていれば、子として接続できるものすべてを幅優先で各ノードに貪欲に接続することで、深さの合計が最小のツリーを形成できると思います。したがって、これと同じ手順をN回適用し、N個のノードのそれぞれをルートとして指定し、N個の候補の中から最小のものを選択することによって、合計の深さが最小のツリーを見つけます。これは有効なアルゴリズムですか?それが間違っているかどうか、またはより効率的なものが存在するかどうかを指摘してください。