Complessità nel trovare la matrice pseudoinversa


11

Quante operazioni aritmetiche sono necessarie per trovare una matrice pseudoinverso di Moore-Penrose di un campo arbitrario?

Se la matrice è invertibile e complessa, allora è solo l'inverso. Trovare l'inverso richiede tempo , dove ω è la costante di moltiplicazione della matrice. È Teorema 28.2 in Introduzione agli algoritmi 3a edizione.O(nω)ω

Se la matrice ha righe o colonne linearmente indipendenti e un valore complesso, la matrice pseudoinversa può essere calcolata con A ( A A ) - 1 o ( A A ) - 1 A rispettivamente, dove A è il trasposto coniugato di A . In particolare, questo implica un O ( n ω ) il tempo per trovare il pseudoinversa di A .AA(AA)1(AA)1AAAO(nω)A

Per la matrice generale, gli algoritmi che ho visto usano la decomposizione QR o SVD, che sembra prendere le operazioni aritmetiche nel peggiore dei casi. Esistono algoritmi che utilizzano meno operazioni?O(n3)


Ho un seguito, potrebbe essere troppo semplice ma puoi per favore confermare cosa c'è n nell'equazione della complessità. È la dimensione di una matrice e se la matrice non è un quadrato?
Mike Pomp,

O(nω)nn

Dal momento che questa è una domanda facile, ho risposto qui. Tuttavia, se hai ulteriori domande, chiedi loro come pagina da sole usando il pulsante "fai domanda" nella parte superiore della pagina. Puoi tornare a questa pagina per dare contesto. Questo sito è impostato solo per una domanda per pagina: non ci sono discussioni e i post si spostano in base ai voti che ottengono, quindi le cose diventano terribilmente complicate con più di una domanda su una pagina. Ulteriori informazioni nel nostro breve tour e nel nostro centro assistenza .
David Richerby,

Risposte:


7

ωO(nω)γ>ωOγ(nγ)

AO(nω)ArA

S(Ir000)T
S,T

A=XYXrYrXrSYrTO(nω)


Grazie per la risposta! Ho preso il giornale e ho scoperto che mi manca lo sfondo. Ci sono alcune buone presentazioni / sondaggi su questo tipo di risultato? So che il libro della teoria della complessità algebrica è buono ma attualmente è stato estratto dalla biblioteca ...
Chao Xu,

1
Potrebbero esserci degli appunti di lezione pertinenti, anche se probabilmente è meglio dare un'occhiata al libro. CLRS (Introduzione agli algoritmi) contiene anche del materiale rilevante, come l'equivalenza tra moltiplicazione di matrice e inverso di matrice.
Yuval Filmus,

O(nω)w

ωω<2.3728639ω=2
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.