LGMay 3, 2022
ExSpliNet: An interpretable and expressive spline-based neural networkDaniele Fakhoury, Emanuele Fakhoury, Hendrik Speleers
In this paper we present ExSpliNet, an interpretable and expressive neural network model. The model combines ideas of Kolmogorov neural networks, ensembles of probabilistic trees, and multivariate B-spline representations. We give a probabilistic interpretation of the model and show its universal approximation properties. We also discuss how it can be efficiently encoded by exploiting B-spline properties. Finally, we test the effectiveness of the proposed model on synthetic approximation problems and classical machine learning benchmark datasets.
NAMar 26, 2019
Computation of multi-degree B-splinesHendrik Speleers
Multi-degree splines are smooth piecewise-polynomial functions where the pieces can have different degrees. We describe a simple algorithmic construction of a set of basis functions for the space of multi-degree splines, with similar properties to standard B-splines. These basis functions are called multi-degree B-splines (or MDB-splines). The construction relies on an extraction operator that represents all MDB-splines as linear combinations of local B-splines of different degrees. This enables the use of existing efficient algorithms for B-spline evaluations and refinements in the context of multi-degree splines. A Matlab implementation is provided to illustrate the computation and use of MDB-splines.
NAMay 4, 2018
Adaptive isogeometric analysis with hierarchical box splinesTadej Kanduc, Carlotta Giannelli, Francesca Pelosi et al.
Isogeometric analysis is a recently developed framework based on finite element analysis, where the simple building blocks in geometry and solution space are replaced by more complex and geometrically-oriented compounds. Box splines are an established tool to model complex geometry, and form an intermediate approach between classical tensor-product B-splines and splines over triangulations. Local refinement can be achieved by considering hierarchically nested sequences of box spline spaces. Since box splines do not offer special elements to impose boundary conditions for the numerical solution of partial differential equations (PDEs), we discuss a weak treatment of such boundary conditions. Along the domain boundary, an appropriate domain strip is introduced to enforce the boundary conditions in a weak sense. The thickness of the strip is adaptively defined in order to avoid unnecessary computations. Numerical examples show the optimal convergence rate of box splines and their hierarchical variants for the solution of PDEs.
NAMay 25, 2018
Isogeometric analysis for 2D and 3D curl-div problems: Spectral symbols and fast iterative solversMariarosa Mazza, Carla Manni, Ahmed Ratnani et al.
Alfvén-like operators are of interest in magnetohydrodynamics, which is used in plasma physics to study the macroscopic behavior of plasma. Motivated by this important and complex application, we focus on a parameter-dependent curl-div problem that can be seen as a prototype of an Alfvén-like operator, and we discretize it using isogeometric analysis based on tensor-product B-splines. The involved coefficient matrices can be very ill-conditioned, so that standard numerical solution methods perform quite poorly here. In order to overcome the difficulties caused by such ill-conditioning, a two-step strategy is proposed. First, we conduct a detailed spectral study of the coefficient matrices, highlighting the critical dependence on the different physical and approximation parameters. Second, we exploit such spectral information to design fast iterative solvers for the corresponding linear systems. For the first goal we apply the theory of (multilevel block) Toeplitz and generalized locally Toeplitz sequences, while for the second we use a combination of multigrid techniques and preconditioned Krylov solvers. Several numerical tests are provided both for the study of the spectral problem and for the solution of the corresponding linear systems.
58.4NAMar 23
Isogeometric analysis with $C^1$ cubic Powell-Sabin splinesJan Grošelj, Ada Šadl Praprotnik, Hendrik Speleers
In this paper, we consider $C^1$ cubic Powell-Sabin splines for the numerical solution of boundary value problems on planar and spatial surface domains. We first review the construction and basic properties of polynomial and rational $C^1$ cubic Powell-Sabin spline representations on unstructured triangulations. Then, we discuss how these flexible representations can be exploited to create geometry mappings suited for a precise description of (classes of) surface domains. This is illustrated with several examples. Finally, the obtained domain descriptions are utilized in the isogeometric analysis framework for solving various Poisson and biharmonic problems. It is demonstrated that $C^1$ cubic Powell-Sabin splines form a powerful alternative to $C^0$ cubic Lagrange elements and bicubic NURBS.
98.2NAApr 3
A Construction of $C^{r}$ Conforming Finite Elements on the Alfeld Split in Any DimensionTing Lin, Hendrik Speleers, Qingyu Wu
Constructing $C^r$ conforming finite element spaces in any dimension is a long-standing problem. For general triangulations, this problem was recently addressed by Hu-Lin-Wu (2024), under certain conditions on supersmoothness and polynomial degree. In this paper, a first unified construction on the Alfeld split in any dimension is given, where the supersmoothness conditions and the polynomial degree requirement are relaxed.