High order approximation to non-smooth multivariate functions
Abstract
Approximations of non-smooth multivariate functions return low-order approximations in the vicinities of the singularities. Most prior works solve this problem for univariate functions. In this work we introduce a method for approximating non-smooth multivariate functions of the form f = g + r+ where g,r ∈ CM+1(Rn) and the function r+ is defined by \[ r+(y) = \ arrayll r(y), & r(y) ≥ 0 \\ 0, & r(y) < 0 array . \ , \ ∀ y ∈ Rn \ . \] Given scattered (or uniform) data points X ⊂ Rn, we investigate approximation by quasi-interpolation. We design a correction term, such that the corrected approximation achieves full approximation order on the entire domain. We also show that the correction term is the solution to a Moving Least Squares (MLS) problem, and as such can both be easily computed and is smooth. Last, we prove that the suggested method includes a high-order approximation to the locations of the singularities.