Algorithm 1031: MQSI – Monotone Quintic Spline Interpolation
Thomas Lux, Layne T. Watson, Tyler Chang
Abstract
MQSI is a Fortran 2003 subroutine for constructing monotone quintic spline interpolants to univariate monotone data. Using sharp theoretical monotonicity constraints, first and second derivative estimates at data provided by a quadratic facet model are refined to produce a univariate C2 monotone interpolant. Algorithm and implementation details, complexity and sensitivity analyses, usage information, a brief performance study, and comparisons with other spline approaches are included.
People
Publication Details
- Date of publication:
- March 21, 2023
- Journal:
- ACM Transactions on Mathematical Software
- Page number(s):
- 1-17
- Volume:
- 49
- Issue Number:
- 1
- Publication note:
Thomas Lux, Layne T. Watson, Tyler H. Chang, William I. Thacker: Algorithm 1031: MQSI - Monotone Quintic Spline Interpolation. ACM Trans. Math. Softw. 49(1): 6:1-6:17 (2023)