59
Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung Norm Methode der kleinsten Quadrate mit reduziertem Rang Christian Mikulcak Mathematical Image Analysis Group Saarland University 2. Dezember 2015 0

Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Embed Size (px)

Citation preview

Page 1: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Methode der kleinsten Quadrate mitreduziertem Rang

Christian Mikulcak

Mathematical Image Analysis GroupSaarland University

2. Dezember 2015

0

Page 2: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Motivation

Betrachte das Problem :

b = Ax + η, A ∈ Rm×n

Nicht immer Interesse an der Lösung x des Problems,sondern:

‖Ax̂ − b‖2/‖b‖2 (Relatives Residuum)

0

Page 3: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Motivation

Wir betrachten :

A =

1 0 1,000011 1 2,000031 1 2,00002

⇒ Schlecht gestellte Matrix, hohe Konditionszahl.

κ = ‖A‖ · ‖A−1‖ = 1,62006 ∗ 108

⇒ Sehr anfällig für Fehler

0

Page 4: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Motivation

Wir betrachten :

A =

1 0 1,000011 1 2,000031 1 2,00002

⇒ Schlecht gestellte Matrix, hohe Konditionszahl.

κ = ‖A‖ · ‖A−1‖ = 1,62006 ∗ 108

⇒ Sehr anfällig für Fehler

0

Page 5: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Motivation

Wir betrachten :

A =

1 0 1,000011 1 2,000031 1 2,00002

⇒ Schlecht gestellte Matrix, hohe Konditionszahl.

κ = ‖A‖ · ‖A−1‖ = 1,62006 ∗ 108

⇒ Sehr anfällig für Fehler

0

Page 6: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Motivation

Wir betrachten :

A =

1 0 1,000011 1 2,000031 1 2,00002

⇒ Schlecht gestellte Matrix, hohe Konditionszahl.

κ = ‖A‖ · ‖A−1‖ = 1,62006 ∗ 108

⇒ Sehr anfällig für Fehler

0

Page 7: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Outline

Reduzierter Rang?

Suche eine Basis Zk und löse: miny‖AZky − b‖2

Wie finde ich eine solche Basis?

Abgeschnittene SingulärwertzerlegungBidiagonalisierung

HouseholderLanczos-Golub-Kahan

Bidiagonalisierung→ Norm ?

1

Page 8: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Outline

Reduzierter Rang?Suche eine Basis Zk und löse: miny‖AZky − b‖2

Wie finde ich eine solche Basis?

Abgeschnittene SingulärwertzerlegungBidiagonalisierung

HouseholderLanczos-Golub-Kahan

Bidiagonalisierung→ Norm ?

1

Page 9: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Outline

Reduzierter Rang?Suche eine Basis Zk und löse: miny‖AZky − b‖2Wie finde ich eine solche Basis?

Abgeschnittene SingulärwertzerlegungBidiagonalisierung

HouseholderLanczos-Golub-Kahan

Bidiagonalisierung→ Norm ?

1

Page 10: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Outline

Reduzierter Rang?Suche eine Basis Zk und löse: miny‖AZky − b‖2Wie finde ich eine solche Basis?

Abgeschnittene Singulärwertzerlegung

Bidiagonalisierung

HouseholderLanczos-Golub-Kahan

Bidiagonalisierung→ Norm ?

1

Page 11: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Outline

Reduzierter Rang?Suche eine Basis Zk und löse: miny‖AZky − b‖2Wie finde ich eine solche Basis?

Abgeschnittene SingulärwertzerlegungBidiagonalisierung

HouseholderLanczos-Golub-Kahan

Bidiagonalisierung→ Norm ?

1

Page 12: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Outline

Reduzierter Rang?Suche eine Basis Zk und löse: miny‖AZky − b‖2Wie finde ich eine solche Basis?

Abgeschnittene SingulärwertzerlegungBidiagonalisierung

Householder

Lanczos-Golub-Kahan

Bidiagonalisierung→ Norm ?

1

Page 13: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Outline

Reduzierter Rang?Suche eine Basis Zk und löse: miny‖AZky − b‖2Wie finde ich eine solche Basis?

