Max-min and min-max approximation problems for normal matrices - - PowerPoint PPT Presentation

max min and min max approximation problems for normal
SMART_READER_LITE
LIVE PREVIEW

Max-min and min-max approximation problems for normal matrices - - PowerPoint PPT Presentation

Max-min and min-max approximation problems for normal matrices revisited Petr Tich Czech Academy of Sciences, University of West Bohemia joint work with Jrg Liesen TU Berlin January 30, SNA 2014, Nymburk, Czech Republic 1 Bounding


slide-1
SLIDE 1

Max-min and min-max approximation problems for normal matrices revisited

Petr Tichý

Czech Academy of Sciences, University of West Bohemia

joint work with

Jörg Liesen

TU Berlin

January 30, SNA 2014, Nymburk, Czech Republic

1

slide-2
SLIDE 2

Bounding GMRES residual norm

Ax = b , A ∈ Cn×n is nonsingular, b ∈ Cn , x0 = 0 and b = 1 for simplicity . GMRES computes xk ∈ Kk(A, b) such that rk ≡ b − Axk satisfies rk = min

p∈πk p(A)b

(GMRES) ≤ max

b=1 min p∈πk p(A)b

(worst-case GMRES) ≤ min

p∈πk p(A)

(ideal GMRES) where πk = degree ≤ k polynomials with p(0) = 1 .

2

slide-3
SLIDE 3

Two bounds on the GMRES residual norm

max

b=1 min p∈πk p(A)b ≤ min p∈πk p(A)

They are equal if A is normal.

[Greenbaum, Gurvits ’94; Joubert ’94].

The inequality can be strict if A is non-normal.

[Toh ’97; Faber, Joubert, Knill, Manteuffel ’96].

3

slide-4
SLIDE 4

How to prove the equality for normal matrices?

If A is normal, then max

b=1 min p∈πk p(A)b = min p∈πk p(A) . [Joubert ’94] Proof using analytic methods of optimization

theory, for real or complex data, only in the GMRES context.

[Greenbaum, Gurvits ’94]: Proof based mostly on matrix theory,

  • nly for real data but in a more general form.

These proofs are quite complicated. Is there a straightforward proof that uses, e.g., known classical results of approximation theory?

4

slide-5
SLIDE 5

Outline

1

Normal matrices and classical approximation problems

2

Best polynomial approximation for f on Γ

3

Proof

4

Connection to results by Greenbaum and Gurvits

5

slide-6
SLIDE 6

Link to classical approximation problems

A is normal iff A = QΛQ∗, Q∗Q = I . Γ ≡ {λ1, . . . , λn} is the set of eigenvalues of A. For any function g defined on Γ denote gΓ ≡ max

z∈Γ |g(z)|.

p ∈ πk means p(z) = 1 −

k

  • i=1

αi zi . Then min

p∈πk p(A)

= min

p∈πk Qp(Λ)Q∗ = min p∈πk max λi

|p(λi)| = min

α1,...,αk

  • 1 −

k

  • i=1

αi zi

  • Γ

.

7

slide-7
SLIDE 7

Generalization

Instead of 1 we consider a general function f defined on Γ. Instead of {zi}k

i=1 we consider general basis functions ϕi.

We ask whether max

b=1 min p∈Pk f(A)b − p(A)b = min p∈Pk f(A) − p(A)

where A is normal and p is of the form p(z) =

k

  • i=1

αi ϕi(z) ∈ Pk . A comment on R versus C → coefficients αi. As in the previous min

p∈Pk f(A) − p(A)

= min

p∈Pk f(z) − p(z)Γ .

8

slide-8
SLIDE 8

A polynomial of best approximation for f on Γ

Definition and notation

p∗ ∈ Pk is a polynomial of best approximation for f on Γ when f − p∗Γ = min

p∈Pk f − pΓ.

For p ∈ Pk, define Γ(p) ≡ {z ∈ Γ : |f(z) − p(z)| = f − pΓ}.

10

slide-9
SLIDE 9

Characterization of best approximation for f on Γ

[Chebyshev, Berstein, de la Vallée Poussing, Haar, Remez, Zuhovicki˘ ı, Kolmogorov] [Rivlin, Shapiro ’61], [Lorentz ’86]

Characterization theorem (complex case)

p∗ ∈ Pk is a polynomial of best approximation for f on Γ if and only if there exist ℓ points µi ∈ Γ(p∗) where 1 ≤ ℓ ≤ 2k + 1, and ℓ real numbers ω1, . . . , ωℓ > 0 with ω1 + · · · + ωℓ = 1, such that

  • j=1

