Dwie macierze powiązane permutacją

15

Jaka jest złożoność obliczeniowa następującego problemu:

dane dwie złożone macierzy i sprawdzają, czy istnieje macierz permutacji taka, że: B P B = P P T .n×nZAbP.

b=P.ZAP.T..

Jeśli to pomoże, można założyć, że i są pustelnikami (lub nawet, że i są rzeczywiste i symetryczne).B A BZAbZAb

Uwagi:

Problem polega na sprawdzeniu, czy dwa zestawy wektorów są powiązane przez obrót jednostkowy, zobacz Zestawy wektorów powiązane przez obrót - MathOverflow . W tym kontekście i są ich matrycami Gramiana .B.ZAb

Problem jest co najmniej tak trudny jak problem izomorfizmu graficznego - weź i jako macierze przylegania.B.ZAb

Piotr Migdal
źródło

Odpowiedzi:

18

Jest to równoważne z podjęciem decyzji, czy dwa podane multigrafy (lub wykresy oznaczone krawędziami) są izomorficzne, czy nie, co jest znane jako równoważne zwykłemu problemowi z izomorfizmem grafowym.

Tsuyoshi Ito
źródło