Abgeschnittene SingulärwertzerlegungBidiagonalisierung

HouseholderLanczos-Golub-Kahan

Bidiagonalisierung→ Norm ?

1

Page 14: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Outline

Reduzierter Rang?Suche eine Basis Zk und löse: miny‖AZky − b‖2Wie finde ich eine solche Basis?

Abgeschnittene SingulärwertzerlegungBidiagonalisierung

HouseholderLanczos-Golub-Kahan

Bidiagonalisierung→ Norm ?

1

Page 15: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Reduzierter Rang

Unser Problem

Ax = b und A hat vollen Rang,aber große Konditionszahl.

Wir wollen das Problem besser konditionieren:⇒ Verringere den Rang der Matrix durch eine Basis Zk⇒ Löse nun : miny‖AZky − b‖2

2

Page 16: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Methoden zur Aufstellung von Zk

Wie finde ich eine solche Basis?

3

Page 17: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Abgeschnittene Singulärwertzerlegung

Singulärwertzerlegung :→ letzte Woche

A = UΣV T =r∑

i=1

σiuivTi

Es gilt:

minx‖Ax − b‖ wird minimiert für x =r∑

i=1

uTi bσi

vi

4

Page 18: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Abgeschnittene Singulärwertzerlegung

Singulärwertzerlegung :→ letzte Woche

A = UΣV T =r∑

i=1

σiuivTi

Es gilt:

minx‖Ax − b‖ wird minimiert für x =r∑

i=1

uTi bσi

vi

4

Page 19: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Abgeschnittene Singulärwertzerlegung

Wir wählen :Zk = Vk = (v1 v2 . . . vk )

und berechnen :

‖AVky − b‖22 =

∥∥∥∥∥∥∥ σ1

. . .σk

y1

...yk

− uT

1 b...

uTk b

∥∥∥∥∥∥∥

2

2

+r∑

i=k+1

(uTi b)2

Also hat unser Problem miny‖AVky − b‖2 die Lösung :

xk :=k∑

i=1

uTi bσi

vi

5

Page 20: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Abgeschnittene Singulärwertzerlegung

Wir wählen :Zk = Vk = (v1 v2 . . . vk )

und berechnen :

‖AVky − b‖22 =

∥∥∥∥∥∥∥ σ1

. . .σk

y1

...yk

− uT

1 b...

uTk b

∥∥∥∥∥∥∥

2

2

+r∑

i=k+1

(uTi b)2

Also hat unser Problem miny‖AVky − b‖2 die Lösung :

xk :=k∑

i=1

uTi bσi

vi

5

Page 21: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Abgeschnittene Singulärwertzerlegung

Wir wählen :Zk = Vk = (v1 v2 . . . vk )

und berechnen :

‖AVky − b‖22 =

∥∥∥∥∥∥∥ σ1

. . .σk

y1

...yk

− uT

1 b...

uTk b

∥∥∥∥∥∥∥

2

2

+r∑

i=k+1

(uTi b)2

Also hat unser Problem miny‖AVky − b‖2 die Lösung :

xk :=k∑

i=1

uTi bσi

vi

5

Page 22: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Methoden zur Aufstellung von Zk

Haben wir jetzt die Basis gefunden?

⇒ Noch nicht!⇒ Es fehlt eine Methode um Vk aufzustellen.

6

Page 23: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Methoden zur Aufstellung von Zk

Haben wir jetzt die Basis gefunden?

⇒ Noch nicht!

⇒ Es fehlt eine Methode um Vk aufzustellen.

6

Page 24: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Methoden zur Aufstellung von Zk

Haben wir jetzt die Basis gefunden?

⇒ Noch nicht!⇒ Es fehlt eine Methode um Vk aufzustellen.

6

Page 25: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Bidiagonale Matrix

Durch Householder Transformationen erreichen wir :

HT CW =

x x

x xx x

x xx

=

(B̂0

)

mit H = H1H2 · · ·Hn und W = W1W2 · · ·Wn−2

7

Page 26: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Bidiagonales Problem der kleinsten Quadrate

Mit h1 = β1c1 und W =

(1 00 Z

)können wir folgendes

