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.

Speleers, H. (2019). Algorithm 999: Computation of multi-degree B-splines. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 45(4), 1-15 [10.1145/3321514].

Algorithm 999: Computation of multi-degree B-splines

Speleers H.
2019-12-01

Abstract

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.
dic-2019
Pubblicato
Rilevanza internazionale
Articolo
Esperti anonimi
Settore MAT/08 - ANALISI NUMERICA
English
Con Impact Factor ISI
Speleers, H. (2019). Algorithm 999: Computation of multi-degree B-splines. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 45(4), 1-15 [10.1145/3321514].
Speleers, H
Articolo su rivista
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/226728
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 21
  • ???jsp.display-item.citation.isi??? 19
social impact