Non-linear Partition of Unity method
José Manuel Ramón, Juan Ruiz-Alvarez, Dionisio F. Yáñez
TL;DR
This work introduces the Non-linear Partition of Unity Method (NL-PUM), a framework that fuses Radial Basis Function (RBF) interpolation with WENO-inspired non-linear weights inside the Partition of Unity (PUM) setting to handle discontinuities in data. By computing local smoothness indicators $I_j$ via least-squares residuals and forming nonlinear weights $\alpha_j=(\epsilon+I_j)^{-t}$, NL-PUM upweights contributions from smooth regions while suppressing those near discontinuities, preserving the optimal $k+\frac{\nu}{2}$ convergence in smooth areas and achieving robust oscillation control near jumps. The authors establish error bounds for NL-PUM and validate the method with numerical experiments showing comparable performance to PUM on continuous data and marked improvements near discontinuities across various curve geometries and sampling schemes, aided by a two-pass discontinuity-treatment strategy. The approach leverages regular data partitioning and efficient data structures, making NL-PUM scalable and broadly applicable, with potential extensions to higher dimensions and practical domains such as image processing and fluid dynamics.
Abstract
This paper introduces the Non-linear Partition of Unity Method, a novel technique integrating Radial Basis Function interpolation and Weighted Essentially Non-Oscillatory algorithms. It addresses challenges in high-accuracy approximations, particularly near discontinuities, by adapting weights dynamically. The method is rooted in the Partition of Unity framework, enabling efficient decomposition of large datasets into subproblems while maintaining accuracy. Smoothness indicators and compactly supported functions ensure precision in regions with discontinuities. Error bounds are calculated and validate its effectiveness, showing improved interpolation in discontinuous and smooth regions. Some numerical experiments are performed to check the theoretical results.
