Пусть и быть функцией этих переменных.f( → x ):[0,1]n→C
Существует ли рекурсивная схема для этого повторного интеграла?
Если и я разбиваю на 100 сегментов, у нас есть точек для суммирования. Там должно быть умнее.[ 0 , 1 ] 10 20
Фактически, функция, которую я хочу интегрировать, является мерой Хаара унитарной группы.
numerical-analysis
fourier-analysis
Джон Мангуаль
источник
источник
Ответы:
Для интеграций со многими переменными метод Монте-Карло обычно подходит. Его ошибка уменьшается как где N - количество выбранных равнораспределенных точек. Конечно, это не хорошо для пространств низкой размерности (1D и 2D), где существуют методы высокого порядка. Большинство этих детерминированных методов, однако, занимают большое количество точек в более высоких измерениях. Например, одномерная схема 1-го порядка - это в 2D и в 3D. Сила метода Монте-Карло состоит в том, что сходимость ошибок не зависит от размерности пространства. Неважно, является ли ваше пространство 1D или 100D, это . O( √O(N−−√) O(N 1O(N−−√) O(√O(N14) O(N−−√)
Однако, поскольку он вероятностный, вам необходимо интегрировать его несколько раз, используя заданное количество точек, чтобы найти стандартное отклонение и оценку вашей ошибки.
источник
Разреженная квадратура сетки является альтернативным подходом для интеграции в более высокие измерения.
Квадратура опирается на оценку взвешенной суммы значений функции в определенных «оптимальных» точках. Традиционная квадратура использует тензорную конструкцию сетки продуктов в более высоких измерениях, что означает, что вам придется оценивать функцию по экспоненциально растущему числу точек по мере увеличения размера.
Хитрость для разреженной квадратурной сетки состоит в том, что вы можете получить одинаковую точность порядка (в асимптотическом смысле), используя небольшое подмножество тензорного сеточного произведения. Разреженные точки, которые вы выбираете, в конечном итоге представляют собой те, которые точно объединяют мономы до желаемой общей степени . Экономия вычислений (по сравнению с тензорной сеткой продуктов) значительно увеличивается при увеличении размера.
Однако у этого метода есть недостатки, о которых вам следует знать.
Для получения дополнительной информации о разреженных сетках я рекомендую Разреженные сетки Буркардта в больших измерениях . Если вы заинтересованы в коде для создания разреженных сеток, вы можете рассмотреть эти файлы Matlab .
источник