Формула Лейбница для определителей

Материал из testwiki
Перейти к навигации Перейти к поиску

Формула Лейбница — выражение для определителя квадратной матрицы A=(ai,j) размера n×n через перестановки её элементов:

det(A)=τSnsgn(τ)i=1nai,τ(i)=σSnsgn(σ)i=1naσ(i),i,

где sgn — функция знака перестановки в группе перестановок Sn, которая возвращает +1 или −1 для чётных и нечётных перестановок соответственно.

С использованием символа Леви-Чивиты и соглашений о суммировании Эйнштейна:

det(A)=ϵi1ina1i1anin.

Названа в честь Готфрида Лейбница, который ввёл понятие определителя и способ его вычисления в 1678 году.

Функция, определённая формулой Лейбница, является единственной Шаблон:Не переведено 5, обращающейся в единицу на единичной матрицеШаблон:Sfn. Таким образом, определитель может быть однозначно определён как знакопеременная мультилинейная функция, полилинейная относительно столбцов и строк, обращающаяся в единицу на единичной матрице.[1]

Вычислительная сложность

Прямое вычисление по формуле Лейбница требует в общем случае Ω(n!n) операций, то есть количество операций, асимптотически пропорциональное факториалу n (числу упорядоченных перестановок из n элементов). Для больших n определитель можно вычислить за O(n3) операций путём формирования LU-разложения A=LU, обычно получаемого с помощью метода Гаусса или аналогичных методов, для которого detA=(detL)(detU), где определители треугольных матриц L и U равняются произведениям диагональных элементов матриц. Однако в практических приложениях вычислительной линейной алгебры явное вычисление определителя используется редкоШаблон:Sfn.

Смотрите также

Примечания

Шаблон:Примечания

Литература

Шаблон:Rq