web-dev-qa-db-ja.com

有向グラフで最小全域木を見つける

有向グラフで最小全域木を見つけるためにどのアルゴリズムを使用できますか?プリムのアルゴリズムの修正を使用しようとしましたが、それを機能させることができませんでした。

16
user3347255

有向グラフの最小全域木に相当するものは、最適分岐または最小コスト有向木。この問題を解決するための古典的なアルゴリズムは Chu-Liu/Edmonds アルゴリズムです。より良いデータ構造を使用して、このアルゴリズムのいくつかの最適化された実装が何年にもわたってありました。私が知っている中で最も良いものは、フィボナッチヒープを使用し、時間O(m + n log n)で実行され、原因は Galil et al。

お役に立てれば!

16
templatetypedef