Sei ein Graph. Für eine Ecke definieren die (offene) Nachbarschaft zu in . Das heißt, . Definieren Sie zwei Eckpunkte in als Zwillinge, wenn und dieselbe Menge von Nachbarn haben, d. H. Wenn .x ∈ V N ( x ) x G N ( x ) = { y ∈ Vu , v Gv N ( u ) = N ( v )
Wie schnell können wir ein Paar von Zwillingen in , wenn ein Graph an Ecken und Kanten als Eingabe gegeben ist , wenn ein solches Paar existiert?n m G
Wir können überprüfen, ob zwei gegebene Eckpunkte in -Zeit Zwillinge sind , indem wir ihre Nachbarschaften vergleichen. Ein einfacher Algorithmus zum Auffinden von Zwillingen besteht darin, für jedes Paar von Scheitelpunkten zu prüfen, ob es sich um Zwillinge handelt. Dies dauert (und findet auch alle Paare von Zwillingen). Gibt es eine wesentlich schnellere Möglichkeit, ein Paar Zwillinge in der Grafik zu finden (sofern vorhanden)? Gibt es in der Literatur bekannte Arbeiten, die sich mit diesem Problem befassen?O ( n 3 )