Regenerative brake

From formulasearchengine
Revision as of 20:39, 29 January 2014 by 165.138.236.2 (talk) (Limitations: edited the location of the 1948 accident to match http://en.wikipedia.org/wiki/List_of_rail_accidents_%281930%E2%80%9349%29)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

In mathematics, for a given complex Hermitian matrix M and nonzero vector x, the Rayleigh quotient[1] R(M,x), is defined as:[2][3]

R(M,x):=x*Mxx*x.

For real matrices and vectors, the condition of being Hermitian reduces to that of being symmetric, and the conjugate transpose x* to the usual transpose x. Note that R(M,cx)=R(M,x) for any real scalar c0. Recall that a Hermitian (or real symmetric) matrix has real eigenvalues. It can be shown that, for a given matrix, the Rayleigh quotient reaches its minimum value λmin (the smallest eigenvalue of M) when x is vmin (the corresponding eigenvector). Similarly, R(M,x)λmax and R(M,vmax)=λmax. The Rayleigh quotient is used in the min-max theorem to get exact values of all eigenvalues. It is also used in eigenvalue algorithms to obtain an eigenvalue approximation from an eigenvector approximation. Specifically, this is the basis for Rayleigh quotient iteration.

The range of the Rayleigh quotient is called a numerical range.

Special case of covariance matrices

An empirical covariance matrix M can be represented as the product A' A of the data matrix A pre-multiplied by its transpose A'. Being a symmetrical real matrix, M has non-negative eigenvalues, and orthogonal (or othogonalisable) eigenvectors, which can be demonstrated as follows.

Firstly, that the eigenvalues λi are non-negative:

Mvi=AAvi=λivi
viAAvi=viλivi
Avi2=λivi2
λi=Avi2vi20.

Secondly, that the eigenvectors vi are orthogonal to one another:

Mvi=λivi
vjMvi=λivjvi
(Mvj)vi=λivjvi
λjvjvi=λivjvi
(λjλi)vjvi=0
vjvi=0 (if the eigenvalues are different – in the case of multiplicity, the basis can be orthogonalized).

To now establish that the Rayleigh quotient is maximised by the eigenvector with the largest eigenvalue, consider decomposing an arbitrary vector x on the basis of the eigenvectors vi:

x=i=1nαivi, where αi=xvivivi=x,vivi2 is the coordinate of x orthogonally projected onto vi

so

R(M,x)=xAAxxx

can be written

R(M,x)=(j=1nαjvj)AA(i=1nαivi)(j=1nαjvj)(i=1nαivi)

which, by orthogonality of the eigenvectors, becomes:

R(M,x)=i=1nαi2λii=1nαi2=i=1nλi(xvi)2(xx)(vivi)

The last representation establishes that the Rayleigh quotient is the sum of the squared cosines of the angles formed by the vector x and each eigenvector vi, weighted by corresponding eigenvalues.

If a vector x maximizes R(M,x), then any scalar multiple kx (for k0) also maximizes R, so the problem can be reduced to the Lagrange problem of maximizing i=1nαi2λi under the constraint that i=1nαi2=1.

Let βi=defαi2. This then becomes a linear program, which always attains its maximum at one of the corners of the domain. A maximum point will have α1=±1 and i>1,αi=0 (when the eigenvalues are ordered by decreasing magnitude).

Thus, as advertised, the Rayleigh quotient is maximised by the eigenvector with the largest eigenvalue.

Formulation using Lagrange multipliers

Alternatively, this result can be arrived at by the method of Lagrange multipliers. The problem is to find the critical points of the function

R(M,x)=xTMx,

subject to the constraint x2=xTx=1. I.e. to find the critical points of

(x)=xTMxλ(xTx1),

where λ is a Lagrange multiplier. The stationary points of (x) occur at

d(x)dx=0
2xTMT2λxT=0
Mx=λx

and R(M,x)=xTMxxTx=λxTxxTx=λ.

Therefore, the eigenvectors x1xn of M are the critical points of the Rayleigh Quotient and their corresponding eigenvalues λ1λn are the stationary values of R.

This property is the basis for principal components analysis and canonical correlation.

Use in Sturm–Liouville theory

Sturm–Liouville theory concerns the action of the linear operator

L(y)=1w(x)(ddx[p(x)dydx]+q(x)y)

on the inner product space defined by

y1,y2=abw(x)y1(x)y2(x)dx

of functions satisfying some specified boundary conditions at a and b. In this case the Rayleigh quotient is

y,Lyy,y=aby(x)(ddx[p(x)dydx]+q(x)y(x))dxabw(x)y(x)2dx.

This is sometimes presented in an equivalent form, obtained by separating the integral in the numerator and using integration by parts:

y,Lyy,y=aby(x)(ddx[p(x)y(x)])dx+abq(x)y(x)2dxabw(x)y(x)2dx
=y(x)[p(x)y(x)]|ab+aby(x)[p(x)y(x)]dx+abq(x)y(x)2dxabw(x)y(x)2dx
=p(x)y(x)y(x)|ab+ab[p(x)y(x)2+q(x)y(x)2]dxabw(x)y(x)2dx.

Generalization

For a given pair (A,B) of matrices, and a given non-zero vector x, the generalized Rayleigh quotient is defined as:

R(A,B;x):=x*Axx*Bx.

The Generalized Rayleigh Quotient can be reduced to the Rayleigh Quotient R(D,C*x) through the transformation D=C1AC*1 where CC* is the Cholesky decomposition of the Hermitian positive-definite matrix B.

See also

References

  1. Also known as the Rayleigh–Ritz ratio; named after Walther Ritz and Lord Rayleigh.
  2. Horn, R. A. and C. A. Johnson. 1985. Matrix Analysis. Cambridge University Press. pp. 176–180.
  3. Parlet B. N. The symmetric eigenvalue problem, SIAM, Classics in Applied Mathematics,1998

Further reading