Numerical integration of discontinuous functions in many dimensions
Vassilis Pandis

TL;DR
This paper presents a scalable, efficient method for numerically integrating discontinuous functions in high dimensions by partitioning space into simplices, significantly reducing computational effort especially for Green's functions in physics.
Contribution
The authors introduce a simplex-based partitioning approach combined with adaptive cubature, improving efficiency and scalability for high-dimensional integrals with discontinuities.
Findings
Achieves approximately 100x speed-up in 3D
Reduces function evaluations and memory usage
Method is easily parallelizable and scalable
Abstract
We consider the problem of numerically integrating functions with hyperplane discontinuities over the entire Euclidean space in many dimensions. We describe a simple process through which the Euclidean space is partitioned into simplices on which the integrand is smooth, generalising the standard practice of dividing the interval used in one-dimensional problems. Our procedure is combined with existing adaptive cubature algorithms to significantly reduce the necessary number of function valuations and memory requirements of the integrator. The method is embarrassingly parallel and can be trivially scaled across many cores with virtually no overhead. Our method is particularly pertinent to the integration of Green's functions, a problem directly related to the perturbation theory of impurity models. In three spatial dimensions we observe a speed-up of order which increases with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Computer Graphics and Visualization Techniques · Advanced Numerical Methods in Computational Mathematics
