Convergence of IRGNM type methods under a tangential cone condition - - PowerPoint PPT Presentation

convergence of irgnm type methods under a tangential cone
SMART_READER_LITE
LIVE PREVIEW

Convergence of IRGNM type methods under a tangential cone condition - - PowerPoint PPT Presentation

Setting Continuous version Discretized version Error estimate Model Example Convergence of IRGNM type methods under a tangential cone condition in Banach space Mario Luiz Previatti de Souza Barbara Kaltenbacher Alpen-Adria-Universit at


slide-1
SLIDE 1

Setting Continuous version Discretized version Error estimate Model Example

Convergence of IRGNM type methods under a tangential cone condition in Banach space

Mario Luiz Previatti de Souza Barbara Kaltenbacher

Alpen-Adria-Universit¨ at Klagenfurt mario.previatti@aau.at barbara.kaltenbacher@aau.at

Col ´

  • quio UFSC, 6 de Outubro, 2017

Regularization and Discretization of Inverse Problems for PDEs in Banach Spaces

slide-2
SLIDE 2

Setting Continuous version Discretized version Error estimate Model Example

Overview

Setting Continuous version Discretized version Error estimate Model Example

D-A-CH project Regularization and Discretization of Inverse Problems for PDEs in Banach Spaces

slide-3
SLIDE 3

Setting Continuous version Discretized version Error estimate Model Example

Iteratively Regularized Gauss Newton Method (IRGNM)

Nonlinear ill-posed operator equation

F(x) = yδ, y − yδ ≤ δ

slide-4
SLIDE 4

Setting Continuous version Discretized version Error estimate Model Example

Iteratively Regularized Gauss Newton Method (IRGNM)

Nonlinear ill-posed operator equation

F(x) = yδ, y − yδ ≤ δ

IRGNM-Tikhonov

k+1 ∈ argminx∈D(F)F

′(xδ

k)(x − xδ k) − (yδ − F(xδ k))p + αkR(x)

k = 0, 1, . . . p ∈ [1, ∞)

IRGNM-Ivanov

k+1 ∈ argminx∈D(F)F

′(xδ

k)(x−xδ k)−(yδ−F(xδ k)) s.t. R(x) ≤ ρk

k = 0, 1, . . .

slide-5
SLIDE 5

Setting Continuous version Discretized version Error estimate Model Example

Setting

  • F : D(F) ⊂ X −

→ Y , X and Y real Banach spaces

  • x† ∈ D(F) exists, i.e., F(x†) = y
  • R(x) is proper, convex and l.s.c. with R(x†) < ∞
  • discrepancy principle

k∗ = min{k ∈ N0 : F(xδ

k) − yδ ≤ τδ}, τ > 1 fixed

slide-6
SLIDE 6

Setting Continuous version Discretized version Error estimate Model Example

Setting

  • F : D(F) ⊂ X −

→ Y , X and Y real Banach spaces

  • x† ∈ D(F) exists, i.e., F(x†) = y
  • R(x) is proper, convex and l.s.c. with R(x†) < ∞
  • discrepancy principle

k∗ = min{k ∈ N0 : F(xδ

k) − yδ ≤ τδ}, τ > 1 fixed

  • tangential cone condition ctc < 1/3

F(˜ x)−F(x)−F

′(x)(˜

x−x) ≤ ctcF(˜ x)−F(x), ∀x ∈ BR ⊂ D(F)

  • αk, ρk a priori

αk = α0θk for some θ ∈

  • 2

ctc 1 − ctc p , 1

  • and ρk ≡ ρ ≥ R(x†)
slide-7
SLIDE 7

Setting Continuous version Discretized version Error estimate Model Example

Convergence result (continuous version)

Theorem

Let for all r ≥ R(x†), the sublevel set Br = {x ∈ D(F) : R(x) ≤ r} be compact with respect to some topology τ on X. Let for all x ∈ BR, F

′(x) and F be τ-to-norm continuous, for some chosen

R > R(x†). Then, for fixed δ and yδ, the iterations are well defined and remain in BR and the stopping index k∗ is finite. Moreover, we have τ-convergence as δ → 0. If the solution x† of F(x) = y is unique in BR, then xδ

k∗(δ,yδ) → x†

as δ → 0. Additionally, k∗ satisfies the asymptotics k∗ = O(|log1/δ|).

slide-8
SLIDE 8

Setting Continuous version Discretized version Error estimate Model Example

Proof idea

slide-9
SLIDE 9

Setting Continuous version Discretized version Error estimate Model Example

