トポロジカルソートですが、特定の種類のグループ化があります
-
27-10-2019 - |
質問
これは一般的なスケジューリングの問題であるに違いないようですが、解決策や問題の呼び方すらわかりません。トポロジカルソートのようなものですが、違います...
いくつかの依存関係がある場合、たとえば ジェネラコディセタグプレ
トポロジカルソートには複数の解決策がある可能性があります: ジェネラコディセタグプレ
両方のソリューションです。
これを返すアルゴリズムが必要です: ジェネラコディセタグプレ
つまり、Aを実行し、次にBとCのすべてを実行してから、Dを実行できます。すべてのあいまいさまたはドントケアがグループ化されます。
このため、アルゴリズムはを返す必要があります ジェネラコディセタグプレ
これ ジェネラコディセタグプレ
戻る必要があります ジェネラコディセタグプレ
この間 ジェネラコディセタグプレ
戻る必要があります ジェネラコディセタグプレ
そしてこれ ジェネラコディセタグプレ
戻る必要があります ジェネラコディセタグプレ
この問題の名前と従来の解決策はありますか? (そして、
編集して他の例のリクエストに答える: ジェネラコディセタグプレ
戻る必要があります ジェネラコディセタグプレ
そして ジェネラコディセタグプレ
戻る必要があります ジェネラコディセタグプレ
そして ジェネラコディセタグプレ
戻る必要があります ジェネラコディセタグプレ
解決
Gをグラフの推移閉包とします。G 'を、Gから方向を削除し、補集合を取ることから生じる無向グラフとします。G 'の連結成分は、探しているセットです。