[Paper Review] Optimal Low-Rank Dynamic Mode Decomposition
This paper presents a closed-form optimal solution for low-rank Dynamic Mode Decomposition (DMD) via Singular Value Decomposition (SVD), overcoming the sub-optimality of prior iterative or assumption-laden methods. It enables exact computation of the rank-k DMD approximation without requiring linear dependence assumptions, significantly improving accuracy over state-of-the-art techniques, especially in non-linear or non-ideal settings.
Dynamic Mode Decomposition (DMD) has emerged as a powerful tool for analyzing the dynamics of non-linear systems from experimental datasets. Recently, several attempts have extended DMD to the context of low-rank approximations. This extension is of particular interest for reduced-order modeling in various applicative domains, e.g. for climate prediction, to study molecular dynamics or micro-electromechanical devices. This low-rank extension takes the form of a non-convex optimization problem. To the best of our knowledge, only sub-optimal algorithms have been proposed in the literature to compute the solution of this problem. In this paper, we prove that there exists a closed-form optimal solution to this problem and design an effective algorithm to compute it based on Singular Value Decomposition (SVD). A toy-example illustrates the gain in performance of the proposed algorithm compared to state-of-the-art techniques.
Motivation & Objective
- To address the lack of optimal solutions for the non-convex low-rank DMD approximation problem.
- To eliminate reliance on iterative solvers or restrictive assumptions like linear dependence of snapshots.
- To develop a computationally efficient, analytically optimal algorithm for reduced-order modeling.
- To provide a framework that enables accurate, closed-form computation of DMD modes and amplitudes.
Proposed method
- Formulates the low-rank DMD problem as a non-convex optimization: minimize ‖Y − AX‖_F subject to rank(A) ≤ k.
- Derives a closed-form solution using the Eckart-Young theorem via SVD of the data matrices X and Y.
- Constructs the optimal low-rank matrix Â_k using the SVD of X and the projection matrix P from the SVD of Y.
- Employs a two-stage algorithm: first compute the optimal A⋆_k via SVD and matrix projections, then extract DMD modes and amplitudes via SVD of a reduced matrix.
- Avoids iterative refinement or assumptions about linear dependence between snapshots.
- Enables efficient reduced-order modeling by computing DMD modes and amplitudes directly from the SVD of a low-dimensional matrix.
Experimental results
Research questions
- RQ1Can a closed-form optimal solution be derived for the non-convex low-rank DMD approximation problem?
- RQ2Does the proposed method outperform existing iterative or assumption-based approaches in accuracy and robustness?
- RQ3Can the solution be computed efficiently without iterative optimization or restrictive linear dependence assumptions?
- RQ4How does the performance of the optimal solution compare to truncated full-rank DMD or projected DMD in non-linear systems?
- RQ5Is the proposed method robust across different system dynamics, including linear and non-linear cases?
Key findings
- The proposed algorithm achieves the lowest error norm ∥Y − Â_kX∥_F across all tested settings, confirming its optimality.
- In non-linear systems (setting iii), the proposed method (a) significantly outperforms projected DMD (c), with error increasing by over 1000% for k > 10.
- For linear systems satisfying the linear dependence assumption (setting i), the proposed method matches the performance of projected DMD (c), confirming its optimality in ideal cases.
- The truncated full-rank DMD solution (b) performs poorly when k < 30, indicating sub-optimality of simple truncation.
- All methods correctly identify the underlying low-dimensional subspace when k ≥ r = 30, confirming the method’s consistency with the true system rank.
- The algorithm achieves optimal performance without iterative refinement or restrictive modeling assumptions, proving the existence of a closed-form solution.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.