Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

O3.7.2 Implement ETKI for high-dimensional output scaling benefits #299

Closed
2 tasks done
eviatarbach opened this issue Jun 13, 2023 · 5 comments
Closed
2 tasks done
Assignees

Comments

@eviatarbach
Copy link
Contributor

eviatarbach commented Jun 13, 2023

Tasks

  1. eviatarbach
  2. eviatarbach

Probably won't be an issue in the near future, but I believe that EKI as currently implemented is O(p^3), where p is the observation dimension. However, based on the idea of ensemble square-root Kalman filters, this can be reduced to O(p). I think that some of the EKI variants implemented in Huang et al. (2022) have this property.

@eviatarbach
Copy link
Contributor Author

It seems that this issue has come up for ParameterEstimocean: CliMA/ParameterEstimocean.jl#84

@odunbar
Copy link
Collaborator

odunbar commented Jun 13, 2023

I was unaware they had been encountering this issue...

Indeed most of these filters etc can avoid building the covariance matrices, although if I recall the scaling might O(p * (m^2)) if we including the ensemble size m?

In any case, I will create a milestone towards this as it is something that has been encountered! Thanks for drawing our attention to this

@eviatarbach
Copy link
Contributor Author

eviatarbach commented Jun 13, 2023

Yes, I wasn't including the scaling of m. Here is the table of the time complexities of different square-root ensemble filter variants, from Tippett et al. (2003):

image

Here m is ensemble size, p is observation dimension, and n is the state-space dimension (parameter dimension in our case).

@odunbar
Copy link
Collaborator

odunbar commented Jul 19, 2023

Chapter 8.5 & 8.9 of "Data Assimilation Fundamentals" Evensen, Vossepoel, Jan Van Leeuwen Might be useful for the linear algebra

@odunbar
Copy link
Collaborator

odunbar commented Jul 31, 2023

@costachris this thread will track the high-dim output EKI

@odunbar odunbar changed the title Time complexity of EKI O3.7.2 Time complexity of EKI Sep 13, 2023
@odunbar odunbar changed the title O3.7.2 Time complexity of EKI O3.7.2 Implement ETKI for high-dimensional output scaling benefits Oct 25, 2023
@odunbar odunbar closed this as completed Oct 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants