トポロジカルソートのDAGを生成するためのランダムアルゴリズムを知っている人はいますか。アルゴリズムを呼び出すたびに、有効なトポロジカルソートのDAGがすべて生成される確率がゼロではありません。
アルゴリズムが有効なトポロジカルソートを排除しないことが重要です。これは、十分な反復が与えられると、特定のDAGのすべてのトポロジカルソートを明らかに検出できる必要がある、より大きなアルゴリズムの一部であるためです。
そのようなアルゴリズムが開発されたかどうか誰かが知っていますか?
(あるいは、特定のDAGのすべてのトポロジーの種類を生成することが保証されている合理的に効率的なアルゴリズムを誰かが知っている場合、私はおそらくそれを微調整して必要なものを取得できます。)