29
rspa.royalsocietypublishing.org Proc R Soc A 0000000
..........................................................
Supplementary information for:
Kernel Learning for Robust Dynamic Mode
Decomposition: Linear and Nonlinear Disambiguation
Optimization (LANDO)
by
Peter J. Baddoo, Benjamin Herrmann, Beverley J. McKeon, and, Steven L. Brunton
A. Pseudocodes
Here we present pseudocodes for the dictionary learning method and batch learning methods
described in the main body of the paper.
Algorithm 1
Sparse ALD dictionary learning with Cholesky updates
The operation count for each step is included on the right
Inputs
: data matrix
X
, kernel
k
, sparsification tolerance
⌫
Output
: the sparse dictionary
̃
X
Optional: randomly permute the columns of
X
for
t
=1
!
m
do
Select new sample
x
t
Compute
̃
k
t