DMD-Neural-Operator
Neural operator architecture that combines Dynamic Mode Decomposition (DMD) with deep learning for solving partial differential equations (PDEs).
DMD-Neural-Operator is a novel neural operator architecture that synergistically combines Dynamic Mode Decomposition (DMD) with deep learning to efficiently solve partial differential equations (PDEs). By leveraging DMD for dimensionality reduction and feature extraction, the architecture identifies key modes and system dynamics within PDE solutions. These extracted features are then integrated with neural networks to facilitate operator learning, providing an efficient means of approximating PDE solutions in various parameterized settings. This hybrid approach significantly reduces computational costs compared to traditional methods like FEM, FDM, and FVM, while maintaining high solution reconstruction accuracy, as demonstrated on benchmark problems such as the heat equation, Laplace's equation, and Burgers' equation.
- Sakovich, N., Aksenov, D., Pleshakova, E., & Gataullin, S. (2025). A Neural Operator based on Dynamic Mode Decomposition. arXiv preprint arXiv:2507.01117. https://doi.org/10.48550/arXiv.2507.01117
A neural operator using dynamic mode decomposition analysis to approximate the partial differential equations
Abstract
Solving partial differential equations (PDEs) for various initial and boundary conditions requires significant computational resources. We propose a neural operator $G_\theta: \mathcal{A} \to \mathcal{U}$, mapping functional spaces, which combines dynamic mode decomposition (DMD) and deep learning for efficient modeling of spatiotemporal processes. The method automatically extracts key modes and system dynamics and uses them to construct predictions, reducing computational costs compared to traditional methods (FEM, FDM, FVM). The approach is demonstrated on the heat equation, Laplace's equation, and Burgers' equation, where it achieves high solution reconstruction accuracy.
Table of Contents
Overview
DMD-Neural-Operator is a hybrid approach that:
- Uses DMD for dimensionality reduction and feature extraction from PDE solutions
- Combines DMD modes and dynamics with neural networks for operator learning
- Provides an efficient way to approximate PDE solutions in parameterized settings
Technology Stack
- Core: Python 3.8+
- Deep Learning: PyTorch 2.6+
- DMD: PyDMD 2025.4+
- Numerical Computing: NumPy, SciPy
- Visualization: Matplotlib
- Development: tqdm, torchviz
Features
- Dimensionality reduction using DMD analysis
- Neural operator architecture for function space mapping
- Efficient processing of spatiotemporal data
- Customizable network architecture with multiple branches
Algorithm
Article
@article{sakovich2025neural,
title={A Neural Operator based on Dynamic Mode Decomposition},
author={Sakovich, Nikita and Aksenov, Dmitry and Pleshakova, Ekaterina and Gataullin, Sergey},
journal={arXiv preprint arXiv:2507.01117},
year={2025}
}
@article{sakovich2025neural,
title={A neural operator using dynamic mode decomposition analysis to approximate partial differential equations},
author={Sakovich, Nikita and Aksenov, Dmitry and Pleshakova, Ekaterina and Gataullin, Sergey},
journal={AIMS Mathematics},
volume={10},
number={9},
pages={22432--22444},
year={2025}
}