Householdertransformation

En Householdertransformation är inom matematiken, specifikt linjär algebra, en avbildning som i ett tredimensionellt vektorrum med skalärprodukt reflekterar en vektor i ett plan (som innehåller origo, ett underrum). Detta kan generaliseras till alla ändligtdimensionella vektorrum som reflektion av en vektor i ett hyperplan som innehåller origo.

Transformationen kan även generaliseras till allmänna inre produktrum och kallas då Householderoperator. Transformen introducerades av Alston Scott Householder 1958.

Konstruktion och egenskaper

Ett hyperplan π {\displaystyle \pi } kan definieras med dess normerade normalvektor, v {\displaystyle v} (vektorn av längd 1 som är ortogonal till hyperplanet). Då ges Householdermatrisen Q {\displaystyle Q} av:

Q = I 2 v v {\displaystyle Q=I-2vv^{*}\,}

Där I {\displaystyle I} är enhetsmatrisen och v {\displaystyle v^{*}} är det hermiteska konjugatet av v {\displaystyle v} . Q {\displaystyle Q} reflekterar en punkt x {\displaystyle x} i π {\displaystyle \pi } , ty:

Q x = x 2 v v x = x 2 v , x v {\displaystyle Qx=x-2vv^{*}x=x-2\langle v,x\rangle v}

Där , {\displaystyle \langle \cdot ,\cdot \rangle } är skalärprodukten. Detta på grund av att | v , x | {\displaystyle |\langle v,x\rangle |} ger avståndet mellan x {\displaystyle x} och π {\displaystyle \pi } .

Q {\displaystyle Q} har ett antal bra egenskaper:

  • Q {\displaystyle Q} är hermitesk: Q = Q {\displaystyle Q=Q^{*}} .
  • Q {\displaystyle Q} är unitär: Q = Q 1 {\displaystyle Q^{*}=Q^{-1}} .
  • Av detta följer att Q {\displaystyle Q} är sin egen invers: Q 2 = I {\displaystyle Q^{2}=I} .

Vilket stämmer bra då reflektionen av x {\displaystyle x} :s reflektion måste vara x {\displaystyle x} .

Användning

Householdertransformationer kan användas för att QR-faktorisera en matris.