방데르몽드 행렬
1. 개요
방데르몽드 행렬은 각 행이 첫 번째 항이 1인 등비수열로 구성된 정사각 행렬이다. 이 행렬의 행렬식을 방데르몽드 행렬식이라고 부르며, 그 값은 다항식 형태로 표현된다. 방데르몽드 행렬식은 모든 x_i가 서로 다를 때 0이 아니며, 다항식 보간법, 통계학의 다항식 회귀, 수치 해석, 대칭군의 표현론 등 다양한 분야에 응용된다. 특히, 다항식 보간법 문제에서 선형대수학적 재구성을 가능하게 하며, 역 반데르몽드 행렬을 통해 해를 구할 수 있다. 또한, 중복된 점에서의 도함수 값을 지정하는 에르미트 보간법과 관련된 합류 반데르몽드 행렬도 존재한다.
| 이름 | 방데르몽드 행렬 |
|---|---|
| 다른 이름 | 방데르몽드 행렬식 방데르몽드 다항식 |
| 로마자 표기 | Bangdeureumondeu haengnyeol |
| 형태 | 각 행이 등비수열을 이루는 정사각 행렬 |
|---|---|
| 구성 요소 | x1, x2, ..., xn (스칼라 값) |
| 행렬식 | 곱셈 형태로 표현 가능 (자세한 내용은 본문 참조) |
|---|
| 응용 분야 | 곡선 피팅 다항식 보간 |
|---|
| 관련 항목 | 선형대수학 |
|---|
-
행렬식 -
부피 형식
부피 형식은 다양체의 방향 결정, 측도 정의, 벡터장 발산 계산에 사용되는 미분 형식의 일종으로, 유향 다양체에서는 밀도와 관련되며, 리 군, 심플렉틱 다양체, 준-리만 다양체 등에서 자연스럽게 정의된다. -
행렬식 -
야코비 행렬
야코비 행렬은 열린 집합 U에서 정의된 함수 f의 각 성분 편도함수를 요소로 가지는 행렬이며, 함수가 미분 가능할 때 전미분을 나타내고, n=m일 경우 행렬식은 함수의 동작에 대한 정보를 제공하며 다양한 분야에 응용된다. -
수치선형대수학 -
가우스 소거법
가우스 소거법은 연립 일차 방정식의 해를 구하기 위해 행렬을 사다리꼴로 변환하는 알고리즘이며, 기본 행 연산을 통해 전진 소거와 후퇴 대입 단계를 거쳐 해를 계산하고, 행렬식 계산 등 다양한 분야에 응용된다. -
수치선형대수학 -
LINPACK
LINPACK은 부동소수점 연산 성능을 평가하는 벤치마크 프로그램이자 FORTRAN 라이브러리로, 슈퍼컴퓨터 성능 측정 기준으로 사용되는 HPLinpack 벤치마크의 기반이 되었으며, TOP500 목록에서 고성능 컴퓨터 순위를 결정하는 데 기여한다. -
행렬 -
스핀 (물리학)
스핀은 양자역학적 각운동량으로, 양자화된 값을 가지며 자기 쌍극자 모멘트를 유발하여 다양한 분야에 응용되고 스핀트로닉스 기술 발전에 기여하지만, 전자의 스핀 기원은 아직 완전히 밝혀지지 않았다. -
행렬 -
파울리 행렬
파울리 행렬은 양자역학에서 스핀을 나타내는 데 사용되는 에르미트 행렬이자 유니타리 행렬로, 행렬식은 -1이고 대각합은 0이며, 리 대수의 생성원이자 파울리 벡터로 정의되어 다양한 물리학 분야에서 활용된다.
2. 정의
각 행이 첫째 항이 1인 등비수열인 정사각 행렬
:
를 방데르몽드 행렬(Vandermonde matrix영어)이라고 하며, 그 행렬식을 반데르몽드 행렬식이라고 한다. 위의 전치 행렬
:
로 정의하는 경우도 있지만, 행렬식은 전치를 해도 바뀌지 않으므로 행렬식으로서는 완전히 동일하다.
3. 공식
정사각 방데르몽드 행렬의 행렬식은 '방데르몽드 다항식' 또는 '방데르몽드 행렬식'이라고 불린다. 그 값은 다음과 같은 다항식이다.
:
이것은 모든 가 서로 다를 때에만 0이 아니다.
방데르몽드 행렬식은 각 행의 공비의 차적과 같다. 구체적으로, 위의 행렬 에 대해 다음이 성립한다.
:
3.1. 공식의 증명
라이프니츠 공식에 따르면,
:
이다. (즉, 행렬식은 이 차수의 동차 다항식이다).
만약,
:
여기서
:
수학적 귀납법으로 증명할 수도 있고, 행렬식의 성질을 이용할 수도 있다. 행렬식의 교대성(행을 바꾸면 행렬식은 -1배가 된다)과 인수 정리에 의해,
어떤 정방 행렬의 어떤 열(행)의 각 성분에 같은 계수를 곱하고, 다른 어떤 열(행)에 벡터적으로 더하는 조작(행렬의 기본 변형 중 하나)을 해도, 행렬식의 값은 변하지 않는다. 이 성질과 인수 정리, 각 항의 차수와 계수를 비교하는 방법을 통해 증명할 수도 있다.
4. 성질
행렬의 한 열에 다른 열의 스칼라 곱을 더해도 행렬식은 변하지 않는다.
이 성질을 이용해 방데르몽드 행렬의 행렬식을 구할 수 있다. 첫 번째 열을 제외한 각 열에서
:
1&0&0&0&\cdots&0\\
1&x_1-x_0&x_1(x_1-x_0)&x_1^2(x_1-x_0)&\cdots&x_1^{n-1}(x_1-x_0)\\
1&x_2-x_0&x_2(x_2-x_0)&x_2^2(x_2-x_0)&\cdots&x_2^{n-1}(x_2-x_0)\\
\vdots&\vdots&\vdots&\vdots&\ddots&\vdots\\
1&x_n-x_0&x_n(x_n-x_0)&x_n^2(x_n-x_0)&\cdots&x_n^{n-1}(x_n-x_0)\\
\end{bmatrix}
라플라스 전개를 첫 번째 행에 적용하면
:
x_1-x_0&x_1(x_1-x_0)&x_1^2(x_1-x_0)&\cdots&x_1^{n-1}(x_1-x_0)\\
x_2-x_0&x_2(x_2-x_0)&x_2^2(x_2-x_0)&\cdots&x_2^{n-1}(x_2-x_0)\\
\vdots&\vdots&\vdots&\ddots&\vdots\\
x_n-x_0&x_n(x_n-x_0)&x_n^2(x_n-x_0)&\cdots&x_n^{n-1}(x_n-x_0)\\
\end{bmatrix}
:
1&x_1&x_1^2&\cdots&x_1^{n-1}\\
1&x_2&x_2^2&\cdots&x_2^{n-1}\\
\vdots&\vdots&\vdots&\ddots&\vdots\\
1&x_n&x_n^2&\cdots&x_n^{n-1}\\
\end{vmatrix}=\prod_{1
여기서
방데르몽드 행렬의 계수는 다음과 같다.
*
*
* 정사각 방데르몽드 행렬은 모든
4.1. 행렬식
정사각 방데르몽드 행렬의 행렬식은 방데르몽드 다항식 또는 방데르몽드 행렬식이라고 불린다. 그 값은 다음과 같은 다항식이다.
:
이것은 모든
방데르몽드 행렬식은
행렬식 공식은 다음 세 가지 방법으로 증명할 수 있다.
# 다항식의 성질, 특히 다변수 다항식의 유일 인수 분해 영역 속성을 사용한다. 개념적으로는 간단하지만 추상대수학의 비-기본적인 개념을 포함한다.
# 벡터 공간에서 기저 변환과 선형 사상의 행렬식이라는 선형대수학 개념에 기초한다. 이 과정에서 방데르몽드 행렬의 LU 분해를 계산한다.
# 더 초등적이지만 더 복잡하며, 기본 행과 열 연산만 사용한다.
첫 번째 증명 (다항식 성질 이용):
라이프니츠 공식에 따르면,
:
이다. (즉, 행렬식은 이 차수의 동차 다항식이다).
만약,
:
여기서
:
각 행이 첫째항이 1인 등비수열인 정사각 행렬
:
1 &x_1 &{x_1}^2 &\cdots &{x_1}^{n-1} \\
1 &x_2 &{x_2}^2 &\cdots &{x_2}^{n-1} \\
\vdots &\vdots &\vdots &\ddots &\vdots \\
1 &x_n &{x_n}^2 &\cdots &{x_n}^{n-1}
\end{bmatrix}
의 행렬식을 반데르몽드 행렬식이라고 한다.
반데르몽드 행렬식은 각 행의 공비의 차적과 같다. 구체적으로, 위의 행렬
:
이 성립한다.
:
1 &x_1 \\
1 &x_2
\end{vmatrix} = x_2-x_1,
:
1 &x_1 &{x_1}^2 \\
1 &x_2 &{x_2}^2 \\
1 &x_3 &{x_3}^2
\end{vmatrix} = (x_3-x_1)(x_3-x_2)(x_2-x_1)
이다. 공식에서 바로 알 수 있는 것은,
4.2. 계수
* 직사각형 반데르몽드 행렬은 이고, 모든 가 서로 다를 경우 계수 을 가진다.
* 직사각형 반데르몽드 행렬은 이고, 개의 가 서로 다를 경우 계수 을 가진다.
* 정사각 반데르몽드 행렬은 가 서로 다를 경우 가역적이다.
5. 응용
방데르몽드 행렬은 다항식 보간법, 통계학, 수치 해석, 대칭군의 표현론, 유한체, 이산 푸리에 변환, 양자 홀 효과, 다면체 기하학 등 다양한 분야에서 응용된다.
* 다항식 보간법: 주어진 점들을 지나는 다항식을 찾는 문제에 사용되며, 방데르몽드 행렬을 이용해 선형대수학 문제로 변환하여 해를 구할 수 있다.
* 통계학: 다항식 회귀의 설계 행렬로 사용된다.
* 수치 해석: 선형 방정식을 푸는 효율적인 알고리즘 개발에 활용된다.
* 대칭군의 표현론: 대칭군의 표현론 연구에 사용된다.
* 유한체: BCH 코드 및 리드-솔로몬 오류 정정 코드와 같은 오류 정정 코드 이론에서 중요한 역할을 한다.
* 이산 푸리에 변환: DFT 행렬을 정의하는 데 사용되며, 고속 푸리에 변환 알고리즘의 기반이 된다.
* 양자 홀 효과: 라플린 파동 함수와 슬레이터 행렬식 간의 관계를 설명하는 데 사용된다.
* 다면체 기하학: 사이클릭 다면체의 부피 계산에 활용된다.
에르미트 보간에서처럼, 방데르몽드 행렬은 서로 다른 점
5.1. 다항식 보간법
다항식 보간법 문제는 주어진 데이터 점
:
1 & x_0 & x_0^2 & \dots & x_0^n\\
1 & x_1 & x_1^2 & \dots & x_1^n\\
1 & x_2 & x_2^2 & \dots & x_2^n\\
\vdots & \vdots & \vdots & \ddots &\vdots \\
1 & x_m & x_m^2 & \dots & x_m^n
\end{bmatrix}
\cdot
\begin{bmatrix}
a_0\\
a_1\\
\vdots\\
a_n
\end{bmatrix}
=
\begin{bmatrix}
p(x_0)\\
p(x_1)\\
\vdots\\
p(x_m)
\end{bmatrix}.
만약
반데르몬드 행렬식은 수학의 여러 분야에서 나타난다. 가장 고전적인 것은 다항식 결정에 관한 것이다.
:
을 만족하는
5.2. 통계학
통계학에서 방데르몽드 행렬은 다항식 회귀의 설계 행렬로 사용된다.
5.3. 수치 해석
수치 해석에서,
5.6. 이산 푸리에 변환
이산 푸리에 변환(DFT)은 특정 반데르몬드 행렬, 즉
5.7. 양자 홀 효과
물리학에서 양자 홀 효과 이론의 라플린 파동 함수는 채움비 1을 가질 때 슬레이터 행렬식과 같다는 것을 보여주기 위해 방데르몽드 행렬식이 사용된다. 분수 양자 홀 효과에서는 채움비가 1과 다를 경우 더 이상 성립하지 않는다.
5.8. 다면체 기하학
반데르몽드 행렬은 다면체 기하학에서 사이클릭 다면체의 임의의
6. 역 반데르몬드 행렬
라그랑주 보간법을 통해 역행렬의 명시적 공식을 유도할 수 있다. 방데르몽드 행렬의 역행렬은 다음과 같이 나타낼 수 있다.
\begin{bmatrix}
1 & x_0 & \dots & x_0^n\\
\vdots & \vdots & &\vdots \\[.5em]
1 & x_n & \dots & x_n^n
\end{bmatrix}^{-1}
= L =
\begin{bmatrix}
L_{00} & \!\!\!\!\cdots\!\!\!\! & L_{0n}
\\
\vdots & & \vdots
\\
L_{n0} & \!\!\!\!\cdots\!\!\!\! & L_{nn}
\end{bmatrix}
여기서 각 원소
= \prod_{0\leq i\leq n \atop i\neq j}\frac{x-x_i}{x_j-x_i}
= \frac{f(x)}{(x-x_j)\,f'(x_j)}\,,
여기서