Testwiki:Property proposal/convergence rate

From testwiki
Jump to navigation Jump to search

Template:Property proposal

Motivation

Well-posed numerical methods (theoretically) converge to the exact solution as na. For discretized methods, n is the grid size of the discretization and n. For iterative methods, n could be the number of iterations and n. Alternatively, for iterative numerical methods for solving differential equations, n is the tiem-step size and n0. In each case, there is an upper bound on the on the error of the method as a function of n as na. It would be useful to have methods categorized according to this property.

Specifically, I am proposing that we add a property whose subject is the big-O order of convergence for the method. That is, we would set <order of convergence> <g(n)> where g(n) is a function such f(x)=O(g(x)) as xa if lim supxa|f(x)g(x)|<

There are a lot of definitions that are used similarly, so I'm going to list them here and we'll try to sort them out.

  • Rate of convergence: if a sequence converges linearly, μ:=limk|xk+1L||xkL| is called the rate of convergence
  • If a sequence converges to a limit, then r

The following excerpt from [1] provides clear definitions of order and rate of convergences.

"whether this iteration will converge, and, if so, the rate of convergence. Specifically we use the following to represent how quickly the error \(e_{n}=x_{n}-x^{*}\) converges to zero: limn|en+1||en|p=limn|xn+1x*||xnx*|p=μ Here \(p \geq 1\) is called the order of convergence, the constant \(\mu\) is the rate of comergence or asymptotic error constant."

I think it makes sense to create an order of convergence (OC) property, but not a rate of convergence (RC). The reason for this, is that OC is (1) a much more important property of an algorithm and (2) there will only be (in practice) a limited number of values. We'll have logarithmically, sublinear, linear, quadratic, cubic, quartic, and maybe a few more. Whereas RC could be any real number.

The-erinaceous-one (talk) 07:47, 31 July 2020 (UTC)


Discussion