Uma maneira mais estruturada de fornecer uma base ou quadratura (que pode substituir o MC em muitos casos) em múltiplas dimensões é a de redes esparsas , que combina uma família de regras unidimensionais de ordem variável, de modo a ter um crescimento meramente exponencial. dimensão, , em vez de que essa dimensão seja um expoente da resolução N d .2dNd
Isso é feito através do que é conhecido como quadratura Smolyak, que combina uma série de regras unidimensionais comoQ1eu
Qdn=∑ln(Q1i−Q1i−1)⊗Qd−1m−i+1
Isso é equivalente ao espaço em quadratura do produto tensorial, com as altas ordens mistas removidas do espaço. Se isso for feito de maneira suficientemente severa, a complexidade poderá ser bastante aprimorada. No entanto, para que se possa fazer isso e manter uma boa aproximação, a regularidade da solução deve ter derivados mistos que desaparecem suficientemente.
As redes esparsas foram espancadas até a morte pelo grupo Griebel por coisas como a equação de Schrödinger no espaço de configuração e outras coisas de alta dimensão com bons resultados. No aplicativo, as funções básicas usadas podem ser bastante gerais, contanto que você possa aninhá-las. Por exemplo, ondas planas ou bases hierárquicas são comuns.
Também é bastante simples codificar você mesmo. Da minha experiência, realmente fazê-lo funcionar para esses problemas, no entanto, é muito difícil. Existe um bom tutorial .
Para problemas cujas soluções residem em espaços especializados de Sobolev, com derivativos que morrem rapidamente, a abordagem de grade esparsa pode gerar resultados ainda maiores .
Veja também o artigo de revisão da Acta Numerica, discretizações por tensores esparsos de PDEs paramétricos e estocásticos de alta dimensão .