Soit et être une fonction dans ces variables.f( → x ):[0,1]n→C
Existe-t-il un schéma récursif pour cette intégrale itérée?
Si et que je divise en 100 segments, nous avons points à additionner. Il doit y avoir un moyen plus intelligent.[ 0 , 1 ] 10 20
En fait, la fonction que je souhaite intégrer est la mesure Haar du groupe Unitaire.
numerical-analysis
fourier-analysis
John mangual
la source
la source
Réponses:
Pour les intégrations avec de nombreuses variables, la méthode de Monte Carlo est généralement un ajustement décent. Son erreur diminue à mesure que où N est le nombre de points équidistribués sélectionnés. Bien sûr, ce n'est pas bon pour les espaces de faible dimension (1D et 2D) où des méthodes d'ordre élevé existent. Cependant, la plupart de ces méthodes déterministes prennent un grand nombre de points dans des dimensions supérieures. Par exemple, un schéma 1D de premier ordre estO( √O ( N--√) en 2D etO(N 1O ( N--√) en 3D. La force de la méthode de Monte Carlo est que la convergence des erreurs est indépendante de la dimension spatiale. Que votre espace soit 1D ou 100D, c'estO(√O ( N14) . O ( N--√)
Puisqu'il est probabiliste, vous devez l'intégrer plusieurs fois en utilisant un nombre défini de points pour trouver un écart-type et une estimation de votre erreur.
la source
La quadrature maillée est une approche alternative à intégrer dans des dimensions plus élevées.
La quadrature repose sur l'évaluation d'une somme pondérée de valeurs de fonction à des points «optimaux» spécifiques. La quadrature traditionnelle utilise une construction de grille de produit tensorielle dans des dimensions plus élevées, ce qui signifie que vous devrez évaluer la fonction à un nombre de points exponentiellement croissant à mesure que la dimension augmente.
L'astuce pour une quadrature de grille clairsemée est que vous pouvez obtenir la même précision d'ordre (au sens asymptotique) en utilisant un petit sous-ensemble de la grille du produit tensoriel. Les points clairsemés que vous choisissez finissent par être ceux qui intègrent avec précision les monômes jusqu'à un degré total souhaité . Les économies de calcul (par rapport à la grille de produits tensoriels) augmentent considérablement à mesure que la dimension augmente.
Vous devez cependant être conscient des inconvénients de cette méthode.
Pour plus d'informations sur les grilles clairsemées, je recommande les grilles clairsemées de Burkardt en hautes dimensions . Si vous êtes intéressé par le code pour générer des grilles clairsemées, vous pouvez envisager ces fichiers matlab .
la source