Đặt là đồ thị. Đối với một đỉnh , xác định là (mở) khu phố của trong . Nghĩa là, . Xác định hai đỉnh trong là cặp song sinh nếu và có cùng tập hợp lân cận, nghĩa là, nếu .x ∈ V N ( x ) x G N ( x ) = { y ∈ Vu , v Gv N ( u ) = N ( v )
Cho một đồ thị trên đỉnh và cạnh làm đầu vào, chúng ta có thể tìm thấy một cặp sinh đôi trong nhanh như thế nào , nếu một cặp như vậy tồn tại?n m G
Chúng ta có thể kiểm tra xem hai đỉnh đã cho có phải là cặp song sinh trong thời gian , bằng cách so sánh các vùng lân cận của chúng. Do đó, một thuật toán đơn giản là tìm cặp song sinh để kiểm tra, đối với từng cặp đỉnh, cho dù chúng là cặp song sinh. Điều này làm mất thời gian (và cũng tìm thấy tất cả các cặp sinh đôi). Có cách nào nhanh hơn đáng kể để tìm (nếu có) một cặp sinh đôi trong biểu đồ? Có công việc được biết đến trong các tài liệu giải quyết vấn đề này?O ( n 3 )