グラフGが与えられた場合、Gの最大独立集合を見つけることが保証されていない欲張りアルゴリズムに従うのはなぜですか。
Greedy(G):
S = {}
While G is not empty:
Let v be a node with minimum degree in G
S = union(S, {v})
remove v and its neighbors from G
return S
このアルゴリズムが失敗するグラフの簡単な例を誰かに見せてもらえますか?