Quel est l'algorithme connu asymptotiquement le plus rapide pour calculer l'espace nul d'une matrice?


10

Je sais que l'élimination gaussienne prend des opérations arithmétiques , mais je ne sais pas si de meilleurs algorithmes sont connus.O(n3)


Je peux voir une façon de faire l'élimination gaussienne de la matrice M en temps O (n ^ 2 rang (M)). Y a-t-il un moyen de le faire plus rapidement?
Kyle

Réponses:


12

L'exposant du calcul d'une base du noyau est le même que l'exposant de la multiplication matricielle, voir le livre Algebraic Complexity Theory de Bürgisser, Clausen & Shokrollahi. Cela peut donc se faire dans le temps .O(n2.38)


3
ou 2.372 maintenant, non?
Suresh Venkat

3
Je pense que c'est 2.3727.
Markus Bläser
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.