この有向グラフの 5 つのノード。
エッジ:
1 -> 2
2 -> 3
2 -> 4
4 -> 5
(グラフィックイメージ: http://i.imgur.com/hafBv.jpg )
関節点はノード 2 と 4 であると考えてよろしいですか? (ノード 2 またはノード 4 を削除すると、グラフが切断されます)
しかし、私がどこでも見た定義は、次のようなことを言っています:
ノード u は、u のすべての子 v について、v から DFS ツリー内で u より上位のノードへのバック エッジがない場合、アーティキュレーション ポイントです。
これは有向グラフに対してどのように機能しますか? たとえば、ノード 3 には、DFS ツリーで 2 より上位のノードへのバック エッジがありません。これは、ノード 3 をアーティキュレーション ポイントとして分類しますか? しかし、それを削除しても、グラフが 2 つ以上の部分に分割されることはありません (これがアーティキュレーション ノードの私の素人の定義です)。