19 votos

¿Cómo se demuestra que una matriz es irreducible y reducible?

¿Cómo se demuestra que una matriz es irreducible y reducible? Un ejemplo también sería genial.

Sé que una matriz es reducible si y sólo si puede colocarse en forma triangular superior de bloque. ¿Cómo se encuentra la forma triangular superior en bloque?

10voto

Chris Ballance Puntos 17329

Una matriz cuadrada es reducible si el grafo dirigido asociado tiene menor componentes fuertemente conectados . Así que puede utilizar un algoritmo de componentes fuertes para resolver su problema.

1 votos

Por favor, ¿qué es un grafo dirigido asociado a una matriz?

3 votos

@npisinp Sea la matriz en cuestión AA y que B=(bij)B=(bij) sea la matriz tal que bij=1bij=1 si aij0aij0 y bij=0bij=0 si aij=0aij=0 . Entonces BB es la matriz de adyacencia de un grafo dirigido, y AA es reducible si este grafo dirigido tiene componentes propios fuertemente conectados.

10voto

Ronny Puntos 1124

Existe otro criterio sencillo para la irreducibilidad de una matriz con entradas no negativas. Tal n×nn×n -matriz AA es irreducible si y sólo si todas las entradas de ni=0Aini=0Ai son mayores que 00 .

Como no tengo una referencia, voy a esbozar brevemente una prueba, utilizando la definición que AA es irreducible si para todos los índices i,ji,j hay un exponente ei,jei,j , de tal manera que la entrada [Aei,j]ij[Aei,j]ij es positivo (donde [C]ij[C]ij denota la entrada en i,ji,j de una matriz CC ).

Dejemos que BB sea la matriz obtenida de AA sustituyendo todas las entradas no nulas por 11 .

  1. Demuestra que AA es irreducible si B es irreducible.

  2. Demuestra que ni=0Aini=0Ai sólo tiene entradas positivas si esto es cierto para ni=0Bini=0Bi .

  3. Dejemos que GG sea el grafo dirigido con vértices {1,2,,n}{1,2,,n} donde hay una arista desde ii a jj si bij>0bij>0 . Demuestre, por inducción en mm que la entrada de [Bm]ij[Bm]ij corresponde al número de caminos dirigidos desde ii a jj .

Según 3., para mNmN el número de caminos dirigidos desde ii a jj de una longitud máxima de mm es [mk=0Bk]ij[mk=0Bk]ij . Ahora la afirmación se deduce de las siguientes equivalencias: B is an irreducible matrix.For all i,j{1,2,,n}, there is a directed path in G from i to j.For all i,j{1,2,,n}, there is a directed path in G from i to j of length at most n(note that this graph has exactly n vertices).For all i,j{1,2,,n} holds [nk=0Bk]ij>0.B is an irreducible matrix.For all i,j{1,2,,n}, there is a directed path in G from i to j.For all i,j{1,2,,n}, there is a directed path in G from i to j of length at most n(note that this graph has exactly n vertices).For all i,j{1,2,,n} holds [nk=0Bk]ij>0.

0 votos

¿Podría indicar la referencia que da este resultado?

0 votos

@kingpin: ¿Qué pasa si la matriz A tiene entradas complejas?

5voto

Renko Usami Puntos 79

Un teorema puede ayudarte:

Dejemos que AMn . Los siguientes son equivalentes:
(a) A es irreducible.
(b) (I+|A|)n1>0 .
(c) (I+M(A))n1>0 .
(d) Γ(A) está fuertemente conectada.

Es el Teorema 6.2.24 en Análisis matricial, 2ª edición . Ve a comprobarlo si necesitas una prueba completa.

5voto

Dejemos que A=[ai,j]Mn(R) y |A|=[|ai,j|] . A es irreducible IFF |A| también lo es. Entonces podemos suponer que el ai,j son 0 . Tenemos una mirada a la complejidad del problema: "decidir si A es irreducible o no".

Por supuesto, no buscamos una permutación de los vectores base que triangularice A (la complejidad es O(n!) ).

Podemos utilizar la prueba (cf. Renko Usami) (I+A)n1>0 . Sin embargo, la complejidad es O(n3log(n)) .

Lo mejor es utilizar el "algoritmo de componentes fuertes" (cf. usuario1551). Su complejidad es O(n) (esto es extraordinariamente rápido, incluso para un 106×106 matriz).

4voto

dineshdileep Puntos 3858

El mejor lugar para buscar es este enlace wiki . Para añadir a la otra respuesta, otra condición equivalente es que para cada índice [i,j] debería haber un m tal que (Am)ij>0 que se satisface naturalmente si las entradas de la matriz son todas positivas. Si es no negativo, hay que comprobar otras cosas.

1 votos

En mi opinión, esta respuesta es un poco amplia, porque el enlace de la wiki proporcionado enlaza con un teorema que utiliza la irreducibilidad de una Matriz. Es decir, no hay ningún algoritmo esbozado para resolver la cuestión de la reducibilidad.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X