HOME

TheInfoList



OR:

In mathematics, a collocation method is a method for the numerical solution of
ordinary differential equation In mathematics, an ordinary differential equation (ODE) is a differential equation whose unknown(s) consists of one (or more) function(s) of one variable and involves the derivatives of those functions. The term ''ordinary'' is used in contrast ...
s,
partial differential equation In mathematics, a partial differential equation (PDE) is an equation which imposes relations between the various partial derivatives of a multivariable function. The function is often thought of as an "unknown" to be solved for, similarly to h ...
s and integral equations. The idea is to choose a finite-dimensional space of candidate solutions (usually
polynomial In mathematics, a polynomial is an expression consisting of indeterminates (also called variables) and coefficients, that involves only the operations of addition, subtraction, multiplication, and positive-integer powers of variables. An exampl ...
s up to a certain degree) and a number of points in the domain (called ''collocation points''), and to select that solution which satisfies the given equation at the collocation points.


Ordinary differential equations

Suppose that the
ordinary differential equation In mathematics, an ordinary differential equation (ODE) is a differential equation whose unknown(s) consists of one (or more) function(s) of one variable and involves the derivatives of those functions. The term ''ordinary'' is used in contrast ...
: y'(t) = f(t,y(t)), \quad y(t_0)=y_0, is to be solved over the interval _0,t_0+c_k h/math>. Choose c_k from 0 ≤ ''c''1< ''c''2< … < ''c''''n'' ≤ 1. The corresponding (polynomial) collocation method approximates the solution ''y'' by the polynomial ''p'' of degree ''n'' which satisfies the initial condition p(t_0) = y_0, and the differential equation p'(t_k) = f(t_k,p(t_k)) at all ''collocation points'' t_k = t_0 + c_k h for k = 1, \ldots, n. This gives ''n'' + 1 conditions, which matches the ''n'' + 1 parameters needed to specify a polynomial of degree ''n''. All these collocation methods are in fact implicit
Runge–Kutta methods In numerical analysis, the Runge–Kutta methods ( ) are a family of implicit and explicit iterative methods, which include the Euler method, used in temporal discretization for the approximate solutions of simultaneous nonlinear equations. T ...
. The coefficients ''c''''k'' in the Butcher tableau of a Runge–Kutta method are the collocation points. However, not all implicit Runge–Kutta methods are collocation methods.


Example: The trapezoidal rule

Pick, as an example, the two collocation points ''c''1 = 0 and ''c''2 = 1 (so ''n'' = 2). The collocation conditions are : p(t_0) = y_0, \, : p'(t_0) = f(t_0, p(t_0)), \, : p'(t_0+h) = f(t_0+h, p(t_0+h)). \, There are three conditions, so ''p'' should be a polynomial of degree 2. Write ''p'' in the form : p(t) = \alpha (t-t_0)^2 + \beta (t-t_0) + \gamma \, to simplify the computations. Then the collocation conditions can be solved to give the coefficients : \begin \alpha &= \frac \Big( f(t_0+h, p(t_0+h)) - f(t_0, p(t_0)) \Big), \\ \beta &= f(t_0, p(t_0)), \\ \gamma &= y_0. \end The collocation method is now given (implicitly) by : y_1 = p(t_0 + h) = y_0 + \frac12h \Big (f(t_0+h, y_1) + f(t_0,y_0) \Big), \, where ''y''1 = ''p''(''t''0 + ''h'') is the approximate solution at ''t'' = ''t''0 + ''h''. This method is known as the " trapezoidal rule" for differential equations. Indeed, this method can also be derived by rewriting the differential equation as : y(t) = y(t_0) + \int_^t f(\tau, y(\tau)) \,\textrm\tau, \, and approximating the integral on the right-hand side by the trapezoidal rule for integrals.


Other examples

The Gauss–Legendre methods use the points of Gauss–Legendre quadrature as collocation points. The Gauss–Legendre method based on ''s'' points has order 2''s''. All Gauss–Legendre methods are A-stable. In fact, one can show that the order of a collocation method corresponds to the order of the quadrature rule that one would get using the collocation points as weights.


Orthogonal collocation method

In direct collocation method, we are essentially performing variational calculus with the finite-dimensional subspace of piecewise linear functions (as in trapezoidal rule), or cubic functions, or other piecewise polynomial functions. In orthogonal collocation method, we instead use the finite-dimensional subspace spanned by the first N vectors in some orthogonal polynomial basis, such as the
Legendre polynomials In physical science and mathematics, Legendre polynomials (named after Adrien-Marie Legendre, who discovered them in 1782) are a system of complete and orthogonal polynomials, with a vast number of mathematical properties, and numerous applica ...
.


Notes


References

* . * . * . * . {{DEFAULTSORT:Collocation Method Curve fitting Numerical differential equations