Proof idea

  • 1. Existence of minimizer: direct method of calculus of variations
slide-10
SLIDE 10

Setting Continuous version Discretized version Error estimate Model Example

Proof idea

  • 1. Existence of minimizer: direct method of calculus of variations
  • 2. Find a recursive estimate formula for F(xδ

k) − yδp

slide-11
SLIDE 11

Setting Continuous version Discretized version Error estimate Model Example

Proof idea

  • 1. Existence of minimizer: direct method of calculus of variations
  • 2. Find a recursive estimate formula for F(xδ

k) − yδp

  • 3. Find upper bound for k∗(δ, yδ) ≤ ¯

k(δ) = O(log 1/δ) k∗(δ, yδ) ≤ ¯ k(δ) =

  • plog(1/δ)+log
  • d0+ α0

θ−q R(x†)

  • −log
  • ˜

τ−

C 1−q

  • log 1/θ

− 1

slide-12
SLIDE 12

Setting Continuous version Discretized version Error estimate Model Example

Proof idea

  • 1. Existence of minimizer: direct method of calculus of variations
  • 2. Find a recursive estimate formula for F(xδ

k) − yδp

  • 3. Find upper bound for k∗(δ, yδ) ≤ ¯

k(δ) = O(log 1/δ) k∗(δ, yδ) ≤ ¯ k(δ) =

  • plog(1/δ)+log
  • d0+ α0

θ−q R(x†)

  • −log
  • ˜

τ−

C 1−q

  • log 1/θ

− 1

  • 4. Find upper bound for R(xδ

k) ≤ R for k ∈ {1, . . . , k∗(δ, yδ)}

R := θ

  • d0

α0 + R(x†) θ−q

1 +

C 1−q

  • ˜

τ −

C 1−q

−1

slide-13
SLIDE 13

Setting Continuous version Discretized version Error estimate Model Example

Proof idea

  • 1. Existence of minimizer: direct method of calculus of variations
  • 2. Find a recursive estimate formula for F(xδ

k) − yδp

  • 3. Find upper bound for k∗(δ, yδ) ≤ ¯

k(δ) = O(log 1/δ) k∗(δ, yδ) ≤ ¯ k(δ) =

  • plog(1/δ)+log
  • d0+ α0

θ−q R(x†)

  • −log
  • ˜

τ−

C 1−q

  • log 1/θ

− 1

  • 4. Find upper bound for R(xδ

k) ≤ R for k ∈ {1, . . . , k∗(δ, yδ)}

R := θ

  • d0

α0 + R(x†) θ−q

1 +

C 1−q

  • ˜

τ −

C 1−q

−1

  • 5. Repeat for IRGNM-Ivanov
slide-14
SLIDE 14

Setting Continuous version Discretized version Error estimate Model Example

Discretized version

IRGNM-Tikhonov

k+1,h ∈ argminx∈D(F)∩X k

h F k ′

h (xδ k,h)(x−xδ k,h)−(y δ−F k h (xδ k,h))p+αkR(x)

k = 0, 1, . . . p ∈ [1, ∞)

IRGNM-Ivanov

k+1,h ∈ argminx∈D(F)∩X k

h F k ′

h (xδ k,h)(x−xδ k,h)−(y δ−F k h (xδ k,h)) s.t. R(x) ≤ ρk

k = 0, 1, . . .

slide-15
SLIDE 15

Setting Continuous version Discretized version Error estimate Model Example

Approach

Auxiliary sequence

slide-16
SLIDE 16

Setting Continuous version Discretized version Error estimate Model Example

Approach

Auxiliary sequence

  • k = 0

k = 1 k = 2 k = 3 k = 4

✟✟✟✟✟ ✟✚✚✚✚✚ ✚

  • ✚✚✚✚✚

  • x0

x1

h1

x2

h2

x3

h3

x4

h4

✑✑✑✑✑ ✑✟✟✟✟✟ ✟ ✟✟✟✟✟ ✟ ✟✟✟✟✟ ✟

⋄ ⋄ ⋄ ⋄ x1 x2 x3 x4

slide-17
SLIDE 17

Setting Continuous version Discretized version Error estimate Model Example

Convergence result (discretized version)

Corollary

Assume the error estimates F(xδ

k,h) − yδ − F(xδ k) − yδ ≤ ηk

F k

h (xδ k,h) − yδ − F k h (xδ k) − yδ ≤ ξk

R(xδ

k,h) − R(xδ k) ≤ ζk

hold with ηk ≤ ¯ τδ, ξk ≤ ˆ τδ, ζk ≤ ¯ ζ (tolerance) for all k ≤ k∗(δ, yδ). Then, the Theorem remains valid for xδ

k∗(δ,yδ),h in place of xδ k∗(δ,yδ).

slide-18
SLIDE 18

Setting Continuous version Discretized version Error estimate Model Example

Goal oriented error estimators

F(x) = y ⇔

  • A(x, u) = 0 model equation

C(u) = y observation operator for F = C ◦ S such that A(x, S(x)) = 0, S parameter-to-state map

slide-19
SLIDE 19

Setting Continuous version Discretized version Error estimate Model Example

Goal oriented error estimators

F(x) = y ⇔

  • A(x, u) = 0 model equation

C(u) = y observation operator for F = C ◦ S such that A(x, S(x)) = 0, S parameter-to-state map

IRGNM-Tikhonov in a decoupled way

(xδ

k+1,h, vδ k,h, uδ k+1,h, uδ k,h) solves

min

(x,v,u,˜ u) C

′(˜

u)v + C(˜ u) − yδp + αkR(x) s.t. A

x(xδ k,h, ˜

u)(x − xδ

k,h) + A

u(xδ k,h, ˜

u)v = 0, A(xδ

k,h, ˜

u) = 0, A(x, u) = 0

slide-20
SLIDE 20

Setting Continuous version Discretized version Error estimate Model Example

Goal oriented error estimators

F(x) = y ⇔

  • A(x, u) = 0 model equation

C(u) = y observation operator for F = C ◦ S such that A(x, S(x)) = 0, S parameter-to-state map

IRGNM-Tikhonov in a decoupled way

(xδ

k+1,h, vδ k,h, uδ k+1,h, uδ k,h) solves

min

(x,v,u,˜ u) C

′(˜

u)v + C(˜ u) − yδp + αkR(x) s.t. A

x(xδ k,h, ˜

u)(x − xδ

k,h) + A

u(xδ k,h, ˜

u)v = 0, A(xδ

k,h, ˜

u) = 0, A(x, u) = 0

Quantities of interest

I1(x, v, u, ˜ u) = C(˜ u) − y δ I2(x, v, u, ˜ u) = C(u) − y δ just in theory I3(x, v, u, ˜ u) = R(x)

slide-21
SLIDE 21

Setting Continuous version Discretized version Error estimate Model Example

Computing ηk, ξk, ζk for IRGNM-Tikhonov

  • Lagrange functional L(z), z its stationary point,

L

′(z)(dz) = 0, ∀dz

  • Auxiliary functional Mi(z, ¯

z) = Ii(z) + L

′(z)(¯

z), i = 1, 2, 3, ˜ z = (z, ¯ z) its stationary point zh, ˜ zh are the discrete stationary points of L and M

slide-22
SLIDE 22

Setting Continuous version Discretized version Error estimate Model Example

Computing ηk, ξk, ζk for IRGNM-Tikhonov

  • Lagrange functional L(z), z its stationary point,

L

′(z)(dz) = 0, ∀dz

  • Auxiliary functional Mi(z, ¯

z) = Ii(z) + L

′(z)(¯

z), i = 1, 2, 3, ˜ z = (z, ¯ z) its stationary point zh, ˜ zh are the discrete stationary points of L and M [Becker,Vexler 2005] ⇒

I k

i (x, v, u, ˜

u) − I k

i (xh, vh, uh, ˜

uh) = 1 2M

i (˜

zh)(˜ z − ˆ zh)

  • ǫk

i

+O(˜ z − ˜ zh3), ∀ˆ zh

ηk+1 = ǫk+1

1

+ ǫk

2 (theory) ,

ξk = ǫk

1,

ζk = ǫk

3

Only one more Newton step for the stationary point of M

slide-23
SLIDE 23

Setting Continuous version Discretized version Error estimate Model Example

Optimality conditions

The minimizer (x, v, u, ˜ u, λ, ˜ µ, µ) satisfies the optimality system p = 2 . . . skipping h in notation −

  • A

x(x, u)∗µ + A

x(xδ k, ˜

u)∗λ

  • ∈ αk∂R(x),

∀dx ∈ X 2C

′(˜

u)(dv), C

′(˜

u)v + C(˜ u) − yδ + A

u(xδ k, ˜

u)(dv), λ = 0, ∀dv ∈ V A

u(x, u)(du), µ = 0,

∀du ∈ V A

′′

xu(xδ k, ˜

u)(x − xδ

k, d ˜

u) + A

′′

uu(xδ k, ˜

u)(v, d ˜ u), λ + A

u(xδ k, ˜

u)(d ˜ u), ˜ µ + 2C

