次の条件と制約を使用して、DAG 内の特定のノードを横切るパスの数をカウントするアルゴリズムを探しています (「間」の概念に似ています)。
グラフ内のソース/宛先ノードのセットのカウントを行う必要があり、すべてのノード、つまり中間ノード n の場合ではありません。ノード S のセットからノード D のセットへの個別の最短パスの数を知りたいです。 n まで (そして個別とは、少なくとも 1 つの非共通ノードを持つ 2 つのパスごとを意味します)
DAG が非常に大きくてもエッジがまばらである可能性があるため、ノード上の深いネストされたループが優先されないことを考慮して、これを行うために提案できるアルゴリズムは何ですか。