В случае немаркированных графов проблема изоморфизма графов может быть решена с помощью ряда алгоритмов, которые очень хорошо работают на практике. То есть, хотя наихудшее время выполнения является экспоненциальным, обычно оно имеет полиномиальное время выполнения.
Я надеялся, что ситуация аналогична в случае помеченных графов. Однако мне действительно трудно найти какую-либо ссылку, которая предлагает «практически эффективный» алгоритм.
Замечание: Здесь мы требуем, чтобы изоморфизм сохранил метки. То есть изоморфизм между двумя конечными членами алгебры автоматов / процессов будет означать, что автоматы / члены по существу "равны переименованию узлов".
Единственная ссылка, которую я нашел, была в Википедии, в которой говорится, что проблема изоморфизма помеченных графов может быть полиномиально сведена к проблеме обычных графов. Основная статья, однако, больше касается теории сложности, чем практических алгоритмов.
Я что-то упускаю, или это действительно так, что нет эффективных «эвристических» алгоритмов, чтобы решить, изоморфны ли два помеченных графа?
Любой намек или ссылка будет здорово.