밴드 매트릭스

Band matrix

수학, 특히 행렬 이론에서 밴드 매트릭스 또는 밴드 매트릭스는 0이 아닌 항목이 대각선 대역으로 제한되는 희소성 매트릭스로, 양쪽의 주 대각선과 0 이상의 대각선으로 구성된다.

밴드 매트릭스

대역폭

형식적으로, n×n 행렬 A=(ai,j )를 고려한다. 모든 행렬 원소가 0인 경우, 범위는 상수 k1 k2 결정되는 대각선 경계 대역 외부에 있는 경우:

그 다음 k1 k2 양을 각각 낮은 대역폭높은 대역폭이라고 부른다.[1] 매트릭스대역폭1 k2 k의 최대값이다. 즉, -> 경우 숫자[2]

적용들

수치해석에서는 유한요소유한차문제의 행렬이 띠를 이루는 경우가 많다. 이러한 행렬은 문제 변수들 간의 결합에 대한 설명으로 볼 수 있다. 대역 특성은 변수가 임의의 장거리에서 결합되지 않는다는 사실에 해당한다. 그러한 행렬은 더 세분화될 수 있다. 예를 들어, 밴드의 모든 요소가 0이 아닌 곳에 밴드 매트릭스가 존재한다. 이것들은 종종 일차원적인 문제들을 설명할 때 발생한다.[citation needed]

또한 상위 차원의 문제는 밴드 매트릭스로 이어지며, 이 경우 밴드 자체도 희박한 경향이 있다. 예를 들어, 사각 영역의 부분 미분 방정식은 (중앙 차이 사용) 매트릭스 치수의 제곱근과 같은 대역폭을 갖는 매트릭스를 산출하지만, 밴드 내부에는 5개의 대각선만 0이 아니다. 불행히도 그러한 행렬에 가우스 제거(또는 동등하게 LU 분해)를 적용하면 밴드가 0이 아닌 많은 원소에 의해 채워지게 된다.

밴드창고

밴드 매트릭스는 대각선을 밴드에 저장함으로써 저장된다. 나머지는 암시적으로 0이다.

예를 들어, 3각형 행렬은 대역폭 1을 가지고 있다. 6x6 매트릭스

6-by-3 매트릭스로 저장됨

행렬이 대칭일 때 추가 저장이 가능하다. 예를 들어, 상위 대역폭이 2인 대칭 6x-6 행렬을 고려하십시오.

이 매트릭스는 6-by-3 매트릭스로 저장된다.

희소 행렬의 밴드 형태

계산적 관점에서 밴드 매트릭스로 작업하는 것은 유사하게 차원화된 사각 매트릭스로 작업하는 것보다 항상 우선이다. 밴드 매트릭스는 행 치수가 밴드 매트릭스의 대역폭과 동일한 직사각형 매트릭스에 복잡하게 비유될 수 있다. 따라서 곱셈과 같은 작업을 수행하는 데 수반되는 작업이 현저하게 감소하여 종종 계산 시간과 복잡성의 측면에서 큰 절감으로 이어진다.

희소성 행렬은 컴퓨터 저장소의 보다 효율적인 활용뿐만 아니라 밀도가 높은 행렬보다 더 효율적인 계산에 도움이 되기 때문에, 행렬에 순열화 또는 그와 같은 동등성 또는 유사성 트랜스포(transfo)를 적용하여 대역폭을 최소화하는 방법(또는 직접 충만 최소화)을 찾는 데 많은 연구가 집중되어 왔다.양배추[3]

커트힐-맥키 알고리즘은 희박한 대칭 행렬의 대역폭을 줄이는 데 사용될 수 있다. 그러나 역 커트힐-맥키 알고리즘이 더 잘 작동하는 행렬이 있다. 다른 많은 방법들이 사용되고 있다.

행과 열의 순열을 이용하여 최소한의 대역폭으로 행렬의 표현을 찾는 문제는 NP-hard이다.[4]

참고 항목

메모들

  1. ^ Golub & Van Loan 1996, §1.2.1.
  2. ^ 앳킨슨 1989, 페이지 527.
  3. ^ 데이비스 2006, 제7.7조.
  4. ^ 페이즈 2000.

참조

  • Atkinson, Kendall E. (1989), An Introduction to Numerical Analysis, John Wiley & Sons, ISBN 0-471-62489-6.
  • Davis, Timothy A. (2006), Direct Methods for Sparse Linear Systems, Society for Industrial and Applied Mathematics, ISBN 978-0-898716-13-9.
  • Feige, Uriel (2000), "Coping with the NP-Hardness of the Graph Bandwidth Problem", Algorithm Theory - SWAT 2000, Lecture Notes in Computer Science, vol. 1851, pp. 129–145, doi:10.1007/3-540-44985-X_2.
  • Golub, Gene H.; Van Loan, Charles F. (1996), Matrix Computations (3rd ed.), Baltimore: Johns Hopkins, ISBN 978-0-8018-5414-9.
  • Press, WH; Teukolsky, SA; Vetterling, WT; Flannery, BP (2007), "Section 2.4", Numerical Recipes: The Art of Scientific Computing (3rd ed.), New York: Cambridge University Press, ISBN 978-0-521-88068-8.

외부 링크