Fast Kalman filter using hierarchical matrices and a low-rank perturbative approach

被引:7
作者
Saibaba, Arvind K. [1 ]
Miller, Eric L. [1 ]
Kitanidis, Peter K. [2 ,3 ]
机构
[1] Tufts Univ, Dept Elect & Comp Engn, Medford, MA 02155 USA
[2] Stanford Univ, Inst Computat & Math Engn, Stanford, CA 94305 USA
[3] Stanford Univ, Dept Civil & Environm Engn, Stanford, CA 94305 USA
关键词
Kalman filter; hierarchical matrices; uncertainty quantification; random walk forecast model; LINEAR INVERSE PROBLEMS; COVARIANCE MATRICES; DATA ASSIMILATION; FAST ALGORITHMS; TOMOGRAPHY;
D O I
10.1088/0266-5611/31/1/015009
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We develop a fast algorithm for a Kalman filter applied to the random walk forecast model. The key idea is an efficient representation of the estimate covariance matrix at each time step as a weighted sum of two contributions-the process noise covariance matrix and a low-rank term computed from a generalized eigenvalue problem, which combines information from the noise covariance matrix and the data. We describe an efficient algorithm to update the weights of the preceding terms and the computation of eigenmodes of the generalized eigenvalue problem. The resulting algorithm for the Kalman filter with a random walk forecast model scales as. O(N) in memory and O (N log N) in computational cost, where N is the number of grid points. We show how to efficiently compute measures of uncertainty and conditional realizations from the state distribution at each time step. An extension to the case with nonlinear measurement operators is also discussed. Numerical experiments demonstrate the performance of our algorithms, which are applied to a synthetic example from monitoring CO2 in the subsurface using travel-time tomography.
引用
收藏
页数:25
相关论文
共 39 条
[1]  
Alexanderian A, 2013, ARXIV13084084
[2]  
Amanatides John, 1987, P EUROGRAPHICS, P3
[3]  
Ambikasaran S, 2013, IMA VOL MATH APPL, V156, P101, DOI 10.1007/978-1-4614-7434-0_5
[4]  
Ambikasaran S, 2013, COMPUTAT GEOSCI, V17, P913, DOI 10.1007/s10596-013-9364-0
[5]   Introduction to hierarchical matrices with applications [J].
Börm, S ;
Grasedyck, L ;
Hackbusch, W .
ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 2003, 27 (05) :405-422
[6]  
Burgers G, 1998, MON WEATHER REV, V126, P1719, DOI 10.1175/1520-0493(1998)126<1719:ASITEK>2.0.CO
[7]  
2
[8]   COMPUTING f(A)b VIA LEAST SQUARES POLYNOMIAL APPROXIMATIONS [J].
Chen, Jie ;
Anitescu, Mihai ;
Saad, Yousef .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2011, 33 (01) :195-222
[9]  
Cui T, 2014, ARXIV14034680
[10]   EFFICIENT GENERATION OF CONDITIONAL SIMULATIONS BY CHEBYSHEV MATRIX POLYNOMIAL APPROXIMATIONS TO THE SYMMETRICAL SQUARE-ROOT OF THE COVARIANCE-MATRIX [J].
DIETRICH, CR ;
NEWSAM, GN .
MATHEMATICAL GEOLOGY, 1995, 27 (02) :207-228