erreichen :

HT CW =

HT (b A)

(1 00 Z

)=(

HT b HT AZ)

=

(β1e1 B

0 0

)

und damit unsere Norm umschreiben :

‖b − Ax‖2 =

∥∥∥∥(b A)

(1−x

)∥∥∥∥2

=

∥∥∥∥HT (b A)

(1 00 Z

)(1−y

)∥∥∥∥2

=

∥∥∥∥(HT b HT AZ )

(1−y

)∥∥∥∥2

= ‖β1e1 − By‖2.

8

Page 27: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Bidiagonales Problem der kleinsten Quadrate

Mit h1 = β1c1 und W =

(1 00 Z

)können wir folgendes

erreichen :

HT CW = HT (b A)

(1 00 Z

)=

(HT b HT AZ

)=

(β1e1 B

0 0

)

und damit unsere Norm umschreiben :

‖b − Ax‖2 =

∥∥∥∥(b A)

(1−x

)∥∥∥∥2

=

∥∥∥∥HT (b A)

(1 00 Z

)(1−y

)∥∥∥∥2

=

∥∥∥∥(HT b HT AZ )

(1−y

)∥∥∥∥2

= ‖β1e1 − By‖2.

8

Page 28: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Bidiagonales Problem der kleinsten Quadrate

Mit h1 = β1c1 und W =

(1 00 Z

)können wir folgendes

erreichen :

HT CW = HT (b A)

(1 00 Z

)=(

HT b HT AZ)

=

(β1e1 B

0 0

)

und damit unsere Norm umschreiben :

‖b − Ax‖2 =

∥∥∥∥(b A)

(1−x

)∥∥∥∥2

=

∥∥∥∥HT (b A)

(1 00 Z

)(1−y

)∥∥∥∥2

=

∥∥∥∥(HT b HT AZ )

(1−y

)∥∥∥∥2

= ‖β1e1 − By‖2.

8

Page 29: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Bidiagonales Problem der kleinsten Quadrate

Mit h1 = β1c1 und W =

(1 00 Z

)können wir folgendes

erreichen :

HT CW = HT (b A)

(1 00 Z

)=(

HT b HT AZ)

=

(β1e1 B

0 0

)

und damit unsere Norm umschreiben :

‖b − Ax‖2 =

∥∥∥∥(b A)

(1−x

)∥∥∥∥2

=

∥∥∥∥HT (b A)

(1 00 Z

)(1−y

)∥∥∥∥2

=

∥∥∥∥(HT b HT AZ )

(1−y

)∥∥∥∥2

= ‖β1e1 − By‖2.

8

Page 30: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Bidiagonales Problem der kleinsten Quadrate

Mit h1 = β1c1 und W =

(1 00 Z

)können wir folgendes

erreichen :

HT CW = HT (b A)

(1 00 Z

)=(

HT b HT AZ)

=

(β1e1 B

0 0

)

und damit unsere Norm umschreiben :

‖b − Ax‖2 =

∥∥∥∥(b A)

(1−x

)∥∥∥∥2

=

∥∥∥∥HT (b A)

(1 00 Z

)(1−y

)∥∥∥∥2

=

∥∥∥∥(HT b HT AZ )

(1−y

)∥∥∥∥2

= ‖β1e1 − By‖2.

8

Page 31: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Bidiagonales Problem der kleinsten Quadrate

Mit h1 = β1c1 und W =

(1 00 Z

)können wir folgendes

erreichen :

HT CW = HT (b A)

(1 00 Z

)=(

HT b HT AZ)

=

(β1e1 B

0 0

)

und damit unsere Norm umschreiben :

‖b − Ax‖2 =

∥∥∥∥(b A)

(1−x

)∥∥∥∥2

=

∥∥∥∥HT (b A)

(1 00 Z

)(1−y

)∥∥∥∥2

=

∥∥∥∥(HT b HT AZ )

(1−y

)∥∥∥∥2

= ‖β1e1 − By‖2.

8

Page 32: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Bidiagonales Problem der kleinsten Quadrate

Mit h1 = β1c1 und W =

(1 00 Z

)können wir folgendes

