Contar el número de coincidencias perfectas en un gráfico bipartito se puede reducir de inmediato a calcular el permanente. Dado que encontrar una coincidencia perfecta en un gráfico no bipartito está en NP, existe una reducción de los gráficos no bipartitos al permanente, pero puede implicar una explosión polinómica desagradable al usar la reducción de Cook a SAT y luego el teorema de Valiant para reducir al permanente.
Una reducción eficiente y natural de un gráfico no bipartito G a una matriz A = f ( G ) donde perm ( A ) = Φ ( G ) sería útil para una implementación real para contar coincidencias perfectas mediante el uso existente, altamente optimizado bibliotecas que computan lo permanente.
Actualizado: agregué una recompensa por una respuesta que incluye una función computable eficientemente para llevar un gráfico arbitrario a un gráfico bipartito H con el mismo número de coincidencias perfectas y no más de vértices O ( n 2 ) .