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.
la source
Réponses:
Je dirais qu'une réduction "simple" de l'appariement bipartite est hautement improbable. Premièrement, cela donnerait un algorithme pour trouver une correspondance parfaite dans un graphique général en utilisant la méthode hongroise. Par conséquent, la réduction devrait contenir toute la complexité de l'algorithme de la fleur d'Edmond. Deuxièmement, cela donnera un LP compact pour un polytope parfaitement adapté et, par conséquent, la réduction ne devrait pas être symétrique (qui est exclue par un résultat de Yannakakis) et intrinsèquement très compliquée.
la source
C'est évidemment un commentaire et non une réponse, mais je n'ai pas encore de points de réputation ici, alors désolé.
Pour les graphes cubiques sans pontage non bipartites, il existe de manière exponentielle de nombreuses correspondances parfaites, comme Lovàsz et Plummer le conjecturaient dans les années 70. Le document est en préparation. Cela peut être très pertinent pour votre question, ou peut-être pas du tout.
la source