Error Analysis of Randomized Symplectic Model Order Reduction for Hamiltonian systems
Robin Herkert, Patrick Buchfink, Bernard Haasdonk, Johannes Rettberg, Jörg Fehr
TL;DR
This paper tackles preserving Hamiltonian structure in model order reduction by analyzing randomized symplectic basis generation. It develops two error bounds for rcSVD that depend on hyperparameters and proves quasi-optimality within the set of ortho-symplectic bases, showing rcSVD’s projection error is at most a constant factor worse than the optimal cSVD under suitable choices. A refined real-arithmetic formulation and extensive numerical experiments on a large 2D wave problem demonstrate that rcSVD, especially with nonzero power iterations, achieves near-equivalent accuracy to cSVD while offering significant offline-speedups. The work provides practical guidance for hyperparameter selection and lays groundwork for adaptive error estimation and broader randomized, structure-preserving MOR approaches for Hamiltonian systems.
Abstract
Solving high-dimensional dynamical systems in multi-query or real-time applications requires efficient surrogate modelling techniques, as e.g., achieved via model order reduction (MOR). If these systems are Hamiltonian systems their physical structure should be preserved during the reduction, which can be ensured by applying symplectic basis generation techniques such as the complex SVD (cSVD). Recently, randomized symplectic methods such as the randomized complex singular value decomposition (rcSVD) have been developed for a more efficient computation of symplectic bases that preserve the Hamiltonian structure during MOR. In the current paper, we present two error bounds for the rcSVD basis depending on the choice of hyperparameters and show that with a proper choice of hyperparameters, the projection error of rcSVD is at most a constant factor worse than the projection error of cSVD. We provide numerical experiments that demonstrate the efficiency of randomized symplectic basis generation and compare the bounds numerically.
