Symplectic Neural Flows for Modeling and Discovery

Priscilla Canizares, Davide Murari, Carola-Bibiane Schönlieb, Ferdia Sherry, Zakhar Shumaylov
12/21/2024
cs.LGphysics.comp-phphysics.flu-dyn

No confident code implementation found for this paper.

Abstract

Hamilton's equations are fundamental for modeling complex physical systems, where preserving key properties such as energy and momentum is crucial for reliable long-term simulations. Geometric integrators are widely used for this purpose, but neural network-based methods that incorporate these principles remain underexplored. This work introduces SympFlow, a time-dependent symplectic neural network designed using parameterized Hamiltonian flow maps. This design allows for backward error analysis and ensures the preservation of the symplectic structure. SympFlow allows for two key applications: (i) providing a time-continuous symplectic approximation of the exact flow of a Hamiltonian system--purely based on the differential equations it satisfies, and (ii) approximating the flow map of an unknown Hamiltonian system relying on trajectory data. We demonstrate the effectiveness of SympFlow on diverse problems, including chaotic and dissipative systems, showing improved energy conservation compared to general-purpose numerical methods and accurate

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{canizares2024symplectic,
  title  = {Symplectic Neural Flows for Modeling and Discovery},
  author = {Priscilla Canizares and Davide Murari and Carola-Bibiane Schönlieb and Ferdia Sherry and Zakhar Shumaylov},
  year   = {2024},
  eprint = {2412.16787},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.16787v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.16787.svg)](https://codeofpaper.com/paper/2412.16787)

Discussion