Preguntas etiquetadas con linear-algebra

Preguntas sobre los aspectos algorítmicos / computacionales del álgebra lineal, incluida la solución de sistemas lineales, problemas de mínimos cuadrados, problemas propios y otros asuntos similares.

1
¿Se puede utilizar un método de subespacio de Krylov como un suavizador para multirredes?
Hasta donde yo sé, los solucionadores de múltiples cuadrículas usan suavizadores iterativos como Jacobi, Gauss-Seidel y SOR para amortiguar el error en varias frecuencias. ¿Se podría utilizar en su lugar un método de subespacio de Krylov (como gradiente conjugado, GMRES, etc.)? No creo que estén clasificados como "suavizantes", pero pueden …




2
¿Qué tan útil es PETSc para matrices densas?
Dondequiera que haya visto, el tutorial / documentos de PETSc, etc., dicen que es útil para el álgebra lineal y generalmente especifica que los sistemas dispersos se beneficiarán. ¿Qué pasa con las matrices densas? Me preocupa resolver para A densa .A x = bUNX=siAx=bUNUNA He escrito mi propio código para …


2
¿Por qué necesitaría un científico computacional implementar su propia versión de std :: complex?
Muchas de las bibliotecas de C ++ más conocidas en ciencia computacional como Eigen , Trilinos y deal.II usan el objeto de biblioteca de encabezado de plantilla C ++ estándar std::complex<>, para representar números complejos de punto flotante. En la respuesta de Jack Poulson a una pregunta sobre constructores predeterminados, …



1
¿Cómo se motiva la Multigrid acelerada por Krylov (usando MG como preacondicionador)?
Multigrid (MG) puede usarse para resolver un sistema lineal construyendo una conjetura inicial x 0 y repitiendo lo siguiente para i = 0 , 1 .. hasta la convergencia:Ax=bAx=bAx=bx0x0x_0i=0,1..i=0,1..i=0,1.. Calcule el residuo ri=b−Axiri=b−Axir_i = b-Ax_i Aplique un ciclo de cuadrículas múltiples para obtener una aproximación , donde A e i …




3
Comprender cómo Numpy hace SVD
He estado usando diferentes métodos para calcular tanto el rango de una matriz como la solución de un sistema matricial de ecuaciones. Encontré la función linalg.svd. Comparando esto con mi propio esfuerzo para resolver el sistema con Gaussian Elimination, parece ser más rápido y más preciso. Estoy tratando de entender …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.