Транспозиционная матрица (-матрица) — квадратная матрица размера (, ), элементы которой получаются из элементов заданного -мерного вектора по формуле:
,
где символом обозначена битовая операция «сложение по модулю 2». Строки и столбцы транспозиционной матрицей являются перестановками вектора ; каждая строка и столбец содержит все элементы вектора без повторений. -матрица бисимметрична: и для любых и .
Например, транспозиционная матрица , полученная из вектора:
Четвёрки из элементов в -матрице — диагональные элементы в них равны
Произвольная пара строк строки (или пара столбцов) транспозиционной матрицы содержит четвёрок из элементов с равными значениями диагональных элементов. Например, если и — два случайно выбранных элемента из одного столбца матрицы , то из этого свойства следует, что -матрица содержит четвёрку из элементов , для которой выполняются уравнения и . Это свойство «свойство четвёрок» является специфическим для -матриц.
Транспозиционная матрица со взаимно ортогональными строками
Свойство четвёрок позволяет получить из транспозиционной матрицы матрицу со взаимно ортогональными строками путём изменения знака нечётному количеству элементов в каждой из четвёрок , . Существует алгоритм построения -матрицы с использованием покомпонентного произведения матрицы и -мерной матрицы Адамара, строки которой (кроме первой) переставлены таким образом, что строки результирующей матрицы взаимно ортогональны:
где:
«» — произведение Адамара,
— единичная матрица,
— -мерная матрица Адамара с перестановкой строк , которая меняет знак нечётному количеству элементов в каждой из четвёрок;
— вектор, из которого выводятся элементы -матрицы.
Порядок строк матрицы Адамара был получен экспериментально для матриц размеров 2, 4 и 8. Порядок строк матрицы Адамара (относительно матрицы Сильвестра — Адамара) не зависит от вектора . Было доказано[1], что если — единичный вектор (), то .
Пример получения матрицы Trs
Транспозиционная матрица с взаимно ортогональными строками при , получается из вектора по формуле:
,
где — матрица, полученная из вектора , H(R) — матрица Адамара со сдвигом строк в заданном порядке R, для которого строки результирующей Матрицы Trs взаимно ортогональны. Первая строка результирующей матрицы содержит элементы вектора без перестановок и перемен знака. Учитывая, что строки матрицы взаимно ортогональны:
,
следовательно, матрица вращает вектор , из которого она получена, в направлении оси . Порядок строк матрицы Адамара не зависит от вектора . Опубликованы примеры генерации матриц и для . Остаётся открытым вопрос, можно ли создать матрицы Trs размера больше 8.
Примечания
↑Zhelezov O. I. Determination of a Special Case of Symmetric Matrices and Their Applications. Current Topics on Mathematics and Computer Science Vol. 6, 29-45 ISBN= 978-93-91473-89-1
Кватернио́ны — система гиперкомплексных чисел, образующая векторное пространство размерностью четыре над полем вещественных чисел. Обычно обозначаются символом . Предложены Уильямом Гамильтоном в 1843 году.
Те́нзор — применяемый в математике и физике математический объект линейной алгебры, заданный на векторном пространстве конечной размерности. В физике в качестве векторного пространства обычно выступает физическое трёхмерное пространство или четырёхмерное пространство-время, а компонентами тензора являются координаты (проекции) взаимосвязанных физических величин. Использование тензоров в физике позволяет глубже понять физические законы и уравнения, упростить их запись за счёт сведения многих связанных физических величин в один тензор, а также записывать уравнения в форме, не зависящей от выбранной системы отсчёта.
Ма́трица — математический объект, записываемый в виде прямоугольной таблицы элементов кольца или поля, который представляет собой совокупность строк и столбцов, на пересечении которых находятся его элементы. Количество строк и столбцов задаёт размер матрицы. Матрицу можно также представить в виде функции двух дискретных аргументов. Хотя исторически рассматривались, например, треугольные матрицы, в настоящее время говорят исключительно о матрицах прямоугольной формы, так как они являются наиболее удобными и общими.
Определи́тель (детермина́нт) в линейной алгебре — скалярная величина, которая характеризует ориентированное «растяжение» или «сжатие» многомерного евклидова пространства после преобразования матрицей; имеет смысл только для квадратных матриц. Стандартные обозначения определителя матрицы — , , .
Це́пь Ма́ркова — последовательность случайных событий с конечным или счётным числом исходов, характеризующаяся тем свойством, что, говоря нестрого, при фиксированном настоящем будущее независимо от прошлого. Названа в честь А. А. Маркова (старшего), который впервые ввёл это понятие в работе 1906 года.
Метод наименьших квадратов (МНК) — математический метод, применяемый для решения различных задач, основанный на минимизации суммы квадратов отклонений некоторых функций от искомых переменных. Он может использоваться для «решения» переопределенных систем уравнений, для поиска решения в случае обычных нелинейных систем уравнений, для аппроксимации точечных значений некоторой функции. МНК является одним из базовых методов регрессионного анализа для оценки неизвестных параметров регрессионных моделей по выборочным данным.
Симметричной (Симметрической) называют квадратную матрицу, элементы которой симметричны относительно главной диагонали. Более формально, симметричной называют такую матрицу , что .
Нормальная матрица — комплексная квадратная матрица , коммутирующая со своей эрмитово-сопряжённой матрицей:
.
LU-разложение — представление матрицы в виде произведения двух матриц, , где — нижняя треугольная матрица, а — верхняя треугольная матрица.
Twofish — симметричный алгоритм блочного шифрования с размером блока 128 бит и длиной ключа до 256 бит. Число раундов 16. Разработан группой специалистов во главе с Брюсом Шнайером. Являлся одним из пяти финалистов второго этапа конкурса AES. Алгоритм разработан на основе алгоритмов Blowfish, SAFER и SQUARE.
Метод главных компонент — один из основных способов уменьшить размерность данных, потеряв наименьшее количество информации. Изобретён Карлом Пирсоном в 1901 году. Применяется во многих областях, в том числе в эконометрике, биоинформатике, обработке изображений, для сжатия данных, в общественных науках.
Матрица смежности — один из способов представления графа в виде матрицы.
Умноже́ние ма́триц — одна из основных операций над матрицами. Матрица, получаемая в результате операции умножения, называется произведе́нием ма́триц. Элементы новой матрицы получаются из элементов старых матриц в соответствии с правилами, проиллюстрированными ниже.
Разложе́ние ма́трицы — представление матрицы в виде произведения матриц, обладающих некоторыми определёнными свойствами. У каждого класса матричных разложений имеется своя область применения; в частности, многие эффективные алгоритмы вычислительной линейной алгебры основаны на построении соответствующих матричных разложений.
Salsa20 — система поточного шифрования разработанная Daniel J. Bernstein (англ.). Алгоритм был представлен на конкурсе «eSTREAM», целью которого было создание европейских стандартов для поточных систем шифрования. Алгоритм стал победителем конкурса в первом профиле.
Спектральное разложение матрицы или разложение матрицы на основе собственных векторов — это представление квадратной матрицы в виде произведения трёх матриц , где — матрица, столбцы которой являются собственными векторами матрицы , — диагональная матрица с соответствующими собственными значениями на главной диагонали, — матрица, обратная матрице .
Полуопределённое программирование — подраздел выпуклого программирования, которое занимается оптимизацией линейной целевой функции на пересечении конусов положительно полуопределённых матриц с аффинным пространством.
Теория комбинаторных схем — это часть комбинаторики, рассматривающая существование, построение и свойства семейств конечных множеств, структура которых удовлетворяет обобщённым концепциям равновесия и/или симметрии. Эти концепции не определены точно, так что объекты широкого диапазона могут пониматься как комбинаторные схемы. Так, в одном случае комбинаторные схемы могут представлять собой пересечения множеств чисел, как в блок-схемах, а в другом случае могут отражать расположение элементов в судоку.
Схема шифрования GGH — асимметричная криптографическая система, основанная на решётках. Также существует схема подписи GGH.
Матричный логарифм — матрица, для которой матричная экспонента равна исходной матрице — обобщение логарифма и в некотором смысле обратная функция матричной экспоненты. Не все матрицы имеют логарифм, но те матрицы, которые имеют логарифм, могут иметь более одного логарифма. Изучение логарифмов матриц приводит к теории Ли, так как если матрица имеет логарифм, то она является элементом группы Ли, а логарифм является соответствующим элементом векторного пространства алгебры Ли.
Эта страница основана на статье Википедии. Текст доступен на условиях лицензии CC BY-SA 4.0; могут применяться дополнительные условия. Изображения, видео и звуки доступны по их собственным лицензиям.