Циркулирующая матрица
В линейной алгебре циркулянтная матрица — это квадратная матрица , все строки которой состоят из одних и тех же элементов, и каждая строка повернута на один элемент вправо относительно предыдущей строки. Это особый вид матрицы Теплица .
В численном анализе циркулянтные матрицы важны, поскольку они диагонализуются дискретным преобразованием Фурье , и, следовательно, линейные уравнения , которые их содержат, могут быть быстро решены с использованием быстрого преобразования Фурье . [1] Их можно аналитически интерпретировать как интегральное ядро оператора свертки на циклической группе. и, следовательно, часто появляются в формальных описаниях пространственно-инвариантных линейных операций. Это свойство также имеет решающее значение в современных программно определяемых радиостанциях, которые используют мультиплексирование с ортогональным частотным разделением для распределения символов (битов) с использованием циклического префикса . Это позволяет представить канал в виде циркулянтной матрицы, упрощая выравнивание канала в частотной области .
В криптографии циркулянтная матрица используется на MixColumns этапе Advanced Encryption Standard .
Определение
[ редактировать ]Ан циркулирующая матрица принимает форму или транспонирование этой формы (по выбору обозначений). Если каждый это квадратная матрица , то матрица называется блочно-циркулянтной матрицей .
Матрица циркулянта полностью задается одним вектором: , который отображается как первый столбец (или строка) . Остальные столбцы (и строки соответственно) каждая циклическая перестановка вектора со смещением, равным индексу столбца (или строки, соответственно), если строки индексируются из к . (Циклическая перестановка строк имеет тот же эффект, что и циклическая перестановка столбцов.) Последняя строка вектор сдвинуто на единицу назад.
Разные источники определяют матрицу циркулянта по-разному, например, как указано выше, или с помощью вектора соответствующий первой строке, а не первому столбцу матрицы; и, возможно, с другим направлением смещения (что иногда называют антициркулянтной матрицей ).
Полином называется ассоциированным полиномом матрицы .
Характеристики
[ редактировать ]Собственные векторы и собственные значения
[ редактировать ]Нормализованными собственными векторами циркулянта являются моды Фурье, а именно: где это примитив -й корень из единства и это мнимая единица .
(Это можно понять, осознав, что умножение на циркулянтную матрицу реализует свертку. В пространстве Фурье свертки становятся умножением. Следовательно, произведение циркулянтной матрицы с модой Фурье дает кратное этой моде Фурье, т.е. это собственный вектор. )
Соответствующие собственные значения имеют вид
Определитель
[ редактировать ]Как следствие явной формулы для собственных значений, приведенной выше, определитель циркулянтной матрицы можно вычислить как: Поскольку транспонирование не меняет собственные значения матрицы, эквивалентная формулировка:
Классифицировать
[ редактировать ]Ранг циркулянтной матрицы равно где - степень многочлена . [2]
Другие объекты недвижимости
[ редактировать ]- Любой циркулянт представляет собой матричный полином (а именно, ассоциированный полином) в матрице циклических перестановок : где задается сопутствующей матрицей
- Набор циркулянтные матрицы образуют - размерное векторное пространство относительно сложения и скалярного умножения. пространство можно интерпретировать как пространство функций на циклической группе порядка Это , или, что то же самое, как групповое кольцо .
- Циркулянтные матрицы образуют коммутативную алгебру , поскольку для любых двух данных циркулянтных матриц и , сумма является циркулянтом, продукт является циркулирующим, и .
- Для неособой циркулянтной матрицы , его инверсия также является циркулянтом. Для сингулярной циркулянтной матрицы ее псевдообратная Мура – Пенроуза они распространяют его.
- Матрица который состоит из собственных векторов циркулянтной матрицы, связан с дискретным преобразованием Фурье и его обратным преобразованием: Следовательно, матрица диагонализирует . На самом деле, у нас есть где это первый столбец . Собственные значения даны продуктом . Это произведение можно легко вычислить с помощью быстрого преобразования Фурье . [3] Обратно, для любой диагональной матрицы , продукт они распространяют его.
- Позволять быть ( моническим ) характеристическим полиномом циркулирующая матрица . Тогда масштабированная производная является характеристическим полиномом следующих подматрица : (видеть [4] для доказательства ).
Аналитическая интерпретация
[ редактировать ]Циркулянтные матрицы можно интерпретировать геометрически , что объясняет связь с дискретным преобразованием Фурье.
Рассмотрим векторы в как функции целых чисел с периодом , (т.е. как периодические бибесконечные последовательности: ) или, что то же самое, как функции на циклической группе порядка (обозначается или ) геометрически, на (вершинах) регулярного -gon : это дискретный аналог периодических функций на реальной прямой или окружности .
Тогда, с точки зрения теории операторов , циркулянтная матрица является ядром дискретного интегрального преобразования , а именно оператора свертки для функции ; это дискретная круговая свертка . Формула свертки функций является
(напомним, что последовательности периодические)что является произведением вектора по циркулянтной матрице для .
Затем дискретное преобразование Фурье преобразует свертку в умножение, что в матричной настройке соответствует диагонализации.
The -алгебра всех циркулянтных матриц с комплексными элементами изоморфна группе -алгебра
Симметричные циркулянтные матрицы
[ редактировать ]Для симметричной циркулянтной матрицы есть дополнительное условие, что . Таким образом, определяется элементы.
Собственные значения любой вещественной симметричной матрицы вещественны.Соответствующие собственные значения становятся: для даже и для странно , где обозначает действительную часть .Это можно еще больше упростить, используя тот факт, что и в зависимости от четное или нечетное.
Симметричные циркулянтные матрицы относятся к классу бисимметричных матриц .
Эрмитова циркулянтная матрица
[ редактировать ]Комплексная версия циркулянтной матрицы, повсеместно встречающаяся в теории коммуникаций, обычно является эрмитовой . В этом случае и его определитель и все собственные значения действительны.
Если n четно, первые две строки обязательно принимают вид в котором первый элемент в верхнем втором полуряде реально.
Если n нечетно, мы получаем
тройник [5] обсудил ограничения на собственные значения для условия Эрмита.
Приложения
[ редактировать ]В линейных уравнениях
[ редактировать ]Учитывая матричное уравнение
где представляет собой циркулянтную матрицу размера , мы можем записать уравнение в виде круговой свертки где это первый столбец , а векторы , и циклически расширяются в каждом направлении. Используя теорему о круговой свертке , мы можем использовать дискретное преобразование Фурье , чтобы преобразовать циклическую свертку в покомпонентное умножение. так что
Этот алгоритм намного быстрее стандартного исключения Гаусса , особенно если быстрое преобразование Фурье используется .
В теории графов
[ редактировать ]В теории графов граф матрица или орграф, которого смежности является циркулянтом, называется циркулянтным графом /орграфом. Эквивалентно, граф является циркулянтным, если его группа автоморфизмов содержит цикл полной длины. Лестницы Мёбиуса являются примерами циркулянтных графов, как и графы Пэли для полей простого порядка .
Ссылки
[ редактировать ]- ^ Дэвис, Филип Дж. , Циркулирующие матрицы, Уайли, Нью-Йорк, 1970. ISBN 0471057711
- ^ А. В. Инглтон (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.