Dureté de calcul des étiquettes Weisfeiler-Lehman

15

L' algorithme Weisfeiler-Lehman 1-dim (WL) est communément appelé algorithme d'étiquetage canonique ou de raffinement des couleurs. Cela fonctionne comme suit:

  • La coloration initiale est uniforme, C 0 ( v ) = 1 pour tous les sommets v V ( G ) V ( H ) .C0C0(v)=1vV(g)V(H)
  • Au premier tour, la couleur C i + 1 ( v ) est définie comme étant une paire constituée de la couleur précédente C i - 1 ( v ) et du multiset de couleurs C i - 1 ( u ) pour tout u adjacent à v . Par exemple, C 1 ( v ) = C 1 ( w ) ssi v et w(je+1)Cje+1(v)Cje-1(v)Cje-1(u)uvC1(v)=C1(w)vw avoir le même degré.
  • Pour garder l'encodage des couleurs court, après chaque tour, les couleurs sont renommées.

Étant donné deux graphes non dirigés et H , si le multiset de couleurs (aka labels) des sommets de G est distinct du multiset de couleurs des sommets de H , l'algorithme signale que les graphes ne sont pas isomorphes; sinon, il les déclare isomorphes.gHgH

Il est bien connu que le WL 1-dim fonctionne correctement pour tous les arbres et ne nécessite que des tours .O(Journaln)

Ma question est :

Quelle est la dureté du calcul des étiquettes WL 1-dim d'un arbre? Une limite inférieure est-elle meilleure que l'espace de journalisation?

Shiva Kintali
la source

Réponses:

11

Le problème de décider si deux graphes ont des étiquetages équivalents et donc aussi le problème du calcul de l'étiquetage canonique sont PTIME complet. Voir

M. Grohe, Equivalence in finite-variable logics is complete for polynomial time. Combinatorica 19: 507-532, 1999. (Version conférence dans FOCS'96.)

Notez que l'équivalence du raffinement des couleurs correspond à l'équivalence dans la logique C ^ 2.

-Martin

Martin Grohe
la source
3
Salut Martin. Bienvenue sur cstheory.
Kaveh
@Martin Quelle est la dureté la plus connue du calcul des étiquettes WL des graphiques sans mineur? Est-il toujours P-complet? J'essaie de prouver que l'isomorphisme graphique des graphiques sans mineur est dans AC1.
Shiva Kintali