подібні матриці


16

Враховуючи дві матриць A і B , задача вирішити, чи існує перестановна матриця P така, що B = P - 1 A P еквівалентна (Графічний ізоморфізм). Але якщо ми розслабимо P як просто обернену матрицю, то яка складність? Чи існують якісь інші обмеження на обертову матрицю P , окрім перестановки, які пов'язують цю проблему з іншими важкими проблемами?n×nABPB=P1APGIPPGI


Можливо, я мав би запитати це, перш ніж публікувати відповідь, але що ви спробували, перш ніж розміщувати це запитання тут?
Цуйосі Іто,

@TsuyoshiIto я спробував у wikipdia та mathworld, також спробував пошуковий запит у google, це запитання занадто елементарне, щоб його задавали тут? Мене більше цікавило, чи якийсь варіант цієї проблеми дасть деяку думку про ГІ.
DurgaDatta

Спасибі. Я вважаю, що рівень питання чудово, але я просто замислився, чому ви не дійшли такого ж висновку, як я. Що я зробив, щоб написати відповідь, це просто шукати "схожість матриці" у Вікіпедії, щоб знайти нормальну форму, яку можна легко обчислити (на відміну від нормальної форми Йорданії, яка вимагає алгебраїчно закритого поля). Я думаю, що ти міг би знайти ту саму інформацію, якби уважніше переглянув Вікіпедію.
Цуйосі Іто

Я буду обережним наступного разу далі. Дякую.
DurgaDatta

Відповіді:


11

Матриці A і B , елементи яких знаходяться в полі F, є подібними (у F ) тоді і тільки тоді, коли вони мають однакову нормальну форму Фробеніуса . Згідно швидкого пошуку, здається, що нормальна форма Фробеніуса матриці n × n може бути обчислена за допомогою O ( n 3 ) польових операцій [Sto98], і що це можна вдосконалити до чогось, порівнянного зі складністю множення матриці [ Sto01].

[Sto98] Arne Storjohann. Алгоритм O ( n 3 ) для нормальної форми Фробеніуса. У працях Міжнародного симпозіуму 1998 року з символічного та алгебраїчного обчислення (ISSAC) , стор. 101–105, серпень 1998 р. DOI: 10.1145 / 281508.281570 .

[Sto01] Арне Сторхоханн. Детерміновані обчислення форми Фробеніуса. У 42-му симпозіумі IEEE з основ інформатики (FOCS) , стор. 368–377, жовтень 2001. DOI: 10.1109 / SFCS.2001.959911 .


5

Дійсно існують інші обмеження щодо які пов’язують цю проблему з ГІ. Наприклад, якщо потрібно, щоб P був продуктом Kronecker (тензор) P 1PP , то отримана проблема є такою ж важкою, як еквівалентність 3-валентних тензорів, що приблизно така ж складність, як і лінійна еквівалентність коду, що в свою чергу, як відомо, є GI-жорстким (але невідомо, що є еквівалентним GI).P1P2P3

Ще одна точка зору на ваше запитання, яка може пролити деяке світло на загальну ситуацію, полягає в наступному. Для будь-якої групової дії на множину X n (по одній на кожен n ) можна запитати про складність рішення, якщо дві задані точки x , y X n знаходяться в одному G n -орбіті; називаємо це проблемою орбіти для цієї дії (сімейства). Тоді ваше запитання по суті полягає у складності проблем з орбітою, яку можна сформулювати так: задавши лінійну дію групи G n на векторний простір V nGnXnnx,yXnGnGnVn, розглянемо задачу орбіти індукованої дії (шляхом кон'югації) на X n = V n( V n ) .GnXn=Vn(Vn)

Для графічного ізоморфізму маємо і V n = R n з природною дією шляхом перестановки координат. Для матричного сполучення маємо G n = GL n ( F ) у своїй природній дії на V n = F n . Для наведеного вище прикладу маємо G n = GL a × GL b × GL c за своєю природною дією на V n = F aFGn=SnVn=RnGn=GLn(F)Vn=FnGn=GLa×GLb×GLcVn=FaFbFc

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.