Householder operator

From HandWiki

In linear algebra, the Householder operator is defined as follows.[1] Let V be a finite-dimensional inner product space with inner product ⟨⋅,⋅⟩ and unit vector u∈V. Then

Hu:V→V

is defined by

Hu(x)=x−2⟨x,u⟩u.

This operator reflects the vector x across a plane given by the normal vector u.[2]

It is also common to choose a non-unit vector q∈V, and normalize it directly in the Householder operator's expression:[3]

Hq(x)=x−2⟨x,q⟩⟨q,q⟩q.

Properties

The Householder operator satisfies the following properties:

  • It is linear; if V is a vector space over a field K, then
∀(λ,μ)∈K2,∀(x,y)∈V2,Hq(λx+μy)=λ Hq(x)+μ Hq(y).

Special cases

Over a real or complex vector space, the Householder operator is also known as the Householder transformation.

References

  1. ↑ Roman 2008, p. 243-244
  2. ↑ Methods of Applied Mathematics for Engineers and Scientist. Cambridge University Press. pp. Section E.4.11. ISBN 9781107244467. https://books.google.com/books?id=nQIlAAAAQBAJ. 
  3. ↑ Roman 2008, p. 244
  • {{citation | last=Roman | first=Stephen