Preguntas etiquetadas con multigrid

Un enfoque para resolver sistemas de ecuaciones proyectando el problema desde una representación de escala fina a una más burda. Una representación burda generalmente tiene menos incógnitas, lo que la hace más rápida de resolver que el problema original. La solución burda puede luego proyectarse de nuevo sobre el problema más fino como una suposición inicial de la solución al problema más fino.

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...

15
método de múltiples cuadrículas para resolver PDE

Necesito una explicación simple del Método Multigrid o alguna literatura sobre esto. Estoy familiarizado con los métodos iterativos que incluyen BiCGStab, CG, GS, Jacobi y el preacondicionamiento, pero soy un principiante con el método de múltiples cuadrículas. ¿Alguien puede explicar esto en...

12
¿Es habitual no tener comprobación de convergencia en Multigrid?

Acabo de leer el Capítulo 3 en "Un tutorial de múltiples cuadrículas" de Briggs / Henson / McCormick, enlace . El texto trata sobre ciclos de cuadrícula múltiple como V-cycle, mu-cycle, FMG. Lo que me llamó la atención: en la mayoría de los procedimientos iterativos, uno verifica si ha convergido...

9
FAS-multigrid más lento que la corrección de defecto lineal?

He implementado un solucionador multigrid V-Cycle utilizando una corrección de defectos lineales (LDC) y un esquema de aproximación completa (FAS). Mi problema es el siguiente: con LDC, el residuo se reduce en un factor de ~ 0.03 por ciclo. La implementación de FAS también converge con un factor...

9
Código algebraico de multirredes

Me gustaría comprender más detalles sobre la implementación de los métodos de múltiples cuadrículas algebraicas (AMG). He estado leyendo "Un tutorial de cuadrícula múltiple", que es bastante bueno y explica todos los detalles de la interpolación, el operador de cuadrícula gruesa y la selección de...

9
Cuadrícula múltiple en cuadrícula "no perfectamente rectangular"

Las introducciones de múltiples cuadrículas normalmente usan una cuadrícula rectangular. La interpolación de valores es directa: simplemente interpola linealmente en el borde entre dos nodos adyacentes de la grilla gruesa para encontrar el valor del nodo de grilla fina en ese borde. Para una...