8 votos

¿Es la regla de Cramer eficiente para el punto de vista computacional?

No estoy seguro de si la regla de Cramer se utiliza para el cálculo. Su ayuda significaría mucho. Gracias.

0 votos

No. Consulta algún libro de análisis lineal, como Load o Kincaid.

1 votos

Tiene una importancia más bien teórica. Se utiliza para demostrar algunos teoremas en álgebra lineal.

0 votos

Véase este también.

14voto

Patrick Stevens Puntos 5060

Cramer es altamente ineficiente, de complejidad temporal $O(n! \times n)$ con un algoritmo ingenuo de búsqueda de determinantes, y $O(n^4)$ con, por ejemplo, la descomposición LU. La eliminación gaussiana tiene una complejidad cúbica.

3 votos

Eso sólo si el deteminante es informático por definición. También puede calcularse por descomposición LU, en cuyo caso la complejidad sería $O(n^4)$ .

0 votos

Me parece justo. Lo añadiré, gracias.

0 votos

Por la tangente: ¿hay alguna diferencia entre $O(n! \times n)$ y $O(n!)$ ? Estoy pensando $O(n! \times n) \approx O((n+1)!) \approx O(n!)$ ?

3voto

Lido Puntos 11

Reducir la matriz a la forma triangular y multiplicar los elementos en la diagonal suele ser más rápido. Estoy bastante seguro de que ese es el algoritmo que utilizan la mayoría de los sistemas de álgebra computacional, a menos que se sepa de antemano que la matriz tiene algunas propiedades especiales. A veces la expansión de Laplace puede ser más rápida si la matriz tiene muchos ceros a lo largo de algunas filas/columnas.

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