Unstructured MLS for Manifolds & MPM
- The paper presents a unified MLS approach achieving smooth, high-order approximations on unstructured manifolds with error bounds of O(h^(m+1)).
- It leverages local chart reconstruction and high-order polynomial fitting to ensure robust function regression and continuous shape functions in MPM applications.
- Empirical results demonstrate lower RMSE and enhanced computational efficiency while eliminating cell-crossing artifacts in complex geometries.
Unstructured Moving Least Squares for Manifolds and Material Point Methods (UMLS-MPM) encompasses a set of algorithms applying moving least squares (MLS) techniques to function approximation on sampled manifolds and Lagrangian–Eulerian discretizations in computational mechanics. The unifying characteristic is their ability to yield smooth, high-accuracy approximations and stable field reconstructions on data defined over non-uniform and unstructured domains—without reliance on global embeddings or structured grids. UMLS-MPM approaches are of critical importance in geometric data analysis, machine learning on manifolds, and large-deformation computational mechanics, particularly in settings where the underlying domain is known only through noisy samples or unstructured tessellation.
1. Manifold MLS: Chart Reconstruction and Atlas Generation
Let be an unknown -dimensional manifold. Given a set of noisy samples near (), the first stage constructs a local coordinate chart around any query by solving
where is an affine -subspace, 0, 1 is a compactly supported, smooth weight, and 2 is the fill distance of clean samples. The minimization is subject to
- 3,
- 4 within a ball 5, 6,
- 7 contains at least one sample.
Under mild hypotheses, there exists a unique, 8-smooth mapping 9. The projection property 0, 1 for 2 provides chart consistency over neighborhoods. The collection 3 with 4 defines a 5 atlas for a manifold 6 close to 7 in Hausdorff distance (Sober et al., 2017).
2. High-Order Polynomial MLS on Local Charts
With the local chart 8, each sample 9 is paired as 0 and 1. The moving least squares approximant solves for 2, the space of polynomials of degree 3 in 4 variables: 5 where 6 is a 7 weight of compact support. The approximation at 8 is 9. The Backus–Gilbert representation gives
0
where 1 are smooth in 2 (Sober et al., 2017).
3. Approximation Order, Smoothness, and Error Guarantees
Let 3 denote the fill distance for 4. Under 5 smoothness of the target and sufficient density, projected samples in each chart are 6-dense. The resulting MLS fit achieves
7
in the noiseless case, recovering the classical 8 order (Sober et al., 2017). The full map 9 is 0-smooth, guaranteed by the 1 chart construction and smooth, compactly supported weights.
4. UMLS-MPM Algorithms for Function and Tensor Field Approximation
Two algorithmic forms are canonical:
Manifold function regression (Sober et al., 2017):
- 2 Iterative least-squares fits return an affine subspace around 3.
- 4 Projects samples, builds the polynomial MLS normal matrix, and evaluates at the origin to yield 5.
Material Point Method on Tessellations (Cao et al., 2023):
- For a point 6 in an unstructured mesh, neighbors 7 are assigned raw MLS weights 8, then scaled by a “diminishing” factor 9 based on mesh adjacency and barycentric coordinates.
- The sample weight is 0, ensuring 1 continuity of the resulting MLS shape functions 2 across cell faces.
- Shape functions are constructed as
3
where 4 aggregates the weighted second moments. The field and its gradient are then
5
Steps for explicit MPM include particle–grid transfers, mass/momentum assembly, and velocity updates using MLS kernels (Cao et al., 2023).
5. Stability, Mesh Independence, and 6 Kernel Construction
The central innovation of UMLS-MPM for material point simulation is the construction of weights via a product of a smooth, compactly supported kernel 7 and a diminishing factor 8. For each mesh cell, 9 is given by
0
where 1 is the simplex containing 2, 3 are its barycentric coordinates, and 4 encodes mesh adjacency. This guarantees:
- 5 for all vertices in the current cell;
- 6 as 7 approaches a boundary losing/gaining the node.
When these conditions hold, both MLS moment matrices and hence shape functions 8 are at least 9, which removes the cell-crossing artifacts characteristic of piecewise-linear interpolation on unstructured meshes (Cao et al., 2023).
6. Computational Complexity and Implementation Properties
For manifold regression, the dominant cost is in local chart construction: linear least-squares steps cost 0 in ambient dimension 1, with constant iterations; chart-based local MLS in 2 requires 3 per fit and 4 for evaluation. The overall complexity is 5, yielding linear scaling in 6. No global eigendecomposition, kernel matrix, or dimension reduction is performed (Sober et al., 2017).
In MPM, MLS assembly over a first-ring vertex neighborhood is local per timestep. Explicit UMLS-MPM remains subject to a standard CFL stability constraint, 7 (Cao et al., 2023). Mesh quality (simplex conditioning, support radius 8) crucially affects invertibility and convergence; extremely skewed elements can lead to poor conditioning.
7. Numerical Experiments and Performance
Empirical evaluations demonstrate:
- Function regression: On smooth manifolds (helix in 9, 0), the error decays as 1. High-dimensional tests (image regression in 2) achieve RMSE 3 0.0066 with 4 samples and 5. Against regression baselines (MALLER, NEDE), UMLS-MPM attains lower RMSE and 2–36 faster CPU time for Klein-bottle tasks in 7 (Sober et al., 2017).
- MPM on unstructured meshes: In all cases, UMLS-MPM eliminates cell-crossing errors, matches or exceeds accuracy of structured-grid B-spline MPM, and delivers 8nd-order spatial convergence (e.g., in the 1D vibrating bar, 2D cantilever, and 3D slope failure tests). Complex geometries and contact boundaries (3D sphere expansion) are resolved without producing stress discontinuities or artifacts (Cao et al., 2023).
Table: Algorithmic Core Components
| Domain | Charting/Neighborhood | MLS Core | Continuity |
|---|---|---|---|
| Manifold regression | Affine tangent chart | Weighted poly MLS | 9 |
| MPM on meshes | Vertex/element adjacency | 00 diminished MLS | 01 |
The provided empirical and theoretical guarantees establish UMLS-MPM as an intrinsic, local, mesh-agnostic, and smooth high-order regression/interpolation framework for both geometric learning and continuum mechanics without global embeddings or kernel matrices (Sober et al., 2017, Cao et al., 2023).