′′(˜

u)(d ˜ u, v) + C

′(˜

u)d ˜ u, C

′(˜

u)v + C(˜ u) − yδ = 0, ∀d ˜ u ∈ V A

x(xδ k, ˜

u)(x − xδ

k) + A

u(xδ k, ˜

u)v, dλ = 0, ∀dλ ∈ W A(xδ

k, ˜

u), d ˜ µ = 0, ∀d ˜ µ ∈ W A(x, u), dµ = 0, ∀dµ ∈ W

slide-24
SLIDE 24

Setting Continuous version Discretized version Error estimate Model Example

Optimality conditions...in practice

The minimizer (x, v, ˜ u, λ, ˜ µ) satisfies the optimality system p = 2 . . . skipping h in notation − A

x(xδ k, ˜

u)∗λ ∈ αk∂R(x), ∀dx ∈ X 2C

′(˜

u)(dv), C

′(˜

u)v + C(˜ u) − yδ + A

u(xδ k, ˜

u)(dv), λ = 0, ∀dv ∈ V A

′′

xu(xδ k, ˜

u)(x − xδ

k, d ˜

u) + A

′′

uu(xδ k, ˜

u)(v, d ˜ u), λ + A

u(xδ k, ˜

u)(d ˜ u), ˜ µ + 2C

′′(˜

u)(d ˜ u, v) + C

′(˜

u)d ˜ u, C

′(˜

u)v + C(˜ u) − yδ = 0, ∀d ˜ u ∈ V A

x(xδ k, ˜

u)(x − xδ

k) + A

u(xδ k, ˜

u)v, dλ = 0, ∀dλ ∈ W A(xδ

k, ˜

u), d ˜ µ = 0, ∀d ˜ µ ∈ W

slide-25
SLIDE 25

Setting Continuous version Discretized version Error estimate Model Example

Computing stationary point

1st- A(xδ

k , ˜

u), d ˜ µ = 0, ∀d ˜ µ ∈ W 2nd- (xδ

k+1,h, v δ k,h)

∈ argmin(x,v)∈D(F)×V C

′(˜

u)v + C(˜ u) − y δ2 + αkR(x) s.t. ∀w ∈ W : A

x(xδ k , ˜

u)(x − xδ

k ) + A

u(xδ k , ˜

u)v, wW ∗,W = 0 3rd- A

′′

xu(xδ k , ˜

u)(x − xδ

k , d ˜

u) + A

′′

uu(xδ k , ˜

u)(v, d ˜ u), λ + A

u(xδ k , ˜

u)(d ˜ u), ˜ µ +2C

′′(˜

u)(d ˜ u, v) + C

′(˜

u)d ˜ u, C

′(˜

u)v + C(˜ u) − y δ = 0, ∀d ˜ u ∈ V

slide-26
SLIDE 26

Setting Continuous version Discretized version Error estimate Model Example

Example

Model problem

Model equation

  • −∆u + κu3 = x in Ω ⊂ Rd

u = 0 on ∂Ω Observation operator C(u) = yδ, C : W 1,q

(Ω) → L2(Ω), q > d

slide-27
SLIDE 27

Setting Continuous version Discretized version Error estimate Model Example

Example

Model problem

Model equation

  • −∆u + κu3 = x in Ω ⊂ Rd

u = 0 on ∂Ω Observation operator C(u) = yδ, C : W 1,q

(Ω) → L2(Ω), q > d

IRGNM-Tikhonov

min

(x,v,u,˜ u) C(v + ˜

u) − yδ2

L2(Ω) + αkxM(Ω)

s.t. ∀w ∈ W 1,q (Ω) :

(∇v∇w + 3κ˜ u2vw)dΩ =

wd(x − xk),

(∇˜ u∇w + κ˜ u3w)dΩ =

wdxk,

(∇u∇w + κu3w)dΩ =

wdx.

slide-28
SLIDE 28

Setting Continuous version Discretized version Error estimate Model Example

Computing stationary point

(skipping h,δ)... in strong formulation 1st- solve the nonlinear equation −∆˜ u + κ˜ u3 = xδ

k,h

2nd- solve the linear case (xδ

k+1,h, vδ k,h)

∈ argmin(x,v)∈D(F)×V v + ˜ u − yδ2 + αkxM(Ω) s.t. −∆v + 3κ˜ u2v = x − xδ

k,h

3rd- solve the linear equation, it matters just for error computation −∆˜ µ + 3κ˜ u2˜ µ = −6κ˜ uvλ − 2(v + ˜ u − yδ)