| Spline Toolbox | Search  Help Desk |
| optknt | Examples See Also |
Provide knot sequence optimal for interpolation
Syntax
knots = optknt(tau,k)
Description
t= optknt(tau,k) provides the knot sequence t that is best for interpolation from Sk,t at the point sequence tau. Here, best or optimal is used in the sense of [3] and [2], and this means the following: For any recovery scheme R that provides an interpolant Rg that matches a given g at the points tau(1), ..., tau(n), we may determine the smallest constant constR for which ||g-Rg||
constR||Dkg|| for all smooth functions g.
Here, ||f||:= suptau(1)<x<tau(n)|f(x)|. Then we may look for the optimal recovery scheme as the scheme R for which constR is as small as possible. Micchelli/Rivlin/Winograd have shown this to be interpolation from Sk,t, with t uniquely determined by the following conditions:
.t(1) = ... = t(k) = tau(1);
.t(n+1) = ... = t(n+k) = tau(n);
.t(k+1),
..., t(n) and nowhere else satisfies
Gaffney/Powell called this interpolation scheme optimal since it provides the center function in the band formed by all interpolants to the given data that, in addition, have their kth derivative between M and -M (for large M).
Examples
See the last part of the demospapidem for an illustration.
Algorithm
This is the Fortran routineSPLOPT in PGS. It is based on an algorithm described in [1], for the construction of that sign function h mentioned in (3) above. It is essentially Newton's method for the solution of the resulting nonlinear system of equations, with aveknt(tau,k) providing the first guess for t(k+1), ...,t(n).
See Also
spapidem, aveknt
References
[1] C. de Boor, "Computational aspects of optimal recovery", in Optimal Estimation in Approximation Theory, C.A. Micchelli & T.J. Rivlin eds., Plenum Publ., New York, 1977, 69-91. [2] P.W. Gaffney & M.J.D. Powell, "Optimal interpolation", in Numerical Analysis, G.A. Watson ed., Lecture Notes in Mathematics, No. 506, Springer-Verlag, 1976, 90-99. [3] C.A. Micchelli, T.J. Rivlin & S. Winograd, "The optimal recovery of smooth functions", Numer. Math. 80, (1974), 903-906.