Articulo de referencia

Matriz complementaria

En álgebra lineal , la matriz compañera de Frobenius del polinomio mónico pag ( incógnita ) = do 0 + do 1 incógnita + ⋯ + do norte − 1 incógnita norte − 1 + incógnita norte {\di...

En álgebra lineal , la matriz compañera de Frobenius del polinomio mónicopag(incógnita)=do0+do1incógnita++donorte1incógnitanorte1+incógnitanorte{\displaystyle p(x)=c_{0}+c_{1}x+\cdots +c_{n-1}x^{n-1}+x^{n}} es la matriz cuadrada definida como

do(pag)=[000do0100do1010do2001donorte1].{\displaystyle C(p)={\begin{bmatrix}0&0&\dots &0&-c_{0}\\1&0&\dots &0&-c_{1}\\0&1&\dots &0&-c_{2}\\\vdots &\vdots &\ddots &\vdots &\vdots \\0&0&\dots &1&-c_{n-1}\end{bmatrix}}.}

Algunos autores utilizan la transpuesta de esta matriz,do(pag)T{\displaystyle C(p)^{T}}, lo cual es más conveniente para algunos propósitos, como las relaciones de recurrencia lineal ( ver más abajo ).

do(pag){\displaystyle C(p)}se define a partir de los coeficientes depag(incógnita){\displaystyle p(x)}, mientras que el polinomio característico, así como el polinomio mínimo dedo(pag){\displaystyle C(p)}son iguales apag(incógnita){\displaystyle p(x)}. [ 1 ] En este sentido, la matrizdo(pag){\displaystyle C(p)}y el polinomiopag(incógnita){\displaystyle p(x)}son "compañeros".

Similitud con la matriz compañera

Cualquier matriz A con entradas en un campo F tiene un polinomio característicopag(incógnita)=det(incógnitaIA){\displaystyle p(x)=\det(xI-A)}, que a su vez tiene una matriz compañerado(pag){\displaystyle C(p)}Estas matrices se relacionan de la siguiente manera.

Las siguientes afirmaciones son equivalentes:

  • A es similar a Fdo(pag){\displaystyle C(p)}, es decir, A puede conjugarse con su matriz compañera mediante matrices en GL n ( F ) ;
  • el polinomio característicopag(incógnita){\displaystyle p(x)}coincide con el polinomio mínimo de A , es decir, el polinomio mínimo tiene grado n ;
  • el mapeo linealA:FnorteFnorte{\displaystyle A:F^{n}\to F^{n}}marcasFnorte{\displaystyle F^{n}}un cíclicoF[A]{\displaystyle F[A]}-módulo, que tiene como base la forma{v,Av,,Anorte1v}{\displaystyle \{v,Av,\ldots ,A^{n-1}v\}}; o equivalentementeFnorteF[incógnita]/(pag(incógnita)){\displaystyle F^{n}\cong F[X]/(p(x))}comoF[A]{\displaystyle F[A]}-módulos.

Si se cumple lo anterior, se dice que A no es despectivo .

No toda matriz cuadrada es similar a una matriz compañera, pero toda matriz cuadrada es similar a una matriz diagonal por bloques formada por matrices compañeras. Si además exigimos que el polinomio de cada bloque diagonal divida al siguiente, quedan determinados unívocamente por A , y esto da la forma canónica racional de A.

Diagonalizabilidad

Las raíces del polinomio característicopag(incógnita){\displaystyle p(x)}son los valores propios dedo(pag){\displaystyle C(p)}.

Si hay n valores propios distintosλ1,,λnorte{\displaystyle \lambda _{1},\ldots ,\lambda _{n}}, entoncesdo(pag){\displaystyle C(p)}es diagonalizable comodo(pag)=V1DV{\displaystyle C(p)=V^{-1}\!DV}donde D es la matriz diagonal y V es la matriz de Vandermonde correspondiente a los λ : D=[λ1000λ2000λnorte],V=[1λ1λ12λ1norte11λ2λ22λ2norte11λnorteλnorte2λnortenorte1].{\displaystyle D={\begin{bmatrix}\lambda _{1}&0&\!\!\!\cdots \!\!\!&0\\0&\lambda _{2}&\!\!\!\cdots \!\!\!&0\\\vdots &\vdots &\!\!\!\ddots \!\!\!&\vdots \\0&0&\!\!\!\cdots \!\!\!&\lambda _{n}\end{bmatrix}},\qquad V={\begin{bmatrix}1&\lambda _{1}&\lambda _{1}^{2}&\!\!\!\cdots \!\!\!&\lambda _{1}^{n-1}\\1&\lambda _{2}&\lambda _{2}^{2}&\!\!\!\cdots \!\!\!&\lambda _{2}^{n-1}\\[-1em]\vdots &\vdots &\vdots &\!\!\!\ddots \!\!\!&\vdots \\1&\lambda _{n}&\lambda _{n}^{2}&\!\!\!\cdots \!\!\!&\lambda _{n}^{n-1}\end{bmatrix}}.} De hecho, un cálculo razonablemente difícil muestra que la transpuestado(pag)T{\displaystyle C(p)^{T}}tiene vectores propiosvi=(1,λi,,λinorte1){\displaystyle v_{i}=(1,\lambda _{i},\ldots ,\lambda _{i}^{n-1})}condo(pag)T(vi)=λivi{\displaystyle C(p)^{T}\!(v_{i})=\lambda _{i}v_{i}}, que se deduce depag(λi)=do0+do1λi++donorte1λinorte1+λinorte=0{\displaystyle p(\lambda _{i})=c_{0}+c_{1}\lambda _{i}+\cdots +c_{n-1}\lambda _{i}^{n-1}+\lambda _{i}^{n}=0}. Por lo tanto, su matriz de cambio de base diagonalizada esVT=[v1TvnorteT]{\displaystyle V^{T}=[v_{1}^{T}\ldots v_{n}^{T}]}, significadodo(pag)T=VTD(VT)1{\displaystyle C(p)^{T}=V^{T}D\,(V^{T})^{-1}}y tomando la transpuesta de ambos lados se obtienedo(pag)=V1DV{\displaystyle C(p)=V^{-1}\!DV}Podemos leer los autovectores dedo(pag){\displaystyle C(p)}condo(pag)(wi)=λiwi{\displaystyle C(p)(w_{i})=\lambda _{i}w_{i}}de la ecuacióndo(pag)=V1DV{\displaystyle C(p)=V^{-1}\!DV}Son los vectores columna de la matriz inversa de Vandermonde.V1=[w1TwnorteT]{\displaystyle V^{-1}=[w_{1}^{T}\cdots w_{n}^{T}]}Esta matriz se conoce explícitamente, lo que proporciona los autovectores.wi=(L0i,,L(norte1)i){\displaystyle w_{i}=(L_{0i},\ldots ,L_{(n-1)i})}, con coordenadas iguales a los coeficientes de los polinomios de LagrangeLi(incógnita)=L0i+L1iincógnita++L(norte1)iincógnitanorte1=jiincógnitaλjλjλi=pag(incógnita)(incógnitaλi)pag(λi).{\displaystyle L_{i}(x)=L_{0i}+L_{1i}x+\cdots +L_{(n-1)i}x^{n-1}=\prod _{j\neq i}{\frac {x-\lambda _{j}}{\lambda _{j}-\lambda _{i}}}={\frac {p(x)}{(x-\lambda _{i})\,p'(\lambda _{i})}}.} Alternativamente, los autovectores escaladosw~i=pag(λi)wi{\displaystyle {\tilde {w}}_{i}=p'\!(\lambda _{i})\,w_{i}}tienen coeficientes más simples.

Sipag(incógnita){\displaystyle p(x)}tiene múltiples raíces, entoncesdo(pag){\displaystyle C(p)}no es diagonalizable. Más bien, la forma canónica de Jordan dedo(pag){\displaystyle C(p)}contiene un bloque de Jordan para cada raíz distinta; si la multiplicidad de la raíz es m , entonces el bloque es una matriz m × m con λ{\displaystyle \lambda }en la diagonal y 1 en las entradas justo encima de la diagonal. En este caso, V se convierte en una matriz de Vandermonde confluente . [ 2 ]

Secuencias recursivas lineales

Una secuencia recursiva lineal definida porak+norte=do0akdo1ak+1donorte1ak+norte1{\displaystyle a_{k+n}=-c_{0}a_{k}-c_{1}a_{k+1}\cdots -c_{n-1}a_{k+n-1}}parak0{\displaystyle k\geq 0}tiene el polinomio característicopag(incógnita)=do0+do1incógnita++donorte1incógnitanorte1+incógnitanorte{\displaystyle p(x)=c_{0}+c_{1}x+\cdots +c_{n-1}x^{n-1}+x^{n}}, cuya matriz compañera transpuestado(pag)T{\displaystyle C(p)^{T}}genera la secuencia: [ak+1ak+2ak+norte1ak+norte]=[010000100001do0do1do2donorte1][akak+1ak+norte2ak+norte1].{\displaystyle {\begin{bmatrix}a_{k+1}\\a_{k+2}\\\vdots \\a_{k+n-1}\\a_{k+n}\end{bmatrix}}={\begin{bmatrix}0&1&0&\cdots &0\\0&0&1&\cdots &0\\\vdots &\vdots &\vdots &\ddots &\vdots \\0&0&0&\cdots &1\\-c_{0}&-c_{1}&-c_{2}&\cdots &-c_{n-1}\end{bmatrix}}{\begin{bmatrix}a_{k}\\a_{k+1}\\\vdots \\a_{k+n-2}\\a_{k+n-1}\end{bmatrix}}.} El vectorv=(1,λ,λ2,,λnorte1){\displaystyle v=(1,\lambda ,\lambda ^{2},\ldots ,\lambda ^{n-1})}es un vector propio de esta matriz, donde el valor propioλ{\displaystyle \lambda }es una raíz depag(incógnita){\displaystyle p(x)}Al establecer los valores iniciales de la secuencia iguales a este vector, se obtiene una secuencia geométrica.ak=λk{\displaystyle a_{k}=\lambda ^{k}}que satisface la recurrencia. En el caso de n autovalores distintos, una solución arbitrariaak{\displaystyle a_{k}}se puede escribir como una combinación lineal de dichas soluciones geométricas, y los autovalores de la norma compleja más grande dan una aproximación asintótica .

De EDO lineal a sistema de EDO lineal de primer orden

De forma similar al caso anterior de recursiones lineales, consideremos una EDO lineal homogénea de orden n para la función escalar.y=y(t){\displaystyle y=y(t)}: y(norte)+donorte1y(norte1)++do1y(1)+do0y=0.{\displaystyle y^{(n)}+c_{n-1}y^{(n-1)}+\dots +c_{1}y^{(1)}+c_{0}y=0.} Esto puede describirse de forma equivalente como un sistema acoplado de EDO lineales homogéneas de orden 1 para la función vectorial.z(t)=(y(t),y(t),,y(norte1)(t)){\displaystyle z(t)=(y(t),y'(t),\ldots ,y^{(n-1)}(t))}: z=do(pag)Tz{\displaystyle z'=C(p)^{T}z} dóndedo(pag)T{\displaystyle C(p)^{T}}es la matriz compañera transpuesta para el polinomio característico pag(incógnita)=incógnitanorte+donorte1incógnitanorte1++do1incógnita+do0.{\displaystyle p(x)=x^{n}+c_{n-1}x^{n-1}+\cdots +c_{1}x+c_{0}.} Aquí están los coeficientesdoi=doi(t){\displaystyle c_{i}=c_{i}(t)}También pueden ser funciones, no solo constantes.

Sido(pag)T{\displaystyle C(p)^{T}}Si es diagonalizable, entonces un cambio de base diagonalizante lo transformará en un sistema desacoplado equivalente a una EDO lineal escalar homogénea de primer orden en cada coordenada.

Una ecuación no homogénea y(norte)+donorte1y(norte1)++do1y(1)+do0y=F(t){\displaystyle y^{(n)}+c_{n-1}y^{(n-1)}+\dots +c_{1}y^{(1)}+c_{0}y=f(t)} es equivalente al sistema: z=do(pag)Tz+F(t){\displaystyle z'=C(p)^{T}z+F(t)} con el término de inhomogeneidadF(t)=(0,,0,F(t)){\displaystyle F(t)=(0,\ldots ,0,f(t))}.

Nuevamente, un cambio de base diagonalizante transformará esto en un sistema desacoplado de EDO lineales escalares no homogéneas de primer orden.

Matriz de desplazamiento cíclico

En el caso depag(incógnita)=incógnitanorte1{\displaystyle p(x)=x^{n}-1}Cuando los valores propios son las raíces complejas de la unidad , tanto la matriz compañera como su transpuesta se reducen a la matriz de desplazamiento cíclico de Sylvester , una matriz circulante .

Mapa de multiplicación en una extensión de campo simple

Consideremos un polinomiopag(incógnita)=incógnitanorte+donorte1incógnitanorte1++do1incógnita+do0{\displaystyle p(x)=x^{n}+c_{n-1}x^{n-1}+\cdots +c_{1}x+c_{0}}con coeficientes en un campoF{\displaystyle F}y supongamos quepag(incógnita){\displaystyle p(x)}es irreducible en el anillo de polinomiosF[incógnita]{\displaystyle F[x]}Luego, adjuntando una raízλ{\displaystyle \lambda }depag(incógnita){\displaystyle p(x)}produce una extensión de campoK=F(λ)F[incógnita]/(pag(incógnita)){\displaystyle K=F(\lambda )\cong F[x]/(p(x))}, que también es un espacio vectorial sobreF{\displaystyle F}con base estándar{1,λ,λ2,,λnorte1}{\displaystyle \{1,\lambda ,\lambda ^{2},\ldots ,\lambda ^{n-1}\}}. Entonces elF{\displaystyle F}-mapeo de multiplicación lineal

metroλ:KK{\displaystyle m_{\lambda }:K\to K} definido por metroλ(α)=λα{\displaystyle m_{\lambda }(\alpha )=\lambda \alpha }

tiene una matriz n × n[metroλ]{\displaystyle [m_{\lambda }]}con respecto a la base estándar. Dado quemetroλ(λi)=λi+1{\displaystyle m_{\lambda }(\lambda ^{i})=\lambda ^{i+1}}ymetroλ(λnorte1)=λnorte=do0donorte1λnorte1{\displaystyle m_{\lambda }(\lambda ^{n-1})=\lambda ^{n}=-c_{0}-\cdots -c_{n-1}\lambda ^{n-1}}, esta es la matriz complementaria depag(incógnita){\displaystyle p(x)}: [metroλ]=do(pag).{\displaystyle [m_{\lambda }]=C(p).} Suponiendo que esta extensión sea separable (por ejemplo, siF{\displaystyle F}tiene característica cero o es un campo finito ),pag(incógnita){\displaystyle p(x)}tiene raíces distintivasλ1,,λnorte{\displaystyle \lambda _{1},\ldots ,\lambda _{n}}conλ1=λ{\displaystyle \lambda _{1}=\lambda }, de modo que pag(incógnita)=(incógnitaλ1)(incógnitaλnorte),{\displaystyle p(x)=(x-\lambda _{1})\cdots (x-\lambda _{n}),} y tiene campo divisorioL=F(λ1,,λnorte){\displaystyle L=F(\lambda _{1},\ldots ,\lambda _{n})}. Ahorametroλ{\displaystyle m_{\lambda }}no es diagonalizable sobreF{\displaystyle F}; más bien, debemos extenderlo a unL{\displaystyle L}-mapa lineal enLnorteLFK{\displaystyle L^{n}\cong L\otimes _{F}K}, un espacio vectorial sobreL{\displaystyle L}con base estándar{11,1λ,1λ2,,1λnorte1}{\displaystyle \{1{\otimes }1,\,1{\otimes }\lambda ,\,1{\otimes }\lambda ^{2},\ldots ,1{\otimes }\lambda ^{n-1}\}}, que contienen vectoresw=(β1,,βnorte)=β11++βnorteλnorte1{\displaystyle w=(\beta _{1},\ldots ,\beta _{n})=\beta _{1}{\otimes }1+\cdots +\beta _{n}{\otimes }\lambda ^{n-1}}. El mapeo extendido se define pormetroλ(βα)=β(λα){\displaystyle m_{\lambda }(\beta \otimes \alpha )=\beta \otimes (\lambda \alpha )}.

La matriz[metroλ]=do(pag){\displaystyle [m_{\lambda }]=C(p)}no cambia, pero como se indicó anteriormente, se puede diagonalizar mediante matrices con entradas enL{\displaystyle L}: [metroλ]=do(pag)=V1DV,{\displaystyle [m_{\lambda }]=C(p)=V^{-1}\!DV,} para la matriz diagonalD=diagnóstico(λ1,,λnorte){\displaystyle D=\operatorname {diag} (\lambda _{1},\ldots ,\lambda _{n})}y la matriz de Vandermonde V correspondiente aλ1,,λnorteL{\displaystyle \lambda _{1},\ldots ,\lambda _{n}\in L}. La fórmula explícita para los autovectores (los vectores columna escalados de la matriz inversa de Vandermonde)V1{\displaystyle V^{-1}}) se puede escribir como: w~i=β0i1+β1iλ++β(norte1)iλnorte1=ji(1λλj1){\displaystyle {\tilde {w}}_{i}=\beta _{0i}{\otimes }1+\beta _{1i}{\otimes }\lambda +\cdots +\beta _{(n-1)i}{\otimes }\lambda ^{n-1}=\prod _{j\neq i}(1{\otimes }\lambda -\lambda _{j}{\otimes }1)} dóndeβijL{\displaystyle \beta _{ij}\in L}son los coeficientes del polinomio de Lagrange escalado pag(incógnita)incógnitaλi=ji(incógnitaλj)=β0i+β1iincógnita++β(norte1)iincógnitanorte1.{\displaystyle {\frac {p(x)}{x-\lambda _{i}}}=\prod _{j\neq i}(x-\lambda _{j})=\beta _{0i}+\beta _{1i}x+\cdots +\beta _{(n-1)i}x^{n-1}.}

Complejidad teórica: cálculo mediante multiplicación rápida de matrices

Es posible calcular la matriz compañera de forma rápida mediante el uso de algoritmos rápidos de multiplicación de matrices en el tiempoO(norteω){\displaystyle O({n^{\omega }})}para 2.37ω<3{\displaystyle ~2.37\leq \omega <3}. Los algoritmos respectivos se dan en [ 3 ]

Véase también

Notas

  1. Horn, Roger A.; Charles R. Johnson (1985). Análisis matricial . Cambridge, Reino Unido: Cambridge University Press. págs. 146–147 . ISBN  0-521-30586-1. Consultado el 10 de febrero de 2010 .
  2. Turnbull, HW; Aitken, AC (1961). Introducción a la teoría de las matrices canónicas . Nueva York: Dover. pág. 60. ISBN  978-0486441689.{{cite book}}: Incompatibilidad de ISBN/Fecha ( ayuda )
  3. A. Storjohann (octubre de 2001). "Cálculo determinista de la forma de Frobenius". Proc. 42nd FOCS . doi : 10.1109/SFCS.2001.959911 .