Я полагаю, что ответом на ваш вопрос является «нет», потому что эквивалентное условие подразумевало бы решение GI за полиномиальное время.
Для , матрицы смежности графа G , отметим, что число путей от i до j длины k равно ( A k ) i , j (с возможностью повторения вершин и ребер). Для двух графов G 1 и G 2 (с матрицами смежности A 1 и A 2 ) и k ≥ 1 , если вы отсортировали элементы A k 1 и A k 2, то по порядкуAграммяJК( АК)я , джграмм1грамм2A1A2k ≥ 1AК1AК2Чтобы G 1 была изоморфна G 2 , необходимо, чтобы списки были одинаковыми для всех k .грамм1грамм2К
Я считаю, что ваша гипотеза эквивалентна:
Если отсортированные списки элементов из и A d 2 идентичны для k = 1 - n - 1 (верхняя граница на самом длинном пути с неповторяющимися вершинами), то G 1 и G 2 изоморфны.AК1Ad2к = 1n - 1грамм1грамм2
Таким образом, чтобы решить GI, нужно только выполнить умножение матриц n × n (и немного дополнительного времени, чтобы отсортировать и сравнить n 2 элементов). Это займет меньше п 4 раз.n - 1n × nN2N4
Я допускаю два возможных недостатка в своем аргументе. Во-первых, вполне возможно, что GI имеет алгоритм полиномиального времени и что мы только что обнаружили его вместе, прямо сейчас (ура, мы знамениты!). Я считаю это крайне маловероятным. Во-вторых (и гораздо более вероятно), то, что я предложил, на самом деле не эквивалентно вашей гипотезе.
Последняя мысль. Вы пробовали это для всех, скажем, 3-регулярных графиков для размера 8 или около того? Я думаю, что если ваша гипотеза неверна, то в 3-регулярных графах довольно небольшого размера должен быть встречный пример.