Was ist der asymptotisch schnellste bekannte Algorithmus zur Berechnung des Nullraums einer Matrix?

10

Ich weiß, dass die Gaußsche Eliminierung -Arithmetikoperationen erfordert, aber ich bin mir nicht sicher, ob bessere Algorithmen bekannt sind.O(n3)

GMB
quelle
Ich kann einen Weg sehen, um die Gaußsche Eliminierung der Matrix M in der Zeit O (n ^ 2 Rang (M)) durchzuführen. Gibt es eine Möglichkeit, das schneller zu machen?
Kyle

Antworten:

12

Der Exponent der Berechnung einer Basis des Kernels ist der gleiche wie der Exponent der Matrixmultiplikation, siehe das Buch Algebraische Komplexitätstheorie von Bürgisser, Clausen & Shokrollahi. So kann es in der Zeit .O(n2.38)

Markus Bläser
quelle
3
oder 2.372 jetzt, richtig?
Suresh Venkat
3
Ich denke es ist 2.3727.
Markus Bläser