ωj p(µj) [f(µj) − p∗(µj)] = 0, ∀ p ∈ Pk. Denote δ ≡ f − p∗Γ = |f(µj) − p∗(µj)|, j = 1, . . . , ℓ .

11

slide-10
SLIDE 10

Proof I

It suffices to prove that max

b=1 min p∈Pk f(A)b − p(A)b

≥ min

p∈Pk f(A) − p(A)

= min

p∈Pk f(z) − p(z)Γ .

Suppose that the eigenvalues of A are sorted such that λj = µj, j = 1, . . . , ℓ. Define the vector w w = Q ξ, ξ ≡ [√ω1, . . . , √ωℓ, 0, . . . , 0]T . Then =

  • j=1

ωj p(µj) [f(µj) − p∗(µj)] = ξHp(Λ)H [f(Λ) − p∗(Λ)] ξ = wHp(A)H[f(A) − p∗(A)] w .

13

slide-11
SLIDE 11

Proof II

In other words, f(A)b − p∗(A)w ⊥ p(A)w , ∀ p ∈ Pk ,

  • r, equivalently,

f(A)w − p∗(A)w = min

p∈Pk f(A)w − p(A)w .

Moreover f(A)w − p∗(A)w2 = [f(Λ) − p∗(Λ)] ξ2 =

  • j=1

ξ2

j |f(µj) − p∗(µj)|2

=

  • j=1

ωjδ2 = δ2 = f(A) − p∗(A)2 .

14

slide-12
SLIDE 12

Proof III

In summary, for p∗ ∈ Pk we have constructed w ∈ Cn such that min

p∈Pk f(A) − p(A)

= f(A) − p∗(A) = f(A)w − p∗(A)w2 = min

p∈Pk f(A)w − p(A)w

≤ max

b=1 min p∈Pk f(A)b − p(A)b .

The proof for complex A is finished.

15

slide-13
SLIDE 13

A note on the real case

Assume that A, f(A) and ϕi(A) are real. We look for a polynomial of a best approximation with real coefficients. Technical problem: A can have complex eigenvalues but we look for a real vector b that maximizes min

p∈Pk f(A)b − p(A)b .

Γ is a set of points that appear in complex conjugate pairs. This symmetry with respect to the real axes has been used to find a real b and to prove the equality [Liesen, T. 2013].

16

slide-14
SLIDE 14

Results by Greenbaum and Gurvits, Horn and Johnson

Theorem

[Greenbaum, Gurvits ’94]

Let A0, A1, . . . , Ak be normal matrices that commute. Then max

v=1 min α1,...,αk A0v − k

  • i=1

αiAiv = min

α1,...,αk A0 − k

  • i=1

αiAi.

Theorem

[Theorem 2.5.5, Horn, Johnson ’90]

Commuting normal matrices can be simultaneously unitarily diagonalized, i.e., there exists a unitary U so that UHAiU = Λi , i = 0, 1, . . . , k.

18

slide-15
SLIDE 15

Connection to results by Greenbaum and Gurvits

Using the theorem by Horn and Johnson we can equivalently rewrite the problem min

α1,...,αk A0 − k

  • i=1

αi Ai in our notation min

α1,...,αk f(A) − k

  • i=1

αi ϕi(A) where A is any diagonal matrix with distinct eigenvalues and f and ϕi are any functions satisfying f(A) = Λ0, ϕi(A) = Λi, i = 1, . . . , k.

19

slide-16
SLIDE 16

Summary

Inspired by the convergence analysis of GMRES we formulated two general approximation problems involving normal matrices. We used a direct link between

approximation problems involving normal matrices, classical approximation problems

and proved that max

b=1 min p∈Pk f(A)b − p(A)b = min p∈Pk f(A) − p(A) .

Our results

represent a generalization of results by [Joubert ’94],

  • ffer another point of view to [Greenbaum, Gurvits ’94].

20

slide-17
SLIDE 17

Related papers

  • J. Liesen and P. Tichý, [Max-min and min-max approximation

problems for normal matrices revisited, submitted to ETNA (2013).]

  • A. Greenbaum and L. Gurvits, [Max-min properties of matrix

factor norms, SISC, 15 (1994), pp. 348–358.]

  • W. Joubert, [A robust GMRES-based adaptive polynomial preconditioning

algorithm for nonsymmetric linear systems, SISC, 15 (1994), pp. 427–439.]

  • M. Bellalij, Y. Saad, and H. Sadok, [Analysis of some Krylov

subspace methods for normal matrices via approximation theory and convex

  • ptimization, ETNA, 33 (2008/09), pp. 17–30.]

Thank you for your attention!

21