An algorithm for segment approximation (Q1060802)

From MaRDI portal





scientific article; zbMATH DE number 3909616
Language Label Description Also known as
English
An algorithm for segment approximation
scientific article; zbMATH DE number 3909616

    Statements

    An algorithm for segment approximation (English)
    0 references
    1986
    0 references
    An algorithm for computing segment approximations is developed. Let a subset G of C[a,b] containing a strictly positive function, a natural number k and a function \(f\in C[a,b]\) be given. For an arbitrary norm on C[a,b] the segment approximation problem is to determine a set of k knots \(a=x_ 0<x_ 1<...<x_ k<x_{k+1}=b\) which minimizes the expression \(\max_{0\leq i\leq k}\) \(d(f,G,[x_ i,x_{i+1}])\), where \(d(f,G,[c,d])=\inf_{g\in G}\| f-g\| [c,d]\). The authors' algorithm yields a sequence \((d_ n)\) converging to the minimal deviation. In this way a set of knots \(\{x_ 1,...,x_ k\}\) is obtained such that \(d(f,G,[x_{i-1},x_ i])=d(f,G,[x_ i,x_{i+1}])\), \(i=1,...,k\) which is sufficient for optimality. In the n-th step of the algorithm knots \(a=x_{0,n}<x_{1,n}<...<x_{k,n}<x_{k+1,n}=b\) are computed consecutively such that \(d(f,G,[x_{i,n},x_{i+1,n}])=d_ n\), \(i=0,...,k-1\). Roughly speaking, \(d_{n+1}\) is defined by \(d_{n+1}=10^{\delta_{n+1}}\), where \(\delta_{n+1}=(\delta_ n+\gamma_ n)\), \(d_ n=10^{\delta_ n}\) and \(d(f,G,[x_{k,n},x_{k+1,n}])=10^{\gamma_ n}\). The estimation \(| \delta -\delta_{n+1}| \leq | \delta_ n-\gamma_ n| \leq...\leq 1/2^ n| \delta_ 1-\gamma_ 1|\) holds, where \(10^{\delta}\) is the minimal deviation. These inequalities show that \(d_ n\) is sufficiently near to the minimal deviation after a few steps. Numerical results concerning piecewise polynomial and piecewise rational approximation with free knots are given.
    0 references
    segment approximation
    0 references
    best approximation
    0 references
    algorithm
    0 references
    piecewise polynomials
    0 references
    piecewise rational functions
    0 references
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references