Reconstruction of dynamic systems using genetic algorithms with dynamic search limits
Abstract Mathematical modeling is a powerful tool for describing, predicting, and understanding complex phenomena exhibited by real-world systems. However, identifying the equations that govern a system’s dynamics from experimental data remains a significant challenge without a definitive solution. In this study, evolutionary computing techniques are presented to estimate the governing equations of a dynamical system using time-series data. The main approach is to propose a candidate functions with unknown coefficients, and subsequently perform a parametric estimation using genetic algorithms. Some of the main contributions of the present study are an adequate modification of the genetic algorithm to remove terms with minimal contributions, and a mechanism to escape local optima during the search. To evaluate the proposed method, we applied it to three dynamical systems: a linear model, a nonlinear model, and the Lorenz system. Our results demonstrate a reconstruction with an integral square error below 0.22 and a coefficient of determination $$R^2$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mi>R</mml:mi> <mml:mn>2</mml:mn> </mml:msup> </mml:math> of 0.99 for all systems, indicating successful reconstruction of the governing dynamic equations.
Authors
- Mario A. Quiroz‐Juárez (ORCID: https://orcid.org/0000-0002-5995-9510)
- J. L. Aragón (ORCID: https://orcid.org/0000-0001-7719-2942)
- Omar Rodríguez-Abreo (ORCID: https://orcid.org/0000-0002-8650-1185)
Institutions
- Universidad Nacional Autónoma de México (MX)
Publication Details
- Journal
- Engineering With Computers
- Published
- 2025-04-22
- DOI
- https://doi.org/10.1007/s00366-025-02141-z
- Primary Topic
- Model Reduction and Neural Networks
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Consejo Nacional de Ciencia y Tecnología
- Dirección General de Asuntos del Personal Académico, Universidad Nacional Autónoma de México