Пусть - граф. Для вершины , определим , чтобы быть (открытая) окрестность в . То есть . Определим две вершины в какдвойники,если и имеют одинаковый набор соседей, то есть если .
Учитывая граф на вершинах и ребрах в качестве входных данных, как быстро мы можем найти пару близнецов в , если такая пара существует?
Мы можем проверить, являются ли две данные вершины близнецами за времени, сравнивая их окрестности. Простой алгоритм состоит в том, чтобы найти близнецов, то есть для каждой пары вершин проверять, являются ли они близнецами. Это занимает времени (а также находит все пары близнецов). Существует ли значительно более быстрый способ найти (если есть) пару близнецов в графе? Есть ли в литературе известная работа, посвященная этой проблеме?