erreichen :

HT CW = HT (b A)

(1 00 Z

)=(

HT b HT AZ)

=

(β1e1 B

0 0

)

und damit unsere Norm umschreiben :

‖b − Ax‖2 =

∥∥∥∥(b A)

(1−x

)∥∥∥∥2

=

∥∥∥∥HT (b A)

(1 00 Z

)(1−y

)∥∥∥∥2

=

∥∥∥∥(HT b HT AZ )

(1−y

)∥∥∥∥2

= ‖β1e1 − By‖2.

8

Page 33: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Bidiagonales Problem der kleinsten Quadrate

Mit h1 = β1c1 und W =

(1 00 Z

)können wir folgendes

erreichen :

HT CW = HT (b A)

(1 00 Z

)=(

HT b HT AZ)

=

(β1e1 B

0 0

)

und damit unsere Norm umschreiben :

‖b − Ax‖2 =

∥∥∥∥(b A)

(1−x

)∥∥∥∥2

=

∥∥∥∥HT (b A)

(1 00 Z

)(1−y

)∥∥∥∥2

=

∥∥∥∥(HT b HT AZ )

(1−y

)∥∥∥∥2

= ‖β1e1 − By‖2.

8

Page 34: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Bidiagonales Problem der kleinsten Quadrate

Mit h1 = β1c1 und W =

(1 00 Z

)können wir folgendes

erreichen :

HT CW = HT (b A)

(1 00 Z

)=(

HT b HT AZ)

=

(β1e1 B

0 0

)

und damit unsere Norm umschreiben :

‖b − Ax‖2 =

∥∥∥∥(b A)

(1−x

)∥∥∥∥2

=

∥∥∥∥HT (b A)

(1 00 Z

)(1−y

)∥∥∥∥2

=

∥∥∥∥(HT b HT AZ )

(1−y

)∥∥∥∥2

= ‖β1e1 − By‖2.

8

Page 35: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Lanczos-Golub-Kahan Bidiagonalisierung

Abbildung: Lanczos, Cornelius 1893 - 1974.Quelle : http://www-history.mcs.st-andrews.ac.uk/PictDisplay/Lanczos.html

9

Page 36: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Lanczos-Golub-Kahan Bidiagonalisierung

Abbildung: Golub, Gene Howard 1932 - 2007. Kahan, William 1933 .Quelle : http://www-history.mcs.st-andrews.ac.uk/Biographies.html,http://www.heidelberg-laureate-forum.org/blog/laureate/william-morton-kahan/

10

Page 37: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Lanczos-Golub-Kahan Bidiagonalisierung

Aus(HT b HT AZ

)=

(β1e1 B

0 0

)extrahieren wir :

HT A =

(BZ T

0

)

Das nutzen wir aus um jede Spalte auszurechnen durch:

AT hi = βizi−1 + αizi ,

⇒ αizi = AT hi + βizi−1

undAzi = αihi + βi+1hi+1

⇒ βi+1hi+1 = Azi − αihi

11

Page 38: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Lanczos-Golub-Kahan Bidiagonalisierung

Aus(HT b HT AZ

)=

(β1e1 B

0 0

)extrahieren wir :

HT A =

(BZ T

0

)Das nutzen wir aus um jede Spalte auszurechnen durch:

AT hi = βizi−1 + αizi ,

⇒ αizi = AT hi + βizi−1

undAzi = αihi + βi+1hi+1

⇒ βi+1hi+1 = Azi − αihi

11

Page 39: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Lanczos-Golub-Kahan Bidiagonalisierung

Aus(HT b HT AZ

)=

(β1e1 B

0 0

)extrahieren wir :

HT A =

(BZ T

0

)Das nutzen wir aus um jede Spalte auszurechnen durch:

AT hi = βizi−1 + αizi ,

⇒ αizi = AT hi + βizi−1

undAzi = αihi + βi+1hi+1

⇒ βi+1hi+1 = Azi − αihi

11

Page 40: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Lanczos-Golub-Kahan Bidiagonalisierung

Aus(HT b HT AZ

)=

(β1e1 B

0 0

)extrahieren wir :

