Domande sugli aspetti algoritmici / computazionali dell'algebra lineare, compresa la soluzione di sistemi lineari, problemi dei minimi quadrati, problemi di autovalori e altre questioni simili.
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 …
Come sappiamo, i metodi di trasformazioni ortogonali (rotazioni di Givens e riflessioni di Housholder) per i sistemi di equazioni lineari sono più costosi dell'eliminazione gaussiana, ma teoricamente hanno proprietà di stabilità più belle, nel senso che non cambiano il numero di condizioni del sistema. Anche se conosco solo un esempio …
Esistono diverse librerie che risolvono un sistema di equazioni sparse e lineari, tuttavia trovo difficile capire quali siano le differenze. Per quanto ne so, ci sono tre pacchetti principali: Trilinos , PETSc e Intel MKL . Sono tutti in grado di eseguire soluzioni a matrice sparsa, sono tutti veloci (per …
Esiste un metodo per risolvere sistemi lineari della forma dove è una matrice SPD fissa e sono matrici diagonali positive?k ( D i + A ) x i = b i A D iO(n3+n2k)O(n3+n2k)O(n^3+n^2 k)kkk(Di+A)xi=bi(Di+A)xi=bi(D_i + A) x_i = b_iAAADiDiD_i Ad esempio, se ogni è scalare, è sufficiente calcolare la …
è unamatrice sparsa n × n simmetrica positiva definita (SPD). G è una matrice diagonale sparsa. n è grande ( n > 10000) e il numero di nonzeros in G è di solito 100 ~ 1000.AAAn×nn×nn \times nGGGnnnnnnGGG è stato fattorizzato nella forma di Cholesky come L D L T …
Per la soluzione di grandi sistemi lineari usando metodi iterativi, è spesso interessante introdurre il precondizionamento, ad esempio risolvere invece M - 1 ( A x = b ) , dove M è qui usato per il precondizionamento di sinistra del sistema. In genere, dovremmo avere M - 1 ≈ …
Sto scrivendo una piccola libreria per calcoli con matrici sparse come un modo per insegnarmi a sfruttare al meglio la programmazione orientata agli oggetti. Ho lavorato molto duramente per avere un bel modello a oggetti, in cui le parti (matrici sparse e grafici che descrivono la loro struttura di connettività) …
Data una matrice densa A∈Rm×n,m>>n;max(m)≈100000A∈Rm×n,m>>n;max(m)≈100000A \in R^{m \times n}, m >> n; max(m) \approx 100000 qual è il modo migliore per trovare la sua base di spazio nullo entro una certa tolleranza ϵϵ\epsilon ? Sulla base di tale base, posso quindi dire che alcuni cols sono linearmente dipendenti in ϵϵ\epsilon …
Quando si calcola in pratica la fattorizzazione QR, si usano i riflessi della famiglia per azzerare la parte inferiore di una matrice. So che per il calcolo degli autovalori delle matrici simmetriche, il meglio che puoi fare con le riflessioni delle famiglie è portarlo in forma tridiagonale. C'è un modo …
Considera con quasi singolare, il che significa che esiste un autovalore di che è molto piccolo. Il solito criterio di stop di un metodo iterativo si basa sul residuo e per quanto riguarda le iterazioni possono fermarsi quando con il numero di iterazione. Ma nel caso che stiamo prendendo in …
Domanda: Supponiamo di avere due precondizionatori diversi (fattorizzati) per una matrice definita positiva simmetrica : A ≈ B T B e A ≈ C T C , dove le inversioni dei fattori B , B T , C , C T sono facili da applicare.UNUNAA ≈ BTBUN≈BTBA \approx B^TBA ≈ …
Un problema comune nelle statistiche è il calcolo dell'inverso della radice quadrata di una matrice definita positiva simmetrica. Quale sarebbe il modo più efficiente per calcolare questo? Mi sono imbattuto in alcuni articoli letterari (che non ho ancora letto) e in alcuni codici R casuali qui , che riprodurrò qui …
Ho bisogno di una semplice spiegazione del Metodo Multigrid o di alcune pubblicazioni al riguardo. Conosco metodi iterazionali tra cui BiCGStab, CG, GS, Jacobi e precondizionamento, ma sono un principiante con il metodo multigrid. Qualcuno può spiegarlo in dettaglio o almeno fornire chiaramente pseudocodice o codice sorgente, anche con una …
Ho un sistema lineare di equazioni di dimensione mxm, dove m è grande. Tuttavia, le variabili che mi interessano sono solo le prime n variabili (n è piccola rispetto a m). Esiste un modo per approssimare la soluzione per i primi valori m senza dover risolvere l'intero sistema? In tal …
Per quanto ne so, i solutori multigrid usano levigatori iterativi come Jacobi, Gauss-Seidel e SOR per smorzare l'errore a varie frequenze. È possibile utilizzare un metodo subspaziale di Krylov (come gradiente coniugato, GMRES, ecc.)? Non penso che siano classificati come "lisciatori", ma possono essere usati per approssimare la soluzione a …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.