Filtering Problem (Stochastic Processes): Difference between revisions

From Algorithm Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 45: Line 45:


[[File:Filtering Problem (Stochastic Processes) - Time.png|1000px]]
[[File:Filtering Problem (Stochastic Processes) - Time.png|1000px]]
== Space Complexity Graph ==
[[File:Filtering Problem (Stochastic Processes) - Space.png|1000px]]
== Time-Space Tradeoff ==
[[File:Filtering Problem (Stochastic Processes) - Pareto Frontier.png|1000px]]

Latest revision as of 10:11, 28 April 2023

Description

The filtering problem is to obtain the best linear estimate $\hat{z}_t$ of $z_t$ based on the past observations ($y_s | s\leq t)$. Abstractly, the solution to the problem of filtering corresponds to explicitly computing

$\hat{z}_t = P_t^y(z_t)$

where $P_t^y$ is the projection operator onto the Hilbert space $H_t^y$.

Parameters

$n$: number of dimensions in state space

Table of Algorithms

Name Year Time Space Approximation Factor Model Reference
Kalman Filter 1960 $O(n^{3})$ $O(n^{2})$? Exact Deterministic
Particle filter Del Moral 1996 $O(n^{3})$ $O(nN)$? Exact Deterministic
Stratonovich 1959 $O(n^{3})$ Exact Deterministic
Stratonovich 1960 $O(n^{3})$ Exact Deterministic
Kushner non-linear filter 1967 $O(n^{3})$ $O(n^{2})$?? Exact Deterministic Time
Zakai 1969 $O(n^{3})$ Exact Deterministic Time
Maybeck; Peter S Extended Kalman Filter 1979 $O(n^{2} \log^{2} n)$ $O(n^{2})$? Exact Deterministic
Damiano Brigo; Bernard Hanzon and François LeGland 1998 $O(n^{2.{4}5} \log n)$ Exact Deterministic Time
Del Moral; Pierre 1998 $O(n^{2})$ Exact Deterministic Time
Ocone 1999 $O(n^{2})$ Exact Deterministic Time

Time Complexity Graph

Filtering Problem (Stochastic Processes) - Time.png