Ho matrici e . è scarso ed è con molto grande (può essere dell'ordine di diversi milioni). è una matrice alta con piuttosto piccola ( ) e ogni colonna può disporre di una sola voce con il resto essendo s' tali che . è enorme, quindi è davvero difficile da invertire, e posso risolvere un sistema lineare come usando iterativamente un metodo subspaziale di Krylov come , ma non hoG A n × n n G n × m m 1 < m < 1000 1 0 G T G = I A A x = b B i C G S t a b ( l ) A - 1 esplicitamente.
Voglio risolvere un sistema di forma: , dove e sono vettori di lunghezza. Un modo per farlo è utilizzare un algoritmo iterativo all'interno di un algoritmo iterativo per risolvere per ogni iterazione dell'algoritmo iterativo esterno. Questo sarebbe estremamente costoso dal punto di vista computazionale, tuttavia. Mi chiedevo se esiste un modo computazionalmente più semplice per risolvere questo problema.x b m A - 1