Compter le nombre de correspondances parfaites dans un graphe bipartite est immédiatement réductible au calcul du permanent. Étant donné que trouver une correspondance parfaite dans un graphique non bipartite est dans NP, il existe une certaine réduction des graphiques non bipartites au permanent, mais cela peut impliquer une explosion polynomiale désagréable en utilisant la réduction de Cook à SAT puis le théorème de Valiant pour réduire à la permanent.
Une réduction efficace et naturelle d'un graphe non bipartite G vers une matrice A = f ( G ) où perm ( A ) = Φ ( G ) serait utile pour une implémentation réelle pour compter les correspondances parfaites en utilisant des solutions existantes fortement optimisées bibliothèques qui calculent le permanent.
Mise à jour: j'ai ajouté une prime pour une réponse comprenant une fonction efficacement calculable pour prendre un graphe arbitraire dans un graphe bipartite H avec le même nombre de correspondances parfaites et pas plus de O ( n 2 ) sommets.