Матрицы A и B , элементы которых находятся в поле F , похожи (в F ) тогда и только тогда, когда они имеют одинаковую нормальную форму Фробениуса . Согласно быстрому поиску, кажется, что нормальная форма Фробениуса матрицы n × n может быть вычислена с помощью полевых операций O ( n 3 ) [Sto98], и что это можно улучшить до уровня, сравнимого со сложностью умножения матриц [ Sto01].
[Sto98] Арне Сторджоханн. Алгоритм O ( n 3 ) для нормальной формы Фробениуса. В материалах Международного симпозиума по символическим и алгебраическим вычислениям (ISSAC) 1998 года , стр. 101–105, август 1998 года. DOI: 10.1145 / 281508.281570 .
[Sto01] Арне Сторджоханн. Детерминированные вычисления формы Фробениуса. В 42-м Симпозиуме IEEE по основам информатики (FOCS) , с. 368–377, октябрь 2001 г. DOI: 10.1109 / SFCS.2001.959911 .