Le comptage des cliques maximales dans un graphique d'incomparabilité # P-complet?

13

Cette question est motivée par une question MathOverflow de Peng Zhang . Valiant a montré que le comptage des cliques maximales dans un graphique général est # P-complet, mais que se passe-t-il si nous nous limitons aux graphiques d'incomparabilité (c'est-à-dire que nous voulons compter les antichaines maximales dans un poset fini)? Cette question semble assez naturelle pour que je soupçonne qu'elle ait été envisagée auparavant, mais je n'ai pas pu la localiser dans la littérature.

Timothy Chow
la source

Réponses:

11

Selon cet abrégé pour «La complexité du comptage des coupes et du calcul de la probabilité qu'un graphique soit connecté» (SIAM J. Comput. 12 (1983), pp. 777-788), compter les anti-chaînes dans un ordre partiel est # P-complet. Je n'ai pas accès à ce document, donc je ne peux pas dire si ce résultat couvre ou non les chaînes maximales.

mhum
la source
@ András: Je pense que leur résultat est de compter les antichaines (qui ne sont pas forcément maximales). Il peut être facile de voir que le comptage des antichaines maximales est également # P-complet, mais je ne le vois pas.
Tsuyoshi Ito
@ András: La question concerne les antichaines maximales, pas les antichaines à cardinalité maximale. Je n'ai pas étudié la réduction du papier, alors peut-être que leur réduction prouve également la complétude # P de compter les antichaines maximales en même temps, mais au moins ce sont des problèmes différents.
Tsuyoshi Ito
@Tsuyoshi: vous avez raison, le papier Provan / Ball montre seulement que compter les antichaines à cardinalité maximale est # P-difficile. Retour à la planche à dessin ...
András Salamon
8
En fait, si vous regardez la preuve, vous verrez que l'exhaustivité # P est prouvée pour une classe de posets dans laquelle toutes les antichaines maximales ont la même cardinalité. A savoir, commencez par n'importe quel graphe biparti avec n sommets et construisez un graphe biparti G avec 2 n sommets en ajoutant n nouveaux sommets { v : v V } et n nouveaux arêtes { ( v , v ) : V }G=(V,E)nG2nn{v:vV}n{(v,v):vV} . Alors, si et V 2V1V2 est une bipartition de l'ensemble de sommets de , définir un poset sur V 1V 2 en réglant x < y si x GV1V2x<yxV1yV2xyG