An Investigation on Minimization Algorithm for Nhm-4dvar 1 KURODA Tohru, KAWABATA Takuya 2 1)JST Cooperative System for Supporting Priority Research 2)2nd Lab, Forecast Research Department, MRI 1 Introduction • Nhm-4dvar is the 4-dimensional variational data assimilation system being developed by Forecast Research Division, based on JMANHM, aiming for the cloud-resolution data assimilation. • Nhm-4dvar searches the optimal value of control variable x s.t. x minimizes the cost function F(x), by use of the information of gradient ∇F(x). • After calculating ∇F(x) with adjoint model, L-BFGS optimization algorithm is applied in present version. • By introducing the physical process, non-differentiable functions may appear. Then, the optimization assuming smooth function may suffer from the irregularity. Acutually, Nhm-4dvar is facing with the difficulty. 2 Deformation of Cost Function induced by physical process. L-BFGS F (x) Nondifferentiable 3 Choices • Smoothing NHM • Global Algorithm (GA, Sim.Anealing, etc) Large development Cost! Is there any choice else still using ∇F(x) and adjoint codes? 4 Motivation To reduce non-differentiable cost function Using descent algorism, Non Smooth Optimization (NSO) • Bundle algorithm (ex. Zhang,et al. 2000) • Random Gradient Sampling • .... 5 Zhang(2000), L-BFGS Optimization 6 Zhang(2000), Bundle Optimization 7 Convex Analysis ・Classification L-BFGS Bundle Algorithm F (x) Nondifferentiable ------ Convex func. ------- Non-convex Convex algorithm with Non-convex Setting 8 Subgradient(劣勾配) Example. for x 0 x f ( x) 2 2 x 3 x for x 0 for x 0 1 f ( x) 4 x 3 for x 0 f (0) {1, 3} At non-differentiable point x=0, “Subdifferential f 0 consists of 2 subgradients.” “Not differentiable, But Directional differentiable” 9 Example: Descent Direction at non-differentiable point Directional derivative min max g d max min g d T |d |1 gf ( x ) T gf ( x ) |d |1 T min g d d g / | g | |d |1 Solve min | g | , and do line-search gf ( x ) in the direction of d. Several Gradients may give some useful information. 10 Background of Bundle Algorithm • Since 1976 • Several Implementations ( N1CV2, N2FC1,PBUN, CPROX,ETC ) and the benchmarking reports exist. • Given by C.Lemarechal, we can test N1CV2. Summary of MERIT introducing bundle solvers; 1) We only have to change the optimization procedure, without changing the main framework. 2) We can examine the existing optimization solvers. 11 Bundle: { f1, f 2 ,.., f ; g1 , g 2 ,.., g ; y1 , y2 ,.., y } Reduce f(y) ! g i i i <=Bundle Information 1 f( y) |y y|2 t Serious Step Null Step Descent Failure is considered to be because of insufficiency of Bundle A.Frangioni, Ph.D. Thesis, the University of Pisa,1997 12 Nhm-4dvar Test1-1 • Moisture: Vapor-advection, no physical process. • Grids: horizontal 22x22, vertical 40 (N1CV2) Functioncalls of Bundle is more than twice of L-BFGS. 13 Nhm-4dvar Test1-2 • Moisture: Vapor-advection • Grids: horizontal 22x22, vertical 40 (N1CV2) 14 Nhm-4dvar Test2-1 • Moisture: Vapor-advection ・Window : 10min • Grids: horizontal 122x122, vertical 40, Nerima Heavy Rain Case. • DT=10sec, itend=60. Analysis at it=60 is depicted below. L-BFGS BUNDLE 15 Nhm-4dvar Test2-1 • Window : 10min ・ Grids: horizontal 122x122, vertical 40 (FunctionCalls/Iteration) Function Call Per Iteration(Descent) L-BFGS 1.5 BUNDLE 2.4 16 Summary and Future Work • Nhm-4dvar with Bundle Algorithm is under investigation, using N1CV2, in order to deal with the assimilation of physical process. • Demonstration on the vapor advection assimilation seems to be valid. Examination of availability for larger window case and Parameter tuning for N1CV2 are the present tasks. • Although bundle Algorithm showed the expensive calculation cost, we hope that the resulting analysis is so optimal as to correspond to the cost. • Demonstration for the Warm Rain assimilation is the coming task. • Other NSO solvers including non-convex bundle algorithms can be tested in the future. 17
© Copyright 2024 ExpyDoc