Teorema de Hall (Teoría de grafos)
En esta primera publigación voy a demostrar el teorema de Hall (un principio muy famoso en teoría de grafos), haciendo uso del teorema de König-Egerváry.
Recordemos que el teorema de König-Egerváry, nos dice que:
"Sea $G$ un grafo bipartito. El máximo número de aristas en un emparejamiento en $G$ es igual al mínimo número de vértices en una cubierta de aristas para $G$".
mientras que el teorema de Hall nos dice que:
"Sea $G$ un grafo bipartito con conjuntos partitos $X$ y $Y$. Entonces $X$ puede ser emparejado en $Y$ si, y sólo si, $\forall S\subseteq X: |N(S)|\geq |S|$".
En otras palabras el teorema de Hall nos dice que cada subconjunto $S$ de $X$ tiene suficientes vértices adyacentes en $Y$.
Demostración del teorema de Hall:
Veamos que
$(\implies)$ Si $G$ tiene un emparejamiento de tamaño $|X|$, es decir si $X$ puede ser emparejado en $Y$, entonces para todo subconjunto $S$ de $X$ se tiene que $|S|\leq |N(S)|$.
$(\Longleftarrow)$ Queremos probar que si $\forall S \subseteq X: |N(S)|\geq |S|$, entonces existe un emparejamiento de $X$ en $Y$. Para ver esto, sea $M$ el máximo emparejamiento en $G$, entonces por el teorema de König-Egerváry, existe una cubierta de aristas de tamaño $|M|$.
Ahora, sea $A$ el conjunto de vértices de la cubierta de aristas que están en $X$, además sea $B=A^{C_{X}}=X-A$ y sea $C$ el conjunto de vértices de la cubierta de aristas que están en $Y$. Entonces se tiene que
- Por la definición de $A$ y $B$, se tiene que $|A|+|B|=|A|+|X-A|=|X|$, es decir $|A|+|B|=|X|$.
- Por la condición se Hall, se sabe que $\forall S \subseteq X: |N(S)|\geq |S|$, entonces en particular $|B|\leq |N(B)|$.
- Además, $N(B)\subseteq C$; en efecto, si $v \in B$ tiene un entorno $u\notin C$, entonces $uv$ es una arista no cubierta por la cubierta de aristas dada. Por lo tanto, debe darse que $N(B)\subseteq C$ y esto implica que $|N(B)|\leq |C|$.
- Veamos que de lo anterior $|B|\leq |N(B)|\leq |C|$.
- Además, por el König-Egerváry, sabemos que $|A|+|C|=|M|$.
Así, combinando $(1)$ y $(4)$ obtenemos que $|X|\leq |A|+|C|$ y usando $(5)$ tenemos que $|X|\leq |M|$. En otras palabras, el máximo emparejamiento tiene un tamaño de al memos $|X|$, pero desde que cada arista de $M$ usa un vértice de $X$ y cada vértice puede ser usado a lo sumo una vez, entonces tiene que darse que $|X|=|M|$ y así $M$ satura $X$, es decir existe un emparejamiento de $X$ en $Y$.
Así, queda probado el teorema de Hall.
Comentarios
Publicar un comentario