Soit un graphe. Pour un sommet , définir pour être le (ouvert) voisinage de dans . Autrement dit, . Définissez deux sommets dans comme des jumeaux si et ont le même ensemble de voisins, c'est-à-dire si .
Étant donné un graphique sur sommets et arêtes en entrée, à quelle vitesse peut-on trouver une paire de jumeaux dans , si une telle paire existe?
Nous pouvons vérifier si deux sommets donnés sont des jumeaux en temps , en comparant leurs voisinages. Un algorithme simple est de trouver des jumeaux, c'est donc de vérifier, pour chaque paire de sommets, s'il s'agit de jumeaux. Cela prend du temps (et trouve également toutes les paires de jumeaux). Existe-t-il un moyen beaucoup plus rapide de trouver (s'il existe) une paire de jumeaux dans le graphique? Existe-t-il des travaux connus dans la littérature qui traitent de ce problème?