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.

77
¿Existe un solucionador de programación no lineal de alta calidad para Python?

Tengo que resolver varios problemas desafiantes de optimización global no convexo. Actualmente uso la Caja de herramientas de optimización de MATLAB (específicamente, fmincon()con algoritmo = 'sqp'), que es bastante eficaz . Sin embargo, la mayor parte de mi código está en Python, y me encantaría...

27
Permuta una matriz en el lugar en numpy

Quiero modificar una matriz de transición cuadrada densa en el lugar cambiando el orden de varias de sus filas y columnas, usando la biblioteca numpy de python. Matemáticamente, esto corresponde a la multiplicación previa de la matriz por la matriz de permutación P y la multiplicación posterior por...

24
¿Cuál es el principio detrás de la convergencia de los métodos del subespacio de Krylov para resolver sistemas lineales de ecuaciones?

Según tengo entendido, hay dos categorías principales de métodos iterativos para resolver sistemas lineales de ecuaciones: Métodos estacionarios (Jacobi, Gauss-Seidel, SOR, Multigrid) Métodos del subespacio de Krylov (gradiente conjugado, GMRES, etc.) Entiendo que la mayoría de los métodos...

22
Resolviendo

Tengo matrices y G . A es escaso y es n × n con n muy grande (puede ser del orden de varios millones). G es una matriz alta de n × m con m bastante pequeño ( 1 < m < 1000 ) y cada columna solo puede tener una sola 1 entrada con el resto siendo 0 's, de tal manera que G T G = I . A es enorme,...