En teoría de grafos , una correspondencia perfecta en un grafo es una correspondencia que cubre cada vértice del grafo. Más formalmente, dado un grafo G = ( V , E ) , una correspondencia perfecta en G es un subconjunto M del conjunto de aristas E , de modo que cada vértice en el conjunto de vértices V es adyacente a exactamente una arista en M .
Una coincidencia perfecta también se denomina factor 1 ; consulte Factorización de gráficos para obtener una explicación de este término. En algunas publicaciones, se utiliza el término coincidencia completa .
Toda correspondencia perfecta es una correspondencia de máxima cardinalidad , pero lo opuesto no es cierto. Por ejemplo, considere los siguientes gráficos: [1]
En el gráfico (b) hay una coincidencia perfecta (de tamaño 3) ya que los 6 vértices coinciden; en los gráficos (a) y (c) hay una coincidencia de cardinalidad máxima (de tamaño 2) que no es perfecta, ya que algunos vértices no coinciden.
Una coincidencia perfecta es también una cubierta de borde de tamaño mínimo . Si hay una coincidencia perfecta, entonces tanto el número de coincidencias como el número de cubierta de borde son iguales | V | / 2 .
Una coincidencia perfecta solo puede ocurrir cuando el grafo tiene un número par de vértices. Una coincidencia casi perfecta es aquella en la que exactamente un vértice no coincide. Esto solo puede ocurrir cuando el grafo tiene un número impar de vértices, y dicha coincidencia debe ser máxima. En la figura anterior, la parte (c) muestra una coincidencia casi perfecta. Si, para cada vértice de un grafo, hay una coincidencia casi perfecta que omite solo ese vértice, el grafo también se llama factor crítico .
El teorema del matrimonio de Hall proporciona una caracterización de los gráficos bipartitos que tienen un emparejamiento perfecto.
El teorema de Tutte proporciona una caracterización para gráficos arbitrarios.
Una correspondencia perfecta es un subgrafo 1-regular que abarca, también conocido como 1-factor . En general, un subgrafo k -regular que abarca es un k -factor .
Hassani Monfared y Mallik dan una caracterización espectral para que un grafo tenga una correspondencia perfecta de la siguiente manera: Sea un grafo en vértices pares y sean números puramente imaginarios distintos de cero . Entonces tiene una correspondencia perfecta si y solo si hay una matriz antisimétrica real con grafo y valores propios . [2] Nótese que el grafo (simple) de una matriz real simétrica o antisimétrica de orden tiene vértices y aristas dadas por las entradas fuera de la diagonal distintas de cero de .
Decidir si un gráfico admite una coincidencia perfecta se puede hacer en tiempo polinomial , utilizando cualquier algoritmo para encontrar una coincidencia de cardinalidad máxima .
Sin embargo, contar el número de emparejamientos perfectos, incluso en grafos bipartitos , es #P-completo . Esto se debe a que calcular la permanente de una matriz arbitraria 0–1 (otro problema #P-completo) es lo mismo que calcular el número de emparejamientos perfectos en el grafo bipartito que tiene la matriz dada como su matriz de biyacencia .
Un notable teorema de Kasteleyn establece que el número de coincidencias perfectas en un gráfico plano se puede calcular exactamente en tiempo polinomial a través del algoritmo FKT .
El número de emparejamientos perfectos en un grafo completo K n (con n par) viene dado por el factorial doble : [3]
Un grafo con aristas coloreadas puede inducir una cantidad de coloraciones de vértices (no necesariamente adecuadas) igual a la cantidad de coincidencias perfectas, ya que cada vértice se cubre exactamente una vez en cada coincidencia. Esta propiedad ha sido investigada en física cuántica [4] y teoría de la complejidad computacional . [5]
El politopo de coincidencia perfecta de un gráfico es un politopo en R |E| en el que cada esquina es un vector de incidencia de una coincidencia perfecta.