W przypadku grafów nieznakowanych problemem izomorfizmu grafów można zająć się szeregiem algorytmów, które działają bardzo dobrze w praktyce. Oznacza to, że chociaż najgorszy przypadek czasu działania jest wykładniczy, zwykle ma on czas działania wielomianowego.
Miałem nadzieję, że sytuacja jest podobna w przypadku wykresów oznaczonych. Jednak naprawdę ciężko mi znaleźć jakiekolwiek odniesienie, które proponuje „praktycznie wydajny” algorytm.
Uwaga: W tym przypadku wymagamy, aby izomorfizm zachował etykiety. Oznacza to, że izomorfizm między dwoma skończonymi terminami automat / algebra procesów oznaczałby, że automaty / terminy są w zasadzie „równe aż do zmiany nazwy węzłów”.
Jedyne odniesienie, które znalazłem, to ten z Wikipedii, który stwierdza, że problem izomorfizmu wykresów znakowanych można wielomianowo zredukować do problemu zwykłych wykresów. Podstawowy artykuł dotyczy jednak bardziej teorii złożoności niż praktycznych algorytmów.
Coś mi brakuje, czy też tak naprawdę nie ma wydajnych algorytmów „heurystycznych” decydujących o tym, czy dwa oznaczone wykresy są izomorficzne?
Każda podpowiedź lub odniesienie byłoby świetne.