Sé que la mayoría de los métodos para encontrar soluciones aproximadas a PDEs escalan mal con el número de dimensiones, y que Monte Carlo se usa para situaciones que requieren ~ 100 dimensiones.
¿Cuáles son buenos métodos para resolver eficientemente los PDE numéricos en ~ 4-10 dimensiones? 10-100?
¿Hay algún método además de Monte Carlo que se adapte bien al número de dimensiones?
Respuestas:
Una forma más estructurada de proporcionar una base o una cuadratura (que puede reemplazar a MC en muchos casos) en múltiples dimensiones es la de cuadrículas dispersas , que combina alguna familia de reglas unidimensionales de orden variable de tal manera que tengan un crecimiento meramente exponencial en dimensión, , en lugar de tener que ser esa dimensión es un exponente de la resolución2d .Nd
Esto se hace a través de lo que se conoce como una cuadratura de Smolyak, que combina una serie de reglas unidimensionalesQ1l como
Esto es equivalente al espacio de cuadratura del producto tensorial con los altos órdenes mixtos eliminados del espacio. Si esto se hace de una manera lo suficientemente severa, la complejidad puede mejorar enormemente. Sin embargo, para que uno pueda hacer esto y mantener una buena aproximación, la regularidad de la solución debe tener derivados mixtos que desaparezcan lo suficiente.
Las redes dispersas han sido golpeadas hasta la muerte por el grupo Griebel por cosas como el ecuación de Schrödinger en el espacio de configuración y otras cosas de alta dimensión con muy buenos resultados. En la aplicación, las funciones básicas utilizadas pueden ser bastante generales, siempre que pueda anidarlas. Por ejemplo, las ondas planas o las bases jerárquicas son comunes.
También es bastante simple codificarse usted mismo. Desde mi experiencia, sin embargo, hacer que funcione para estos problemas es muy difícil. Existe un buen tutorial .
Para los problemas cuyas soluciones viven en espacios especializados de Sobolev con derivados que mueren rápidamente, el enfoque de cuadrícula dispersa puede generar resultados aún mayores .
Ver también el artículo de revisión Acta Numerica, Discretizaciones de tensor disperso de PDE paramétricas y estocásticas de alta dimensión .
fuente
Como regla general, es fácil entender por qué las cuadrículas regulares no pueden ir más allá de los problemas de 3 o 4 dimensiones: en d dimensiones, si desea tener un mínimo de N puntos por dirección de coordenadas, obtendrá N ^ d puntos en general. Incluso para funciones relativamente agradables en 1d, necesita al menos N = 10 puntos de cuadrícula para resolverlos, por lo que el número total de puntos será 10 ^ d, es decir, incluso en las computadoras más grandes es poco probable que vaya más allá de d = 9, y probablemente no irá mucho más allá que nunca . Las cuadrículas dispersas pueden ayudar en algunas circunstancias si la función de solución tiene ciertas propiedades, pero en general, tendrá que vivir con las consecuencias de la maldición de la dimensionalidad e ir con los métodos MCMC.
fuente
fuente