HT A =

(BZ T

0

)Das nutzen wir aus um jede Spalte auszurechnen durch:

AT hi = βizi−1 + αizi ,

⇒ αizi = AT hi + βizi−1

undAzi = αihi + βi+1hi+1

⇒ βi+1hi+1 = Azi − αihi

11

Page 41: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Lanczos-Golub-Kahan Bidiagonalisierung

Aus(HT b HT AZ

)=

(β1e1 B

0 0

)extrahieren wir :

HT A =

(BZ T

0

)Das nutzen wir aus um jede Spalte auszurechnen durch:

AT hi = βizi−1 + αizi ,

⇒ αizi = AT hi + βizi−1

undAzi = αihi + βi+1hi+1

⇒ βi+1hi+1 = Azi − αihi

11

Page 42: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Lanczos-Golub-Kahan Bidiagonalisierung

Aus(HT b HT AZ

)=

(β1e1 B

0 0

)extrahieren wir :

HT A =

(BZ T

0

)Das nutzen wir aus um jede Spalte auszurechnen durch:

AT hi = βizi−1 + αizi ,

⇒ αizi = AT hi + βizi−1

undAzi = αihi + βi+1hi+1

⇒ βi+1hi+1 = Azi − αihi

11

Page 43: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Lanczos-Golub-Kahan Bidiagonalisierung

Wir können einen rekursiven Algorithmus formulieren um αiund βi aufzustellen:

LGK Bidiagonalizierung

1. β1h1 = b, z0 = 0

2. für i = 1 bis n tue :αizi = AT hi + βizi−1βi+1hi+1 = Azi − αihi

3. endeDie Koeffizienten αi−1 und βi werden so aufgestellt, dass‖hi‖ = ‖zi‖ = 1.

12

Page 44: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Lanczos-Golub-Kahan Bidiagonalisierung

Wir können einen rekursiven Algorithmus formulieren um αiund βi aufzustellen:

LGK Bidiagonalizierung

1. β1h1 = b, z0 = 02. für i = 1 bis n tue :

αizi = AT hi + βizi−1βi+1hi+1 = Azi − αihi

3. endeDie Koeffizienten αi−1 und βi werden so aufgestellt, dass‖hi‖ = ‖zi‖ = 1.

12

Page 45: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Lanczos-Golub-Kahan Bidiagonalisierung

Wir können einen rekursiven Algorithmus formulieren um αiund βi aufzustellen:

LGK Bidiagonalizierung

1. β1h1 = b, z0 = 02. für i = 1 bis n tue :

αizi = AT hi + βizi−1βi+1hi+1 = Azi − αihi

3. ende

Die Koeffizienten αi−1 und βi werden so aufgestellt, dass‖hi‖ = ‖zi‖ = 1.

12

Page 46: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Lanczos-Golub-Kahan Bidiagonalisierung

Wir können einen rekursiven Algorithmus formulieren um αiund βi aufzustellen:

LGK Bidiagonalizierung

1. β1h1 = b, z0 = 02. für i = 1 bis n tue :

αizi = AT hi + βizi−1βi+1hi+1 = Azi − αihi

3. endeDie Koeffizienten αi−1 und βi werden so aufgestellt, dass‖hi‖ = ‖zi‖ = 1.

12

Page 47: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Bidiagonalisierung→ Norm

Was bringt uns die Bidiagonalisierungfür unser Residuum (unsere Norm) ?

13

Page 48: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Bidiagonalisierung→ Norm

Wir können die Norm während der Bidiagonalisierungberechnen :

(Bk+1 βe1) =

α1 β1β2 α2 0

β3 α3 0. . . . . . 0

βk αk 0βk+1 0

Die βi lassen sich mit Rotationen cos c1 und sin s1 eliminieren.

14

Page 49: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Bidiagonalisierung→ Norm

Das finale Resultat nach k Schritten :

α̂1 + γ0α̂2 + γ1

α̂3 + γ2. . . . . .

...α̂k γk−1

γk

=:

(B̂k γ0 γk

)

