Supongamos que tiene $m$ vectores de valor real de longitud $n$ donde $n \geq m$ .
¿Con qué rapidez puedes determinar si son linealmente independientes?
En el caso de que $m = n$ Una forma de determinar la independencia sería calcular el determinante de la matriz cuyas filas son los vectores. Intenté buscar en Google y encontré que el algoritmo más conocido para calcular el determinante de una matriz cuadrada con $n$ las filas se ejecutan en $O \left ( n^{2.373} \right )$ . Esto pone un límite superior en el caso de que $m = n$ . Pero calcular el determinante parece una exageración. Además, no resuelve el caso en el que $n > m$ .
¿Existe un algoritmo mejor? ¿Cuál es el límite inferior teórico conocido de la complejidad de dicho algoritmo?
0 votos
Obviamente la eliminación gaussiana lo hace en $O(m^2n)$ Supongo que sólo le interesan los resultados mejores que eso.
0 votos
Sí, me pregunto si hay algo más rápido.