2016-10-31 8 views
0

無向グラフのエントリポイント(ルートノード)が変化すると、関節点のタイプと数が変化しますか?無向グラフの関節点

変更された場合、どうしてですか?

ポイントは異なる場合がありますが、ポイントの数はなぜ異なるのですか?ここ

私のグラフである: - Wiki articleに述べたように

Graph

+0

'[Graph] [1]'のように '![Graph] [1]'の前に '!'マークを入れてください。 – surajsn

答えて

0

、関節点は、それが連結成分の数が増加するよりも除去ならその頂点です。エントリポイントとDFSについては何もありません。定義はグラフ自体にのみ依存します。

したがって、あなたの質問に対する答えは、いいえ、別のノードからグラフをたどると、アーティキュレーションポイントが変わるべきではありません。

標準のDFSベースのアルゴリズムを使用してアーティキュレーションポイントを見つける場合は、おそらくバグがあります。

+0

関節点に理解できないのは、ルートノードが2つの独立した子を持つべきです。上のように私のグラフでは、A(根)はカット頂点/関節点とはみなされないのはなぜですか? – ddwivedy

+0

@IvanSmirnovがこれを非常にはっきりと答えています。 A(インシデントエッジと共に)を削除しても、接続されているコンポーネントの数には影響しないため、アーティキュレーションポイントではありません。アーティキュレーションポイントは、グラフのルーツやその欠如とは関係ありません。 – Gene

関連する問題