mit γi = (−1)iβ1s1 · · · si , γ = (γ0 . . . γk−1)T und denRotationen als Orthogonalmatrix Qk+1 haben wir eineQR-Zerlegung :

Bk+1 = Qk+1

(B̂k0

)

15

Page 50: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Bidiagonalisierung→ Norm

Das finale Resultat nach k Schritten :

α̂1 + γ0α̂2 + γ1

α̂3 + γ2. . . . . .

...α̂k γk−1

γk

=:

(B̂k γ0 γk

)

mit γi = (−1)iβ1s1 · · · si , γ = (γ0 . . . γk−1)T und denRotationen als Orthogonalmatrix Qk+1 haben wir eineQR-Zerlegung :

Bk+1 = Qk+1

(B̂k0

)15

Page 51: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Bidiagonalisierung→ Norm

Diese führt zu unserer Norm :

‖Bk+1y − β1e1‖22 = ‖B̂ky − γ‖22 + |γk |2

und damit ist die Norm unseres Residuums :

|γk | = |β1s1 · · · sk |

und wir können die Norm im LGK - Algorithmus mitberechnen.

16

Page 52: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Zusammenfassung

Was wir heute gelernt haben:Reduzierter Rang = AZk

Abgeschnittene Singulärwertzerlegung

⇒ Lösung : xk :=∑k

i=1uT

i bσi

vi

Bidiagonalisierung mit Lanczos-Golub-KahanResiduum rekursiv berechenbar.

17

Page 53: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Zusammenfassung

Was wir heute gelernt haben:Reduzierter Rang = AZk

Abgeschnittene Singulärwertzerlegung

⇒ Lösung : xk :=∑k

i=1uT

i bσi

vi

Bidiagonalisierung mit Lanczos-Golub-KahanResiduum rekursiv berechenbar.

17

Page 54: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Zusammenfassung

Was wir heute gelernt haben:Reduzierter Rang = AZk

Abgeschnittene Singulärwertzerlegung

⇒ Lösung : xk :=∑k

i=1uT

i bσi

vi

Bidiagonalisierung mit Lanczos-Golub-Kahan

Residuum rekursiv berechenbar.

17

Page 55: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Motivation Der reduzierte Rang Abgeschnittene Singulärwertzerlegung Bidiagonalisierung → Norm

Zusammenfassung

Was wir heute gelernt haben:Reduzierter Rang = AZk

Abgeschnittene Singulärwertzerlegung

⇒ Lösung : xk :=∑k

i=1uT

i bσi

vi

Bidiagonalisierung mit Lanczos-Golub-KahanResiduum rekursiv berechenbar.

17

Page 56: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Weitere Literatur

L. Eldén:Matrix methods in data mining and pattern recognition.Volume 4, Society for Industrial and Applied Mathematics(SIAM), Philadelphia, PA, , 2007.

http://www-history.mcs.st-andrews.ac.uk(letzter Besuch 28.11.2015)

http://www.heidelberg-laureate-forum.org/blog/laureate/william-morton-kahan/ (letzterBesuch : 30.11.2015)

18

Page 57: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Weitere Literatur

L. Eldén:Matrix methods in data mining and pattern recognition.Volume 4, Society for Industrial and Applied Mathematics(SIAM), Philadelphia, PA, , 2007.

http://www-history.mcs.st-andrews.ac.uk(letzter Besuch 28.11.2015)

http://www.heidelberg-laureate-forum.org/blog/laureate/william-morton-kahan/ (letzterBesuch : 30.11.2015)

18

Page 58: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

Weitere Literatur

L. Eldén:Matrix methods in data mining and pattern recognition.Volume 4, Society for Industrial and Applied Mathematics(SIAM), Philadelphia, PA, , 2007.

http://www-history.mcs.st-andrews.ac.uk(letzter Besuch 28.11.2015)

http://www.heidelberg-laureate-forum.org/blog/laureate/william-morton-kahan/ (letzterBesuch : 30.11.2015)

18

Page 59: Methode der kleinsten Quadrate mit reduziertem Rang · MotivationDer reduzierte RangAbgeschnittene SingulärwertzerlegungBidiagonalisierung ! Norm Methode der kleinsten Quadrate mit

19