Нехай - графік. Для вершини , визначають , щоб бути (відкрита) околиця в . Тобто . Визначте дві вершини у для близнюків, якщо і мають однаковий набір сусідів, тобто якщо .x ∈ V N ( x ) x G N ( x ) = { y ∈ Vu , v G u v N ( u ) = N ( v )
Враховуючи графік на вершинах і ребрах як вхідний, наскільки швидко ми можемо знайти пару близнюків у , якщо така пара існує?н м Г
Ми можемо перевірити, чи є дві задані вершини близнюками за час, порівнявши їх сусідства. Простий алгоритм пошуку близнюків - це, таким чином, для кожної пари вершин перевірити, чи вони є близнюками. Це займає час (а також знаходить усі пари близнюків). Чи є значно швидший спосіб знайти (якщо існує) пара близнюків у графі? Чи відома робота в літературі, яка займається вирішенням цієї проблеми?O ( n 3 )