Upload
bernardine-pasquet
View
110
Download
2
Embed Size (px)
Citation preview
Min
imis
ati
on
Tech
niq
ues
1
Assimilation Algorithms:Minimisation Techniques
Yannick TrémoletECMWF
Data Assimilation Training CourseMarch 2006
Min
imis
ati
on
Tech
niq
ues
2
4D Variational Data Assimilation
Min
imis
ati
on
Tech
niq
ues
3
Incremental 4D-Var
Min
imis
ati
on
Tech
niq
ues
4
Incremental 4D-Var
Min
imis
ati
on
Tech
niq
ues
5
Incremental 4D-Var
Min
imis
ati
on
Tech
niq
ues
6
The Outer Iterations
Min
imis
ati
on
Tech
niq
ues
7
The Inner Iterations
Min
imis
ati
on
Tech
niq
ues
8
Minimisation: Newton method
Min
imis
ati
on
Tech
niq
ues
9
Minimisation: Newton method
Min
imis
ati
on
Tech
niq
ues
10
Minimisation: Quasi-Newton method
Min
imis
ati
on
Tech
niq
ues
11
Minimisation: Quasi-Newton method
Min
imis
ati
on
Tech
niq
ues
12
Limited Memory Quasi-Newton
Min
imis
ati
on
Tech
niq
ues
13
Minimisation: Steepest Descent
Min
imis
ati
on
Tech
niq
ues
14
Minimisation: Steepest Descent
The first step fully minimizes the function in the descent direction, but this is undone by subsequent steps. We want to avoid this.
Min
imis
ati
on
Tech
niq
ues
15
Minimisation: Conjugate Gradient
Min
imis
ati
on
Tech
niq
ues
16
Conjugate Gradient Convergence
Min
imis
ati
on
Tech
niq
ues
17
Preconditioning
Min
imis
ati
on
Tech
niq
ues
18
4D-Var Preconditioning
Min
imis
ati
on
Tech
niq
ues
19
A case of poor convergence
Min
imis
ati
on
Tech
niq
ues
20
Theoretical example
Min
imis
ati
on
Tech
niq
ues
21
Theoretical example
Min
imis
ati
on
Tech
niq
ues
22
A case of poor convergence
Min
imis
ati
on
Tech
niq
ues
23
Hessian Preconditioning
Min
imis
ati
on
Tech
niq
ues
24
Hessian Eigenvectors Preconditioning
Min
imis
ati
on
Tech
niq
ues
25
4D-Var Eigenvalues
Eig
enva
lue
N=1
1=3105.4
26=492.75
Preconditioning reduces the condition number k=1/N from 3105.4 to 492.75
Min
imis
ati
on
Tech
niq
ues
26
Conjugate Gradient and Lanczos Algorithm
Min
imis
ati
on
Tech
niq
ues
27
Lanczos Algorithm
Min
imis
ati
on
Tech
niq
ues
28
Lanczos Algorithm
Min
imis
ati
on
Tech
niq
ues
29
Conjugate Gradient and Lanczos Algorithm
Min
imis
ati
on
Tech
niq
ues
30
Superlinear Convergence
Min
imis
ati
on
Tech
niq
ues
31
Rounding Error
Min
imis
ati
on
Tech
niq
ues
32
CG Cost function reduction
Quasi-Newton with inexact line searches
Quasi-Newton with exact line searches
Conjugate Gradient without orthogonalisation
Conjugate Gradient with orthogonalisation
Min
imis
ati
on
Tech
niq
ues
33
CG Gradient norm reduction
Quasi-Newton with inexact line searches
Quasi-Newton with exact line searches
Conjugate Gradient without orthogonalisation
Conjugate Gradient with orthogonalisation
Min
imis
ati
on
Tech
niq
ues
34
4D-Var Cost function reduction
Variational Quality Control
Min
imis
ati
on
Tech
niq
ues
35
4D-Var gradient norm reduction
Convergence is roughly twice as fast with Hessian preconditioning.
Min
imis
ati
on
Tech
niq
ues
36
CG reduction of norm of gradient
0.05
Min
imis
ati
on
Tech
niq
ues
37
Spectrum of preconditioned Hessian
0
200
400
600
800
1000
1200
1 3 5 7 9 11 13 15 17 19 21 23
Min_42
Min_95
Min_255
Min
imis
ati
on
Tech
niq
ues
38
RMS of T analysis increments
Min
imis
ati
on
Tech
niq
ues
39
4D-Var Convergence
Min
imis
ati
on
Tech
niq
ues
40
4D-Var Convergence
Min
imis
ati
on
Tech
niq
ues
41
Summary
Min
imis
ati
on
Tech
niq
ues
42