Cualquier combinación de tamaño n / 2 es una combinación perfecta. Entonces, para obtener una coincidencia perfecta si existe, debe encontrar la coincidencia máxima en el gráfico y si su tamaño es n / 2, entonces tiene la coincidencia perfecta.
Ahora, para encontrar la coincidencia máxima, puede verificar si el gráfico es bipartito o no porque con los gráficos bipartitos, es mucho más sencillo encontrar la coincidencia máxima.
El teorema de Berge establece que una M coincidente es máxima en G si G no tiene una ruta de aumento de M. Algoritmo para ambos casos utiliza este teorema.
Para el caso de biparita, el algoritmo de Hofcroft-Karp encuentra la coincidencia máxima en el tiempo O ([matemática] E \ sqrt {V} [/ matemática]).
Algoritmo Hopcroft-Karp
Para el caso de los gráficos genrales, el algoritmo de Edmonds blossom encuentra la coincidencia máxima en el tiempo O ([matemática] V ^ {4} [/ matemática]).
Algoritmo de flor
- ¿Qué problemas podría resolver la inteligencia artificial en los servicios financieros?
- Si una computadora almacena una dirección de 8 bits para 1 bit de datos en la RAM, ¿dónde y cómo la computadora aborda la dirección de 8 bits?
- ¿Cuáles son las cosas específicas que necesito aprender sobre los algoritmos de aprendizaje automático si solo quiero concentrarme en el lado de la aplicación?
- ¿Cuáles son los usos de un espectrofotómetro?
- ¿Cómo podría construir una IA para reemplazar a los políticos?