マッチング
単純無向グラフを考える。
[Def](マッチング)
のどの2辺も互いに隣接しないとき、をのマッチングという。
マッチングに属する辺の両端点はでマッチングされているという。
点がマッチングに属する辺の端点のとき、はを飽和しているといい、を飽和点という。
の全ての点が飽和点のときマッチングは完全マッチングという。
となるマッチングが存在しないとき、を最大マッチングという。
[Def](交互道)
をのマッチングとする。
に関する交互道とはにおける道での辺との辺が交互に現れるもの。
[Def](増加道)
に関する増加道とは、に関する交互道でとが非飽和なものである。
[Thm](Berge,1957)
がの最大マッチング に関する増加道が存在しない。
[証明]
()
対偶:
に関する増加道が存在は最大マッチングでない
を示す。
に関する増加道があると仮定し、を増加道とする。
辺はの辺であり、これらをから取り除き、新たに辺を加えたものをとする。
このとき交互道の定義からがマッチングであることがすぐにわかる。
さらにからが最大マッチングでないことがわかる。
()
対偶:
が最大マッチングでないに関する増加道が存在
を示す。
がの最大マッチングでないとする。
をの最大マッチングとする。
つまりが成り立つ。
グラフを考える。(△は対称差であり)
このときの各点の次数は高々2である。
よっての各連結成分は孤立点かとの辺を交互にとる偶サイクルかとの辺が交互に現れる道である。
偶サイクルにおいてそれに含まれるの辺の数との辺の数は等しい。
より、(の辺の数)<(の辺の数)を満たすの道が存在する。このときの始まりも終わりもの辺になる。
つまりの始点と終点はでは飽和であるが、では非飽和である。
よってはのに関する増加道である。■