Dirichlet-Neumann Averaging: The DNA of Efficient Gaussian Process Simulation
Robert Kutri, Robert Scheichl
TL;DR
This work addresses efficient generation of Gaussian random field realisations with isotropic covariances on high-resolution grids. It introduces Dirichlet-Neumann Averaging (DNA), a periodisation-based sampling framework using Discrete Sine and Cosine Transforms to produce genuinely isotropic covariances via a periodised function with controlled error, and provides explicit Matérn covariance error bounds that decay exponentially with the scaling parameter $$\alpha$$. The authors further connect DNA to the SPDE sampling paradigm, showing that averaging SPDE solutions with different boundary conditions yields isotropic fields without domain extension, while preserving the same error guarantees. Numerical experiments demonstrate that DNA achieves negligible covariance error in practice, offers favorable parallelisation and memory characteristics, and can outperform traditional padding-based circulant embedding and oversampling in SPDE methods, making it a scalable and robust approach for GP/GRF simulation on large grids.
Abstract
Gaussian processes (GPs) and Gaussian random fields (GRFs) are essential for modelling spatially varying stochastic phenomena. Yet, the efficient generation of corresponding realisations on high-resolution grids remains challenging, particularly when a large number of realisations are required. This paper presents two novel contributions. First, we propose a new methodology based on Dirichlet-Neumann averaging (DNA) to generate GPs and GRFs with isotropic covariance on regularly spaced grids. The combination of discrete cosine and sine transforms in the DNA sampling approach allows for rapid evaluations without the need for modification or padding of the desired covariance function. While this introduces an error in the covariance, our numerical experiments show that this error is negligible for most relevant applications, representing a trade-off between efficiency and precision. We provide explicit error estimates for Matérn covariances. The second contribution links our new methodology to the stochastic partial differential equation (SPDE) approach for sampling GRFs. We demonstrate that the concepts developed in our methodology can also guide the selection of boundary conditions in the SPDE framework. We prove that averaging specific GRFs sampled via the SPDE approach yields genuinely isotropic realisations without domain extension, with the error bounds established in the first part remaining valid.
