stringtranslate.com

Expansión de Laplace

En álgebra lineal , la expansión de Laplace , llamada así por Pierre-Simon Laplace , también llamada expansión cofactor , es una expresión del determinante de una matriz B n × n como una suma ponderada de menores , que son los determinantes de algunos ( n − 1) × ( n − 1 ) - submatrices de B . Específicamente, para cada i , la expansión de Laplace a lo largo de la i- ésima fila es la igualdad

ijBi-jB.expansión de Laplace a lo largo de la j- ésima columna
identidadtranspuesta

El coeficiente de en la suma anterior se llama cofactor de en B.

La expansión de Laplace suele ser útil en pruebas, como, por ejemplo, al permitir la recursividad en el tamaño de matrices. También es de interés didáctico por su simplicidad y como una de varias formas de ver y calcular el determinante. Para matrices grandes, su cálculo rápidamente se vuelve ineficiente en comparación con la eliminación gaussiana .

Ejemplos

Considere la matriz

El determinante de esta matriz se puede calcular utilizando la expansión de Laplace a lo largo de cualquiera de sus filas o columnas. Por ejemplo, una expansión a lo largo de la primera fila produce:

La expansión de Laplace a lo largo de la segunda columna produce el mismo resultado:

Es fácil comprobar que el resultado es correcto: la matriz es singular porque la suma de su primera y tercera columna es el doble de la segunda columna y, por tanto, su determinante es cero.

Prueba

Supongamos que es una matriz n × n y, para mayor claridad, también etiquetamos las entradas que componen su matriz menor como

para

Considere los términos en la expansión de ese factor. Cada uno tiene la forma

para alguna permutación τ ∈ S n con , y una permutación única y evidentemente relacionada que selecciona las mismas entradas menores que τ . De manera similar, cada elección de σ determina una τ correspondiente , es decir, la correspondencia es una biyección entre y. Usando la notación de dos líneas de Cauchy , la relación explícita entre y se puede escribir como

donde hay una notación abreviada temporal para un ciclo . Esta operación disminuye todos los índices mayores que j para que cada índice encaje en el conjunto {1,2,...,n-1}

La permutación τ se puede derivar de σ de la siguiente manera. Definir por para y . Entonces se expresa como

Ahora, la operación que se aplica primero y luego se aplica es (Observe que aplicar A antes de B es equivalente a aplicar el inverso de A a la fila superior de B en notación de dos líneas)

¿ Dónde está la notación abreviada temporal para ?

la operación que se aplica primero y luego se aplica es

los dos anteriores son iguales, por lo tanto,

¿ Dónde está la inversa de cuál es ?

De este modo

Dado que los dos ciclos se pueden escribir respectivamente como y transposiciones ,

Y como el mapa es biyectivo,

de donde se sigue el resultado. De manera similar, el resultado es válido si el índice de la suma externa se reemplazó por .

Expansión de Laplace de un determinante por menores complementarios

La expansión del cofactor de Laplace se puede generalizar de la siguiente manera.

Ejemplo

Considere la matriz

El determinante de esta matriz se puede calcular utilizando la expansión del cofactor de Laplace a lo largo de las dos primeras filas de la siguiente manera. En primer lugar, tenga en cuenta que hay 6 conjuntos de dos números distintos en {1, 2, 3, 4}, es decir, sea el conjunto antes mencionado.

Al definir los cofactores complementarios como

y el signo de su permutación será

El determinante de A se puede escribir como

¿ Dónde está el conjunto complementario ?

En nuestro ejemplo explícito esto nos da

Como arriba, es fácil verificar que el resultado es correcto: la matriz es singular porque la suma de su primera y tercera columna es el doble de la segunda columna y, por tanto, su determinante es cero.

Declaración general

Sea una matriz n × n y el conjunto de k subconjuntos de elementos de {1, 2, ..., n } , un elemento en ella. Entonces el determinante de se puede expandir a lo largo de las k filas identificadas de la siguiente manera:

donde es el signo de la permutación determinado por y , igual a , el cuadrado menor de obtenido eliminando de filas y columnas con índices en y respectivamente, y (llamado complemento de ) definido como , y siendo el complemento de y respectivamente.

Esto coincide con el teorema anterior cuando . Lo mismo vale para cualquier k columnas fijas.

Gasto computacional

La expansión de Laplace es computacionalmente ineficiente para matrices de alta dimensión, con una complejidad temporal en notación O grande de O ( n !) . Alternativamente, usar una descomposición en matrices triangulares como en la descomposición LU puede producir determinantes con una complejidad temporal de O ( n 3 ) . [1] El siguiente código Python implementa la expansión de Laplace de forma recursiva [ cita necesaria ] :

 determinante def ( M ):  # Caso base de la función recursiva: matriz 1x1  si  len ( M )  ==  1 :  devolver  M [ 0 ][ 0 ] total  =  0  para  columna ,  elemento  en  enumerar ( M [ 0 ]):  # Excluir la primera fila y la columna actual.  K  =  [ x [: columna ]  +  x [ columna  +  1  :]  para  x  en  M [ 1 :]]  s  =  1  si  columna  %  2  ==  0  else  - 1  total  +=  s  *  elemento  *  determinante ( K )  return  total

Ver también

Referencias

  1. ^ Stoer Bulirsch: Introducción a las matemáticas numéricas