Une griffe est un . Un algorithme trivial détectera une griffe en temps . Cela peut être fait dans , où est l'exposant de la multiplication matricielle rapide, comme suit: prendre le sous-graphe induit par pour chaque sommet , et trouvez un triangle dans son complément.
comme une borne inférieure.
Question:
- Y a-t-il des progrès à ce sujet. Ou tout progrès pour montrer que c'est impossible?
- Y a-t-il d'autres problèmes naturels avec les algorithmes qui sont les meilleurs?
Remarque:
- Je demande explicitement la détection d'une griffe, au lieu de la reconnaissance de graphiques sans griffe. Bien qu'un algorithme résout généralement les deux, il existe quelques exceptions.
- Il est affirmé dans Handbook of Algorithms and Theoretical Computer Science qu'il peut être trouvé en temps linéaire, mais ce n'était qu'une faute de frappe (voir "Représentations de graphes efficaces").