Матрица линейной алгебры
В линейной алгебре циркулянтная матрица — это квадратная матрица , все строки которой состоят из одних и тех же элементов, и каждая строка повернута на один элемент вправо относительно предыдущей строки. Это особый вид матрицы Теплица .
В численном анализе циркулянтные матрицы важны, поскольку они диагонализуются дискретным преобразованием Фурье , и, следовательно, линейные уравнения , которые их содержат, могут быть быстро решены с использованием быстрого преобразования Фурье . [1] Их можно интерпретировать аналитически как интегральное ядро оператора свертки на циклической группе и, следовательно, они часто появляются в формальных описаниях пространственно-инвариантных линейных операций. Это свойство также имеет решающее значение в современных программно-определяемых радиостанциях, которые используют мультиплексирование с ортогональным частотным разделением для распределения символов (битов) с использованием циклического префикса . Это позволяет представить канал в виде циркулянтной матрицы, упрощая выравнивание канала в частотной области .
В криптографии циркулянтная матрица используется на этапе MixColumns Advanced Encryption Standard .
Определение
Циркулянтная матрица имеет вид
транспонированиематрицейматрицей блочного циркулянтаЦиркулянтная матрица полностью задается одним вектором , который появляется как первый столбец (или строка) . Остальные столбцы (и строки, соответственно) представляют собой циклические перестановки вектора со смещением, равным индексу столбца (или строки, соответственно), если строки проиндексированы от до . (Циклическая перестановка строк имеет тот же эффект, что и циклическая перестановка столбцов.) Последняя строка — это вектор , сдвинутый на единицу в обратном направлении.
Разные источники определяют циркулянтную матрицу по-разному, например, как указано выше, или с вектором, соответствующим первой строке, а не первому столбцу матрицы; и, возможно, с другим направлением смещения (что иногда называют антициркулянтной матрицей ).
Полином называется ассоциированным многочленом матрицы .
Характеристики
Собственные векторы и собственные значения
Нормализованными собственными векторами циркулянта являются моды Фурье, а именно:
из единицымнимая единица(Это можно понять, осознав, что умножение на циркулянтную матрицу реализует свертку. В пространстве Фурье свертки становятся умножением. Следовательно, произведение циркулянтной матрицы с модой Фурье дает кратное этой моде Фурье, т.е. это собственный вектор. )
Соответствующие собственные значения имеют вид
Определитель
Как следствие явной формулы для приведенных выше собственных значений, определитель циркулянтной матрицы можно вычислить как:
Классифицировать
Ранг циркулянтной матрицы равен где – степень многочлена . [2]
Другие объекты недвижимости
- Любой циркулянт представляет собой матричный полином (а именно, ассоциированный полином) в матрице циклических перестановок :
где задается сопутствующей матрицей - Набор циркулянтных матриц образует -мерное векторное пространство относительно сложения и скалярного умножения. Это пространство можно интерпретировать как пространство функций на циклической группе порядка , или , что то же самое, как групповое кольцо .
- Циркулянтные матрицы образуют коммутативную алгебру , поскольку для любых двух данных циркулянтных матриц и , сумма является циркулянтом, произведение является циркулянтом, и .
- Для неособой циркулянтной матрицы ее обратная также является циркулянтом. Для сингулярной циркулянтной матрицы ее псевдообратная Мура – Пенроуза является циркулянтом.
- Матрица , состоящая из собственных векторов циркулянтной матрицы, связана с дискретным преобразованием Фурье и его обратным преобразованием:
Следовательно, матрица диагонализуется . На самом деле, у нас есть где находится первый столбец . Собственные значения задаются произведением . Это произведение можно легко вычислить с помощью быстрого преобразования Фурье . [3] И наоборот, для любой диагональной матрицы произведение является циркулянтом. - Пусть – ( монический ) характеристический многочлен циркулянтной матрицы . Тогда масштабированная производная является характеристическим полиномом следующей подматрицы :
(доказательство см. в [ 4] ).
Аналитическая интерпретация
Циркулянтные матрицы можно интерпретировать геометрически , что объясняет связь с дискретным преобразованием Фурье.
Рассмотрим векторы в как функции целых чисел с периодом , (т.е. как периодические бибесконечные последовательности: ) или, что то же самое, как функции на циклической группе порядка (обозначаемого или ) геометрически, на (вершинах) правильного -угольника : это дискретный аналог периодических функций на действительной прямой или окружности .
Тогда, с точки зрения теории операторов , циркулянтная матрица является ядром дискретного интегрального преобразования , а именно оператора свертки для функции ; это дискретная круговая свертка . Формула свертки функций:
(напомним, что последовательности периодические), который является произведением вектора на циркулянтную матрицу для .
Затем дискретное преобразование Фурье преобразует свертку в умножение, что в матричной настройке соответствует диагонализации.
-алгебра всех циркулянтных матриц с комплексными элементами изоморфна групповой -алгебре
Симметричные циркулянтные матрицы
Для симметричной циркулянтной матрицы имеется дополнительное условие : . Таким образом, оно определяется элементами.
Собственные значения любой вещественной симметричной матрицы вещественны. Соответствующие собственные значения становятся:
четных нечетногочастьСимметричные циркулянтные матрицы относятся к классу бисимметричных матриц .
Эрмитова циркулянтная матрица
Комплексная версия циркулянтной матрицы, повсеместно встречающаяся в теории коммуникаций, обычно является эрмитовой . В этом случае и его определитель, и все собственные значения вещественны.
Если n четно, первые две строки обязательно принимают вид
Если n нечетно, мы получаем
Ти [5] обсуждал ограничения на собственные значения для условия Эрмита.
Приложения
В линейных уравнениях
Учитывая матричное уравнение
где – циркулянтная матрица размера , мы можем записать уравнение как круговую свертку
теорему о круговой сверткедискретное преобразование ФурьеЭтот алгоритм намного быстрее стандартного метода исключения Гаусса , особенно если используется быстрое преобразование Фурье .
В теории графов
В теории графов граф или орграф , матрица смежности которого является циркулянтом, называется циркулянтным графом /орграфом. Эквивалентно, граф является циркулянтным, если его группа автоморфизмов содержит цикл полной длины. Лестницы Мёбиуса являются примерами циркулянтных графов, как и графы Пэли для полей простого порядка .
Рекомендации
- ^ Дэвис, Филип Дж. , Циркулянтные матрицы, Уайли, Нью-Йорк, 1970 ISBN 0471057711
- ^ AW Инглтон (1956). «Ранг циркулянтных матриц». Дж. Лондон Математика. Соц . с1-31(4): 445–460. дои : 10.1112/jlms/s1-31.4.445.
- ^ Голуб, Джин Х .; Ван Лоан, Чарльз Ф. (1996), «§4.7.7 Циркулянтные системы», Матричные вычисления (3-е изд.), Джонс Хопкинс, ISBN 978-0-8018-5414-9
- ^ Кушель, Ольга; Тяглов, Михаил (15 июля 2016 г.), «Циркулянты и критические точки полиномов», Журнал математического анализа и приложений , 439 (2): 634–650, arXiv : 1512.07983 , doi : 10.1016/j.jmaa.2016.03.005 , ISSN 0022-247X
- ^ Ти, GJ (2007). «Собственные векторы блочного циркулянта и знакопеременные циркулянтные матрицы». Новозеландский математический журнал . 36 : 195–211.
Внешние ссылки
- Р. М. Грей, Теплиц и циркулянтные матрицы: обзор doi : 10.1561/0100000006
- Блокнот IPython, демонстрирующий свойства циркулянтных матриц