stringtranslate.com

Relajación (método iterativo)

En matemáticas numéricas , los métodos de relajación son métodos iterativos para resolver sistemas de ecuaciones , incluidos los sistemas no lineales. [1]

Se desarrollaron métodos de relajación para resolver grandes sistemas lineales dispersos , que surgieron como discretizaciones en diferencias finitas de ecuaciones diferenciales . [2] [3] También se utilizan para la solución de ecuaciones lineales para problemas de mínimos cuadrados lineales [4] y también para sistemas de desigualdades lineales, como los que surgen en la programación lineal . [5] [6] [7] También se han desarrollado para resolver sistemas de ecuaciones no lineales. [1]

Los métodos de relajación son importantes especialmente en la solución de sistemas lineales utilizados para modelar ecuaciones diferenciales parciales elípticas , como la ecuación de Laplace y su generalización, la ecuación de Poisson . Estas ecuaciones describen problemas de valores en la frontera , en los que los valores de la función solución se especifican en la frontera de un dominio; el problema es calcular una solución también en su interior. Los métodos de relajación se utilizan para resolver las ecuaciones lineales resultantes de una discretización de la ecuación diferencial, por ejemplo por diferencias finitas. [2] [3] [4]

La relajación iterativa de soluciones se denomina comúnmente suavizado porque con ciertas ecuaciones, como la ecuación de Laplace , se asemeja a la aplicación repetida de un filtro de suavizado local al vector de solución. Estos no deben confundirse con los métodos de relajación en optimización matemática , que aproximan un problema difícil mediante un problema más simple cuya solución "relajada" proporciona información sobre la solución del problema original. [7]

Problema modelo de la teoría potencial.

Cuando φ es una función uniforme de valores reales en números reales, su segunda derivada se puede aproximar mediante:

Usar esto en ambas dimensiones para una función φ de dos argumentos en el punto ( x , y ) y resolver para φ ( x , y ) da como resultado:

Para aproximar la solución de la ecuación de Poisson:

numéricamente en una cuadrícula bidimensional con espaciado de cuadrícula h , el método de relajación asigna los valores dados de la función φ a los puntos de la cuadrícula cerca del límite y valores arbitrarios a los puntos interiores de la cuadrícula, y luego realiza repetidamente la asignación φ := φ* en los puntos interiores, donde φ* está definido por:

hasta la convergencia. [2] [3]

El método [2] [3] se generaliza fácilmente a otros números de dimensiones.

Convergencia y aceleración

Si bien el método converge en condiciones generales, normalmente avanza más lentamente que los métodos competidores. No obstante, el estudio de los métodos de relajación sigue siendo una parte central del álgebra lineal, porque las transformaciones de la teoría de la relajación proporcionan excelentes precondiciones para nuevos métodos. De hecho, la elección del precondicionador suele ser más importante que la elección del método iterativo. [8]

Se pueden utilizar métodos de redes múltiples para acelerar los métodos. Primero se puede calcular una aproximación en una cuadrícula más gruesa (generalmente el doble espacio de 2 h ) y usar esa solución con valores interpolados para los otros puntos de la cuadrícula como asignación inicial. Luego, esto también se puede hacer de forma recursiva para realizar un cálculo más aproximado. [8] [9]

Ver también

Notas

  1. ^ ab Ortega, JM; Rheinboldt, WC (2000). Solución iterativa de ecuaciones no lineales en varias variables . Clásicos en Matemática Aplicada. vol. 30 (Reimpresión de la edición de Academic Press de 1970). Filadelfia, PA: Sociedad de Matemáticas Industriales y Aplicadas (SIAM). págs.xxvi+572. ISBN 0-89871-461-3. SEÑOR  1744713.
  2. ^ abcd Richard S. Varga 2002 Análisis iterativo matricial , segunda ed. (de la edición de Prentice Hall de 1962), Springer-Verlag.
  3. ^ abcd David M. Young, Jr. Solución iterativa de grandes sistemas lineales , Academic Press, 1971. (reimpreso por Dover, 2003)
  4. ^ ab Abraham Berman, Robert J. Plemmons , Matrices no negativas en las ciencias matemáticas , 1994, SIAM. ISBN 0-89871-321-8
  5. ^ Murty, Katta G. (1983). "16 métodos iterativos para desigualdades lineales y programas lineales (especialmente 16.2 métodos de relajación y 16.4 algoritmos SOR iterativos que preservan la dispersión para programación lineal)". Programación lineal . Nueva York: John Wiley & Sons Inc. págs. 453–464. ISBN 0-471-09725-X. SEÑOR  0720547.
  6. ^ Goffin, J.-L. (1980). "El método de relajación para la resolución de sistemas de desigualdades lineales". Matemáticas de la Investigación de Operaciones . 5 (3): 388–414. doi :10.1287/moor.5.3.388. JSTOR  3689446. SEÑOR  0594854.
  7. ^ ab Minoux, M. (1986). Programación matemática: Teoría y algoritmos . Egon Balas (prólogo) (Traducido por Steven Vajda de la edición francesa (1983 París: Dunod)). Chichester: una publicación de Wiley-Interscience. John Wiley & Sons, Ltd. págs. xxviii + 489. ISBN 0-471-90170-9. MR  0868279. (2008 Segunda ed., en francés: Programmation mathématique: Théorie et algoritmos . Ediciones Tec & Doc, París, 2008. xxx+711 págs. .).
  8. ^ ab Yousef Saad , Métodos iterativos para sistemas lineales dispersos , 1.ª edición, PWS, 1996.
  9. ^ William L. Briggs, Van Emden Henson y Steve F. McCormick (2000), Un tutorial de redes múltiples Archivado el 6 de octubre de 2006 en Wayback Machine (2ª ed.), Filadelfia: Sociedad de Matemáticas Industriales y Aplicadas , ISBN 0- 89871-462-1

Referencias

Lectura adicional