Matriz bidiagonal

Em matemática, uma matriz bidiagonal é uma matriz banda com entradas diferentes de zero ao longo da diagonal principal e na diagonal acima ou na diagonal abaixo. Isso significa que há exatamente duas diagonais diferentes de zero na matriz.

Quando a diagonal acima da diagonal principal tem entradas diferentes de zero, a matriz é bidiagonal superior. Quando a diagonal abaixo da diagonal principal tem entradas diferentes de zero, a matriz é bidiagonal inferior.

Por exemplo, a matriz a seguir é bidiagonal superior:

( 1 4 0 0 0 4 1 0 0 0 3 4 0 0 0 3 ) {\displaystyle {\begin{pmatrix}1&4&0&0\\0&4&1&0\\0&0&3&4\\0&0&0&3\\\end{pmatrix}}}

e a seguinte matriz é bidiagonal inferior:

( 1 0 0 0 2 4 0 0 0 3 3 0 0 0 4 3 ) . {\displaystyle {\begin{pmatrix}1&0&0&0\\2&4&0&0\\0&3&3&0\\0&0&4&3\\\end{pmatrix}}.}

Uso

Uma variante do algoritmo QR começa com a redução de uma matriz geral em uma bidiagonal,[1] e a decomposição de valor singular usa esse método também.

Bidiagonalização

A bidiagonalização é uma das decomposições matriciais unitárias (ortogonais) tais que U A V = B {\displaystyle {\boldsymbol {U}}^{*}{\boldsymbol {A}}{\boldsymbol {V}}={\boldsymbol {B}}} , onde U {\displaystyle {\boldsymbol {U}}} e V {\displaystyle {\boldsymbol {V}}} são matrizes unitárias (ortogonais); {\displaystyle *} denota transposição hermitiana; e B {\displaystyle {\boldsymbol {B}}} é bidiagonal superior. A {\displaystyle {\boldsymbol {A}}} pode ser retangular.

Para matrizes densas, as matrizes unitárias esquerda e direita são obtidas por uma série de reflexões de Householder aplicadas alternadamente da esquerda e da direita. Isso é conhecido como bidiagonalização Golub-Kahan. Para matrizes grandes, eles são calculados iterativamente usando o método Lanczos, conhecido como método Golub-Kahan-Lanczos.

A bidiagonalização tem uma estrutura muito semelhante à decomposição de valores singulares (SVD). No entanto, é calculada dentro de operações finitas, enquanto SVD requer esquemas iterativos para encontrar valores singulares. É porque os valores singulares ao quadrado são as raízes dos polinômios característicos de A A {\displaystyle {\boldsymbol {A}}^{*}{\boldsymbol {A}}} , onde A {\displaystyle {\boldsymbol {A}}} é considerado alto.

Referências

  1. Bochkanov Sergey Anatolyevich. ALGLIB User Guide - General Matrix operations - Singular value decomposition . ALGLIB Project. 2010-12-11. URL:http://www.alglib.net/matrixops/general/svd.php. Accessed: 2010-12-11. (Archived by WebCite at https://www.webcitation.org/5utO4iSnR)
  • Stewart, G. W. (2001) Matrix Algorithms, Volume II: Eigensystems. Society for Industrial and Applied Mathematics. ISBN 0-89871-503-2.
  • Golub, Gene H.; Van Loan, Charles F. (1996), Matrix Computations, ISBN 978-0-8018-5414-9 3rd ed. , Johns Hopkins .

Ligações externas

  • High performance algorithms para redução à forma condensada (Hessenberg, tridiagonal, bidiagonal)
  • Golub-Kahan-Lanczos Bidiagonalization Procedure
  • v
  • d
  • e
Classes de matriz
Elementos explicitamente restritos
Constante
Condições sobre
autovalores e autovetores
Satisfazendo condições
sobre produtos ou inversas
Com aplicações específicas
Usada em estatística
  • Bernoulli
  • Centro
  • Correlação
  • Covariância
  • Dispersão
  • Duplamente estocástica
  • Informação de Fisher
  • Projeção
  • Precisão
  • Estocástica
  • Transição
Usada em teoria dos grafos
Usada em ciência e engenharia
Termos relacionados
  • Categoria:Matrizes
  • Portal da matemática