Discovering Symmetries of ODEs by Symbolic Regression

Paul Kahlmeyer, Niklas Merk, Joachim Giesen
6/24/2025
cs.LG

No official code found. Best implementation: kahlmeyer94/ODESym (0 stars, last commit 2025-01-13).

Abstract

Solving systems of ordinary differential equations (ODEs) is essential when it comes to understanding the behavior of dynamical systems. Yet, automated solving remains challenging, in particular for nonlinear systems. Computer algebra systems (CASs) provide support for solving ODEs by first simplifying them, in particular through the use of Lie point symmetries. Finding these symmetries is, however, itself a difficult problem for CASs. Recent works in symbolic regression have shown promising results for recovering symbolic expressions from data. Here, we adapt search-based symbolic regression to the task of finding generators of Lie point symmetries. With this approach, we can find symmetries of ODEs that existing CASs cannot find.

View on arXivView PDF

Code Implementations(1)

kahlmeyer94/ODESymCommunity68%

Code for the paper "Discovering Symmetries of ODEs by Symbolic Regression".

00Shell, PythonJan 13, 20251 years ago

Similar Papers

Cite this paper

@article{kahlmeyer2025discovering,
  title  = {Discovering Symmetries of ODEs by Symbolic Regression},
  author = {Paul Kahlmeyer and Niklas Merk and Joachim Giesen},
  year   = {2025},
  eprint = {2506.19550},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.19550v1}
}

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/2506.19550.svg)](https://codeofpaper.com/paper/2506.19550)

Discussion