e ∈ E、v1 ∈ V1、v2 ∈ V2 に対して e = (v1, v2) となる 2 部グラフ B(E, V1, V2) があります。B のエッジには方向があります。
グラフ G(E ∪ E', V2 ∪ V2) を作成して、グラフ G が強連結成分であり、最小の sizeof(E') であるようにしたいと思います。(sizeof(A) はセット A の要素の数です) E' は V1 -> V2 である必要はありません。
たとえば、V1 = {1, 2, 3} および V2 = {a, b} の場合、E = {(1, a), (2, a) の 2 部グラフ B(E, V1, V2) があります。 、(2、b)、(3、b)}。次に、E' = {(a, 3), (a, 1), (b, 2)} は、G(E ∪ E', V2 ∪ V2) のすべての頂点を強結合にします (頂点ペア v1 を選択するたびに、 v2、v1 から v2 へのパスが存在する)
誰かが私にアイデアを教えてもらえますか?または、これに関するよく知られたアルゴリズムはありますか?