¿Cuál es el algoritmo conocido asintóticamente más rápido para calcular el espacio nulo de una matriz?


10

Sé que Gaussian Elimination toma operaciones aritméticas , pero no estoy seguro de si se conocen algoritmos mejores.O(norte3)


Puedo ver una manera de hacer la eliminación gaussiana de la matriz M en el tiempo O (n ^ 2 rango (M)). ¿Hay alguna manera de hacerlo más rápido?
Kyle

Respuestas:


12

El exponente de calcular una base del núcleo es el mismo que el exponente de la multiplicación de matrices, vea el libro Algebraic Complexity Theory de Bürgisser, Clausen & Shokrollahi. Por lo tanto, se puede hacer a tiempo .O(norte2,38)


3
o 2.372 ahora, ¿verdad?
Suresh Venkat

3
Creo que es 2.3727.
Markus Bläser
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.