Spline smoothing under constraints on derivatives

An efficient algorithm for computing a smoothing polynomial splines under inequality constraints on derivatives is introduced where both order and breakpoints ofs can be prescribed arbitrarily. By using the B-spline representation ofs, the original semi-infinite constraints are replaced by stronger finite ones, leading to a least squares problem with linear inequality constraints. Then these constraints are transformed into simple box constraints by an appropriate substitution of variables so that efficient standard techniques for solving such problems can be applied. Moreover, the smoothing term commonly used is replaced by a cheaply computable approximation. All matrix transformations are realized by numerically stable Givens rotations, and the band structure of the problem is exploited as far as possible.

[1]  Charles A. Micchelli,et al.  ConstrainedLp approximation , 1985 .

[2]  Jochen W. Schmidt,et al.  A dual algorithm for convex-concave data smoothing by cubicC2-splines , 1990 .

[3]  Lars Eldén,et al.  An Algorithm for the Regularization of Ill-Conditioned, Banded Least Squares Problems , 1984 .

[4]  Å. Björck Least squares methods , 1990 .

[5]  Ian Barrodale,et al.  Algorithm 552: Solution of the Constrained I1 Linear Approximation Problem [F4] , 1980, TOMS.

[6]  Carl de Boor,et al.  A Practical Guide to Splines , 1978, Applied Mathematical Sciences.

[7]  U. Hornung,et al.  Interpolation by smooth functions under restrictions on the derivatives , 1980 .

[8]  F. N. Fritsch,et al.  Monotone piecewise cubic data fitting , 1990 .

[9]  J. Mason,et al.  Algorithms for approximation , 1987 .

[10]  Tommy Elfving,et al.  An algorithm for computing constrained smoothing spline functions , 1987 .

[11]  T. Lyche,et al.  A Data-Reduction Strategy for Splines with Applications to the Approximation of Functions and Data , 1988 .

[12]  M. Cox The Least Squares Solution of Overdetermined Linear Equations Having Band or Augmented Band Structure , 1981 .

[13]  Tommy Elfving,et al.  Interpolation and approximation by monotone cubic splines , 1991 .

[14]  L. D. Irvine,et al.  Constrained interpolation and smoothing , 1986 .

[15]  P. Laurent,et al.  A general method for the construction of interpolating or smoothing spline-functions , 1968 .

[16]  L. Eldén A weighted pseudoinverse, generalized singular values, and constrained least squares problems , 1982 .

[17]  L. Schumaker,et al.  Computation of Smoothing and Interpolating Natural Splines via Local Bases , 1973 .

[18]  Ulrich Hornung,et al.  Monotone Spline-Interpolation , 1978 .

[19]  C. Reinsch Smoothing by spline functions , 1967 .

[20]  I. J. Schoenberg On Interpolation by Spline Functions and its Minimal Properties , 1988 .

[21]  L. Andersson,et al.  Am algorithm for constrained interpolation , 1987 .

[22]  Rainer Hettich,et al.  Numerische Methoden der Approximation und semi-infiniten Optimierung , 1982 .

[23]  L. Schumaker,et al.  Data fitting by penalized least squares , 1990 .