라플라스 전개
"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
라플라스 전개는 정사각 행렬의 행렬식을 계산하는 방법으로, 특정 행 또는 열의 각 원소와 해당 여인자의 곱의 합으로 행렬식을 전개한다. 이 방법은 소행렬식과 여인자를 활용하며, 행렬식의 일반화된 형태로 여러 행 또는 열에 대해서도 적용할 수 있다. 라플라스 전개는 고전적 수반 행렬의 개념과도 관련 있으며, 행렬과 그 수반 행렬의 곱은 행렬식과 단위행렬의 곱과 같다. 하지만, 계산 복잡도가 높아 고차원 행렬에는 효율적이지 않다. 알렉상드르테오필 방데르몽드에 의해 처음 제시되었고, 피에르시몽 라플라스에 의해 일반화되었으며, 오귀스탱 루이 코시에 의해 현대적인 용어로 정리되었다.
📚 더 읽어볼만한 페이지
-
행렬식 -
부피 형식
부피 형식은 다양체의 방향 결정, 측도 정의, 벡터장 발산 계산에 사용되는 미분 형식의 일종으로, 유향 다양체에서는 밀도와 관련되며, 리 군, 심플렉틱 다양체, 준-리만 다양체 등에서 자연스럽게 정의된다.
-
행렬식 -
야코비 행렬
야코비 행렬은 열린 집합 U에서 정의된 함수 f의 각 성분 편도함수를 요소로 가지는 행렬이며, 함수가 미분 가능할 때 전미분을 나타내고, n=m일 경우 행렬식은 함수의 동작에 대한 정보를 제공하며 다양한 분야에 응용된다.
-
행렬론 -
행렬식
행렬식은 정사각 행렬에 대해 정의되는 값으로, 선형 방정식의 해를 구하고 선형 독립성을 확인하며 기저의 방향과 부피를 계산하는 데 사용되며, 가우스 소거법 등의 계산 기법과 가역성 판단, 고유값 연관성 등의 성질을 갖는다.
-
행렬론 -
행렬 분해
행렬 분해는 주어진 행렬을 특정 성질을 갖는 여러 행렬의 곱으로 표현하는 방법으로, 수치 해석에서 행렬 알고리즘 구현 및 선형 연립 방정식 해를 구하거나 행렬 특성 분석에 활용되며 LU 분해, QR 분해, 특잇값 분해 등이 있다.
2. 라플라스 전개의 정의
라플라스 전개는 주어진 정사각행렬에서 특정 행 또는 열을 선택하여, 각 원소와 그 원소에 대응하는 여인자의 곱을 모두 더하여 행렬식을 계산하는 방법이다.
다음과 같은 행렬 를 예로 들어보자.
:
이 행렬의 행렬식은 임의의 행이나 열을 따라 라플라스 전개를 사용하여 계산할 수 있다. 예를 들어 첫 번째 행을 따라 전개하면 다음과 같다.
:
두 번째 열을 따라 전개해도 같은 결과를 얻는다.
이 행렬은 첫 번째 열과 세 번째 열의 합이 두 번째 열의 두 배이므로 특이 행렬이며, 따라서 행렬식은 0이다.
2.1. 소행렬식과 여인자
n × n 정사각행렬 A의 (i, j) 소행렬식(Mij)은 A의 i행과 j열을 지워서 얻어진 행렬식이다. A의 여인자(Cij)는 소행렬식에 (-1)i + j를 곱한 값이다. 즉, 다음과 같다.
:
예를 들어, 다음과 같은 행렬 A가 있다고 하자.
:
이 행렬의 (2, 3) 소행렬식과 여인자는 각각 다음과 같이 계산된다.
:
:
2.2. 라플라스 전개의 공식
n × n 행렬의 행렬식은 고정된 행의 각 항과 그의 여인자의 곱으로 전개할 수 있다.
:
비슷하게, 고정된 열에 대하여 전개할 수도 있다.
:
예를 들어 다음과 같은 행렬을 보자.
:
이 행렬의 행렬식은 임의의 행이나 열을 따라 라플라스 전개를 사용하여 계산할 수 있다. 예를 들어, 첫 번째 행을 따라 전개하면 다음과 같다.
:
두 번째 열을 따라 라플라스 전개를 해도 같은 결과를 얻는다.
:
이 행렬은 첫 번째 열과 세 번째 열의 합이 두 번째 열의 두 배이므로 특이 행렬이며, 따라서 행렬식은 0이다.
3. 라플라스 전개의 일반화
라플라스 전개는 하나의 행이나 열뿐만 아니라, 여러 개의 행 또는 열에 대해서도 일반화할 수 있다.
를 행렬이라고 하고, 를 의 -원소 부분 집합의 집합이라고 하자. 를 그 안에 있는 원소라고 하면, 의 행렬식은 로 식별되는 행을 따라 다음과 같이 전개될 수 있다.
:
여기서 는 와 에 의해 결정되는 순열의 부호로, 와 같고, 는 에서 와 에 있는 인덱스를 가진 행과 열을 제거하여 얻은 의 정방 부분 행렬이며, (의 보수라고 함)는 로 정의되며, 와 은 각각 와 의 보수이다.
이는 일 때, 즉 하나의 행 또는 열에 대한 라플라스 전개와 일치한다. 고정된 모든 열에 대해서도 동일하게 적용된다.
3.1. 여러 행 또는 열에 대한 전개
라플라스 전개는 임의의 k개의 행에 대한 전개로 일반화할 수 있다. I, J를 {1, ..., n}의 k원소 부분 집합이라고 하자. 즉, k개의 행과 열을 의미한다. AI,J는 A에서 행 첨수가 I에, 열 첨수가 J에 있는 원소만을 골라내어 얻는 행렬식이다. MI,J는 A에서 행 첨수가 I에, 열 첨수가 J에 있는 원소만을 제거하여 얻는 행렬식이다.
그렇다면, 행렬식은 고정된 k개의 행 I에 대하여 다음과 같이 전개된다.
:
비슷하게, 행렬식은 고정된 k개의 열 J에 대하여 다음과 같이 전개된다.
:
여러 행에 대한 라플라스 전개는 필산하기에 복잡하지만, 이론적으로 유용하다.
다음과 같은 행렬을 생각해보자.
:
이 행렬의 행렬식은 처음 두 행에 대한 라플라스 여인자 전개를 사용하여 계산할 수 있다. {1, 2, 3, 4}에는 6개의 서로 다른 두 숫자의 집합이 있다. 즉, 이다.
보완 여인자를 다음과 같이 정의한다.
:
:
그리고 그들의 순열의 부호를 다음과 같이 정의한다.
:
A의 행렬식은 다음과 같이 쓸 수 있다.
:
여기서 는 의 보완 집합이다.
위의 예시에서 계산하면 다음과 같다.
:
행렬의 첫 번째 열과 세 번째 열의 합이 두 번째 열의 두 배이므로 행렬은 특이 행렬이며, 따라서 행렬식은 0이다.
B=[bij]를 n × n 행렬이라고 하고, S를 {1, 2, ... , n}의 k-원소 부분 집합의 집합이라고 하자. H를 그 안에 있는 원소라고 하면, B의 행렬식은 H로 식별되는 k 행을 따라 다음과 같이 전개될 수 있다.
:
여기서 는 H와 L에 의해 결정되는 순열의 부호로, 와 같고, bH,L는 B에서 H와 L에 있는 인덱스를 가진 행과 열을 제거하여 얻은 B의 정방 부분 행렬이며, cH,L(bH,L의 보수라고 함)는 bH',L'로 정의되며, H'와 L'은 각각 H와 L의 보수이다.
이는 k=1일 때 위의 정리와 일치한다. 고정된 모든 k 열에 대해서도 동일하게 적용된다.
4. 고전적 수반 행렬
어떤 행렬의 각 항의 여인자를 그 항의 위치로 하여 얻는 행렬의 전치 행렬을 그 행렬의 고전적 수반 행렬이라고 한다. 행렬과 그 고전적 수반 행렬의 곱은 다음과 같다.
:
5. 라플라스 전개의 예시
3 × 3 행렬의 경우, 다음과 같이 계산할 수 있다.
:
1행에 대한 라플라스 전개를 이용하면 다음과 같다.
:
2열에 대하여 전개하여도 같은 결과를 얻는다.
:
A는 1행과 3행의 합이 2행의 2배이므로, 특이 행렬이다. 따라서 행렬식은 0이다.
4 × 4 행렬의 경우, 다음과 같이 계산할 수 있다.
:
1행에 대한 라플라스 전개를 이용하면, 각 소행렬식은 다시 3 × 3 행렬식이므로, 이들 역시 라플라스 전개로 계산한다.
:
:
:
:
따라서 행렬식은 다음과 같다.
:
4 × 4 행렬의 행렬식을 1행과 2행에 대한 라플라스 전개를 통해 계산하면 다음과 같다.
:
6. 라플라스 전개의 증명
치환한국어(순열)을 이용한 증명과 다중선형성을 이용한 증명을 제시한다.
; 치환을 이용한 증명
에 대하여, 함수 를 다음과 같이 정의한다.
:
:
즉, 는 이상의 원소들을 뒤로 한 칸 밀며, 나머지 원소들은 움직이지 않는다.
이때, 함수
:
:
는 일대일 대응이다.
행렬식의 라이프니츠 공식에서 를 포함하는 항
:
을 생각하고, 다음과 같이 정의한다.
:
:
그러면,
:
이며,
:
:
이다. 또한, 는 개의 호환으로 표현할 수 있으므로,
: