STA Chapter3 part3
Maximal Matching
Matching
- グラフG(V,E)においてマッチングMとは隣り合うエッジの組を求めることどの2つのエッジも頂点を共有しない。
Maximal Matching
- Maximal Matchingとは集合Mに対して現状では集合Vの中でで集合Mの補集合からもはや選ぶエッジが存在しないもの
Maximum Matching
- Maximum MathcingとはMaximal Matchingの中でエッジの数が最大のもの
Remark
Maximal Matchingの大きさはせいぜいvertex coverの数
次数d以下ならばm/(2d-1)
Greedy Sequential Maximal Matching Algorithm
- u,vともにマッチしていないならeをMに加える
Mを出力
ならばuかvがマッチしているため。
Implementing Oracle to Simulate Greedy
長ーい鎖状になっていたら一個ずつ調べるためθ(i)ステップ必要になる。
解決策は頂点の番号をランダムに振り当てる。すると、このような鎖は存在しなくなる。