Пфаффиан
В математике определитель m × m от всегда кососимметричной матрицы размера можно записать как квадрат многочлена в элементах матрицы, многочлена с целыми коэффициентами, который зависит только m . Когда m нечетно, полином равен нулю. Когда m четно, это ненулевой полином степени m /2, уникальный с точностью до умножения на ±1. Соглашение о кососимметричных трехдиагональных матрицах, приведенное ниже в примерах, затем определяет один конкретный полином, называемый полиномом Пфаффа . Значение этого многочлена, примененное к элементам кососимметричной матрицы, называется пфаффианом этой матрицы. Термин «пфаффианцы» был введен Кэли ( 1852 ), который косвенно назвал их в честь Иоганна Фридриха Пфаффа .
Явно, для кососимметричной матрицы ,
что было впервые доказано Кэли ( 1849 ), который цитирует Якоби за введение этих полиномов в работы над пфаффовыми системами дифференциальных уравнений. Кэли получает это соотношение, специализируя более общий результат на матрицах, которые отклоняются от кососимметрии только в первой строке и первом столбце. Определителем такой матрицы является произведение пфаффианов двух матриц, полученных путем сначала установки в исходной матрице верхнего левого элемента в ноль, а затем копирования соответственно отрицательного транспонирования первой строки в первый столбец и отрицательного транспонировать первый столбец в первую строку. Это доказывается индукцией путем расширения определителя на миноры и использования приведенной ниже формулы рекурсии.
Примеры
[ редактировать ](3 нечетно, поэтому пфаффиан B равен 0)
Пфаффиан размером 2 n × 2 n кососимметричной трехдиагональной матрицы задается как
(Обратите внимание, что к этому виду можно привести любую кососимметричную матрицу; см. Спектральную теорию кососимметричной матрицы .)
Формальное определение
[ редактировать ]Пусть A = ( a ij ) — 2 n × 2 n кососимметричная матрица размером . Пфаффиан оператора A явно определяется формулой
где S 2 n — симметрическая группа порядка (2 n )! и sn(σ) — сигнатура σ.
Можно использовать кососимметрию A , чтобы избежать суммирования по всем возможным перестановкам . Пусть Π — множество всех разбиений {1, 2, ..., 2 n } на пары без учета порядка. Имеется (2 n )!/(2 н п !) = (2 п − 1) !! такие перегородки. Элемент α ∈ Π можно записать как
с i k < j k и . Позволять
быть соответствующей перестановкой. Учитывая раздел α, как указано выше, определите
Тогда пфаффиан A определяется выражением
Пфаффиан n × n кососимметричной матрицы размера для нечетного n определяется равным нулю, поскольку определитель нечетной кососимметричной матрицы равен нулю, поскольку для кососимметричной матрицы и для n нечетного это означает .
Рекурсивное определение
[ редактировать ]По соглашению, пфаффиан матрицы 0×0 равен единице. Пфаффиан кососимметричной размером 2 n × 2 n матрицы A с n > 0 можно вычислить рекурсивно как
где индекс i можно выбрать произвольно, – ступенчатая функция Хевисайда , а обозначает матрицу A , из которой удалены i -я и j -я строки и столбцы. [1] Обратите внимание, что для специального выбора это сводится к более простому выражению:
Альтернативные определения
[ редактировать ]Любой кососимметричной 2 n × 2 n матрице размера A ( a ij ) можно сопоставить бивектор =
где { e 1 , e 2 , ..., e 2 n } — стандартный базис R 22н . Тогда пфаффиан определяется уравнением
здесь ω н обозначает сегментов произведение n копий ω .
Эквивалентно, мы можем рассмотреть бивектор (что более удобно, когда мы не хотим накладывать ограничение суммирования ): что дает
Ненулевое обобщение пфаффиана на нечетномерные матрицы дано в работе де Брейна о кратных интегралах, включающих определители. [2] В частности, для любого -матрица A , мы используем формальное определение, приведенное выше, но полагаем . Тогда для нечетного m можно показать, что оно равно обычному пфаффиану -мерная кососимметричная матрица, в которую мы добавили столбец, состоящий из m элементов 1, -я строка состоит из m элементов −1, а угловой элемент равен нулю. К этой расширенной матрице применяются обычные свойства пфаффианов, например отношение к определителю.
Свойства и личности
[ редактировать ]Пфаффианы обладают следующими свойствами, аналогичными свойствам определителей.
- Умножение строки и столбца на константу эквивалентно умножению пфаффиана на ту же константу.
- Одновременная замена двух разных строк и соответствующих столбцов меняет знак пфаффиана.
- Кратное число строки и соответствующего столбца, добавленное к другой строке и соответствующему столбцу, не меняет значение пфаффиана.
Используя эти свойства, пфаффианы можно вычислять быстро, подобно вычислению определителей.
Разнообразный
[ редактировать ]размером 2 n × 2 n Для кососимметричной матрицы A
Для произвольной 2 n × 2 n матрицы B размером
Подставив в это уравнение B = A м , для всех целых m
Как было сказано ранее, То же самое с : где мы определили .
С доказательство закончено.
С является уравнением многочленов, его достаточно доказать для вещественных матриц, и оно автоматически применимо и для комплексных матриц.
По спектральной теории кососимметричных вещественных матриц , где является ортогональным и для действительных чисел . Теперь применим предыдущую теорему, имеем .
Производные тождества
[ редактировать ]Если A зависит от некоторой переменной x i , то градиент пфаффиана определяется выражением
а гессиан пфаффиана определяется выражением
Отследить личности
[ редактировать ]Произведение пфаффианов кососимметричных матриц A и B можно представить в виде экспоненты
Предположим, что A и B — 2n × 2n кососимметричные матрицы размера , тогда
и Bn ) ( s1 , , s2 , ... sn — полиномы Белла .
Блочные матрицы
[ редактировать ]Для блочно-диагональной матрицы
Для произвольной размера n × n матрицы M :
Часто требуется вычислить пфаффиан кососимметричной матрицы. с блочной структурой
где и являются кососимметричными матрицами и представляет собой общую прямоугольную матрицу.
Когда обратима, то есть
Это можно видеть из формулы блочной диагонализации Эйткена: [3] [4] [5]
Это разложение включает в себя конгруэнтные преобразования , позволяющие использовать свойство Пфаффа. .
Аналогично, когда обратима, то есть
как можно увидеть, используя разложение
Численный расчет пфаффиана
[ редактировать ]Предположим, что A — 2n × 2n кососимметричная матрица размера , тогда
где — вторая матрица Паули , является единичной матрицей размерности n , и мы взяли след по логарифму матрицы .
Это равенство основано на тождестве следа
и по наблюдению, что .
Поскольку вычисление логарифма матрицы является сложной вычислительной задачей, вместо этого можно вычислить все собственные значения матрицы. , возьмите журнал всех этих событий и просуммируйте их. Эта процедура просто использует свойство . Это можно реализовать в Mathematica с помощью одного оператора:
Pf[x_] := Module[{n = Dimensions[x][[1]] / 2}, I^(n^2) Exp[ 1/2 Total[ Log[Eigenvalues[ Dot[Transpose[KroneckerProduct[PauliMatrix[2], IdentityMatrix[n]]], x] ]]]]]
Однако этот алгоритм неустойчив, когда пфаффиан велик. Собственные значения обычно будет комплексным, и логарифм этих комплексных собственных значений обычно считается . При суммировании для вещественнозначного пфаффиана аргумент экспоненты будет задан в виде для некоторого целого числа . Когда очень велика, ошибки округления при вычислении результирующего знака комплексной фазы могут привести к ненулевой мнимой составляющей.
Другие (более) эффективные алгоритмы см. в Wimmer 2012 .
Приложения
[ редактировать ]- Существуют программы численного расчета пфаффиана на различных платформах (Python, Matlab, Mathematica) ( Wimmer 2012 ).
- Пфаффиан — это инвариантный полином кососимметричной матрицы при правильной ортогональной замене базиса. Как таковое это важно в теории характеристических классов . В частности, его можно использовать для определения класса Эйлера риманова многообразия , который используется в обобщенной теореме Гаусса–Бонне .
- Количество идеальных паросочетаний в плоском графе задается пфаффианом, следовательно, его можно вычислить за полиномиальное время с помощью алгоритма FKT . Это удивительно, учитывая, что для общих графов проблема очень сложна (так называемая #P-complete ). Этот результат используется для расчета количества домино разбиений прямоугольника на , статистической суммы моделей Изинга в физике или марковских случайных полей в машинном обучении ( Globerson & Jaakkola 2007 ; Schraudolph & Kamenetsky 2009 ), где основной граф является плоским. . Он также используется для разработки эффективных алгоритмов для некоторых, казалось бы, неразрешимых проблем, включая эффективное моделирование определенных типов ограниченных квантовых вычислений . Прочтите Голографический алгоритм для получения дополнительной информации.
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ «Архивная копия» (PDF) . Архивировано из оригинала (PDF) 5 марта 2016 г. Проверено 31 марта 2015 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ Брюйн, де, Н.Г. (1955). «О некоторых кратных интегралах с определителями» . Журнал Индийского математического общества . Новая серия. 19 : 133–151. ISSN 0019-5839 .
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ AC Эйткен. Определители и матрицы. Оливер и Бойд, Эдинбург, четвертое издание, 1939 г.
- ^ Чжан, Фужен, изд. Дополнение Шура и его приложения. Том. 4. Springer Science & Business Media, 2006.
- ^ Банч, Джеймс Р. «Заметки об устойчивом разложении кососимметричных матриц». Математика вычислений 38.158 (1982): 475–479.
Ссылки
[ редактировать ]- Кэли, Артур (1849). «Сюр-ле-детерминанты неловкости» . Журнал чистой и прикладной математики . 38 :93-96.
- Кэли, Артур (1852). «К теории пермутантов» . Кембриджский и Дублинский математический журнал . VII : 40–51. Перепечатано в Сборнике математических статей, том 2.
- Кастелейн, PW (1961). «Статистика димеров на решетке. I. Число расположений димеров на квадратичной решетке». Физика . 27 (12): 1209–1225. Бибкод : 1961Phy....27.1209K . дои : 10.1016/0031-8914(61)90063-5 .
- Пропп, Джеймс (2004). «Лямбда-определители и домино». arXiv : math/0406301 .
- Глоберсон, Амир; Яаккола, Томми (2007). «Приблизительный вывод с использованием разложения плоского графа» (PDF) . Достижения в области нейронных систем обработки информации 19 . МТИ Пресс.
- Шраудольф, Никол; Каменецкий, Дмитрий (2009). «Эффективный точный вывод в плоских моделях Изинга» (PDF) . Достижения в области нейронных систем обработки информации 21 . МТИ Пресс.
- Джелисс, врач общей практики; Чепмен, Робин Дж. (1996). «Доминирование на шахматной доске». Журнал игр и головоломок . 2 (14): 204–5.
- Селлерс, Джеймс А. (2002). «Плитки домино и произведения чисел Фибоначчи и Пелла» . Журнал целочисленных последовательностей . 5 (1): 02.1.2. Бибкод : 2002JIntS...5...12S .
- Уэллс, Дэвид (1997). Словарь любопытных и интересных чисел Penguin (переработанная редакция). Пингвин. п. 182. ИСБН 0-14-026149-4 .
- Мьюир, Томас (1882). Трактат по теории определителей . Макмиллан и компания онлайн
- Парамесваран, С. (1954). «Кососимметричные определители». Американский математический ежемесячник . 61 (2): 116. дои : 10.2307/2307800 . JSTOR 2307800 .
- Виммер, М. (2012). «Эффективное численное вычисление пфаффиана для плотных и полосчатых кососимметричных матриц». АКМ Транс. Математика. Программное обеспечение 38 : 30.arXiv : 1102.3440 . дои : 10.1145/2331130.2331138 . S2CID 15331538 .
- де Брейн, Н.Г. (1955). «О некоторых кратных интегралах с определителями». Дж. Индийская математика. Соц. 19 : 131–151.
Внешние ссылки
[ редактировать ]- «Пфаффиан» , Математическая энциклопедия , EMS Press , 2001 [1994]
- Пфаффиан на PlanetMath.org
- Т. Джонс, Пфаффиан и клиновое произведение (демонстрация доказательства соотношения Пфаффиан/детерминант)
- Р. Кеньон и А. Окуньков , Что такое... димер?
- Последовательность OEIS A004003 (Количество плиток домино (или димерных покрытий))
- В. Ледерманн «Заметка о кососимметричных определителях» https://www.researchgate.net/publication/231827602_A_note_on_skew-symmetric_determinants