{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T22:37:41Z","timestamp":1776811061854,"version":"3.51.2"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2025,4,22]],"date-time":"2025-04-22T00:00:00Z","timestamp":1745280000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,4,22]],"date-time":"2025-04-22T00:00:00Z","timestamp":1745280000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100006087","name":"Direcci\u00f3n General de Asuntos del Personal Acad\u00e9mico, Universidad Nacional Aut\u00f3noma de M\u00e9xico","doi-asserted-by":"publisher","award":["Postdoctoral fellowship"],"award-info":[{"award-number":["Postdoctoral fellowship"]}],"id":[{"id":"10.13039\/501100006087","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100006087","name":"Direcci\u00f3n General de Asuntos del Personal Acad\u00e9mico, Universidad Nacional Aut\u00f3noma de M\u00e9xico","doi-asserted-by":"publisher","award":["IA103325"],"award-info":[{"award-number":["IA103325"]}],"id":[{"id":"10.13039\/501100006087","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003141","name":"Consejo Nacional de Humanidades, Ciencias y Tecnolog\u00edas","doi-asserted-by":"publisher","award":["CF-2023-I-1496"],"award-info":[{"award-number":["CF-2023-I-1496"]}],"id":[{"id":"10.13039\/501100003141","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003141","name":"Consejo Nacional de Humanidades, Ciencias y Tecnolog\u00edas","doi-asserted-by":"publisher","award":["CF-2023-I-1496"],"award-info":[{"award-number":["CF-2023-I-1496"]}],"id":[{"id":"10.13039\/501100003141","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Engineering with Computers"],"published-print":{"date-parts":[[2025,10]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    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\u2019s 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\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$R^2$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:msup>\n                            <mml:mi>R<\/mml:mi>\n                            <mml:mn>2<\/mml:mn>\n                          <\/mml:msup>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    of 0.99 for all systems, indicating successful reconstruction of the governing dynamic equations.\n                  <\/jats:p>","DOI":"10.1007\/s00366-025-02141-z","type":"journal-article","created":{"date-parts":[[2025,4,22]],"date-time":"2025-04-22T08:14:45Z","timestamp":1745309685000},"page":"2969-2987","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Reconstruction of dynamic systems using genetic algorithms with dynamic search limits"],"prefix":"10.1007","volume":"41","author":[{"given":"Omar","family":"Rodr\u00edguez-Abreo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9 L.","family":"Arag\u00f3n","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mario A.","family":"Quiroz-Ju\u00e1rez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,4,22]]},"reference":[{"key":"2141_CR1","doi-asserted-by":"crossref","unstructured":"Gao Z, Kong D, Gao C (2012) Modeling and control of complex dynamic systems: applied mathematical aspects. J Appl Math 2012","DOI":"10.1155\/2012\/869792"},{"key":"2141_CR2","volume-title":"System dynamics: modeling and simulation of mechatronic systems","author":"K Dc","year":"2006","unstructured":"Dc K, Dl M, Rc R (2006) System dynamics: modeling and simulation of mechatronic systems. Wiley, Hoboken"},{"issue":"11","key":"2141_CR3","doi-asserted-by":"publisher","first-page":"845","DOI":"10.1016\/j.crme.2019.11.009","volume":"347","author":"FJ Mont\u00e1ns","year":"2019","unstructured":"Mont\u00e1ns FJ, Chinesta F, G\u00f3mez-Bombarelli R, Kutz JN (2019) Data-driven modeling and learning in science and engineering. Comptes Rendus M\u00e9canique 347(11):845\u2013855","journal-title":"Comptes Rendus M\u00e9canique"},{"key":"2141_CR4","doi-asserted-by":"publisher","DOI":"10.1016\/j.chaos.2024.115025","volume":"184","author":"A Escobar-Ruiz","year":"2024","unstructured":"Escobar-Ruiz A, Jim\u00e9nez-Lara L, Ju\u00e1rez-Flores P, Montoya-Molina F, Moreno-S\u00e1enz J, Quiroz-Ju\u00e1rez M (2024) Data-driven reconstruction of chaotic dynamical equations: the h\u00e9non-heiles type system. Chaos Solitons Fractals 184:115025","journal-title":"Chaos Solitons Fractals"},{"key":"2141_CR5","doi-asserted-by":"publisher","DOI":"10.1016\/j.tre.2022.102854","volume":"165","author":"B Zhi","year":"2022","unstructured":"Zhi B, Wang X, Xu F (2022) Managing inventory financing in a volatile market: a novel data-driven copula model. Transp Res Part E Logist Transp Rev 165:102854","journal-title":"Transp Res Part E Logist Transp Rev"},{"issue":"5","key":"2141_CR6","doi-asserted-by":"publisher","first-page":"300","DOI":"10.3390\/biomimetics9050300","volume":"9","author":"O Rodr\u00edguez-Abreo","year":"2024","unstructured":"Rodr\u00edguez-Abreo O, Cruz-Fernandez M, Fuentes-Silva C, Quiroz-Ju\u00e1rez MA, Arag\u00f3n JL (2024) Modeling the electrical activity of the heart via transfer functions and genetic algorithms. Biomimetics 9(5):300","journal-title":"Biomimetics"},{"key":"2141_CR7","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611974508","volume-title":"Dynamic mode decomposition: data-driven modeling of complex systems","author":"JN Kutz","year":"2016","unstructured":"Kutz JN, Brunton SL, Brunton BW, Proctor JL (2016) Dynamic mode decomposition: data-driven modeling of complex systems. SIAM, Philadelphia"},{"issue":"15","key":"2141_CR8","doi-asserted-by":"publisher","first-page":"3932","DOI":"10.1073\/pnas.1517384113","volume":"113","author":"SL Brunton","year":"2016","unstructured":"Brunton SL, Proctor JL, Kutz JN (2016) Discovering governing equations from data by sparse identification of nonlinear dynamical systems. Proc Natl Acad Sci 113(15):3932\u20133937","journal-title":"Proc Natl Acad Sci"},{"issue":"24","key":"2141_CR9","doi-asserted-by":"publisher","first-page":"9943","DOI":"10.1073\/pnas.0609476104","volume":"104","author":"J Bongard","year":"2007","unstructured":"Bongard J, Lipson H (2007) Automated reverse engineering of nonlinear dynamical systems. Proc Natl Acad Sci 104(24):9943\u20139948","journal-title":"Proc Natl Acad Sci"},{"issue":"1","key":"2141_CR10","doi-asserted-by":"publisher","DOI":"10.1155\/2012\/714627","volume":"2012","author":"N Azouz","year":"2012","unstructured":"Azouz N, Chaabani S, Lerbet J, Abichou A (2012) Computation of the added masses of an unconventional airship. J Appl Math 2012(1):714627","journal-title":"J Appl Math"},{"issue":"1","key":"2141_CR11","doi-asserted-by":"publisher","DOI":"10.1155\/2012\/653720","volume":"2012","author":"ES Bacaita","year":"2012","unstructured":"Bacaita ES, Bejinariu C, Zoltan B, Peptu C, Andrei G, Popa M, Magop D, Agop M (2012) Nonlinearities in drug release process from polymeric microparticles: long-time-scale behaviour. J Appl Math 2012(1):653720","journal-title":"J Appl Math"},{"issue":"13","key":"2141_CR12","doi-asserted-by":"publisher","first-page":"1569","DOI":"10.1073\/pnas.1417063112","volume":"112","author":"H Ye","year":"2015","unstructured":"Ye H, Beamish RJ, Glaser SM, Grant SC, Hsieh C-H, Richards LJ, Schnute JT, Sugihara G (2015) Equation-free mechanistic ecosystem forecasting using empirical dynamic modeling. Proc Natl Acad Sci 112(13):1569\u20131576","journal-title":"Proc Natl Acad Sci"},{"key":"2141_CR13","doi-asserted-by":"crossref","unstructured":"Minh D, Wang HX, Li YF, Nguyen TN (2022) Explainable artificial intelligence: a comprehensive review. Artif Intell Rev 1\u201366","DOI":"10.1007\/s10462-021-10088-y"},{"issue":"6","key":"2141_CR14","doi-asserted-by":"publisher","first-page":"1311","DOI":"10.1007\/s12551-020-00776-4","volume":"12","author":"P Rajendra","year":"2020","unstructured":"Rajendra P, Brahmajirao V (2020) Modeling of dynamical systems through deep learning. Biophys Rev 12(6):1311\u20131320","journal-title":"Biophys Rev"},{"key":"2141_CR15","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1016\/j.apor.2018.06.011","volume":"78","author":"J Woo","year":"2018","unstructured":"Woo J, Park J, Yu C, Kim N (2018) Dynamic model identification of unmanned surface vehicles using deep learning network. Appl Ocean Res 78:123\u2013133","journal-title":"Appl Ocean Res"},{"issue":"5923","key":"2141_CR16","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1126\/science.1165893","volume":"324","author":"M Schmidt","year":"2009","unstructured":"Schmidt M, Lipson H (2009) Distilling free-form natural laws from experimental data. Science 324(5923):81\u201385","journal-title":"Science"},{"issue":"2","key":"2141_CR17","doi-asserted-by":"publisher","first-page":"1709","DOI":"10.1007\/s11071-019-05430-7","volume":"99","author":"G Quaranta","year":"2020","unstructured":"Quaranta G, Lacarbonara W, Masri SF (2020) A review on computational intelligence for identification of nonlinear dynamical systems. Nonlinear Dyn 99(2):1709\u20131761","journal-title":"Nonlinear Dyn"},{"key":"2141_CR18","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1016\/j.ecolmodel.2011.11.029","volume":"226","author":"K Tashkova","year":"2012","unstructured":"Tashkova K, \u0160ilc J, Atanasova N, D\u017eeroski S (2012) Parameter estimation in a nonlinear dynamic model of an aquatic ecosystem with meta-heuristic optimization. Ecol Model 226:36\u201361","journal-title":"Ecol Model"},{"key":"2141_CR19","doi-asserted-by":"crossref","unstructured":"Gaspar A, Oliva D, Cuevas E, Zald\u00edvar D, P\u00e9rez M, Pajares G (2021) Hyperparameter optimization in a convolutional neural network using metaheuristic algorithms. In: Metaheuristics in machine learning: theory and applications. Springer, pp 37\u201359","DOI":"10.1007\/978-3-030-70542-8_2"},{"key":"2141_CR20","doi-asserted-by":"publisher","first-page":"470","DOI":"10.1016\/j.eswa.2018.10.036","volume":"118","author":"AE Gutierrez-Rodr\u00edguez","year":"2019","unstructured":"Gutierrez-Rodr\u00edguez AE, Conant-Pablos SE, Ortiz-Bayliss JC, Terashima-Mar\u00edn H (2019) Selecting meta-heuristics for solving vehicle routing problems with time windows via meta-learning. Expert Syst Appl 118:470\u2013481","journal-title":"Expert Syst Appl"},{"key":"2141_CR21","doi-asserted-by":"publisher","first-page":"8091","DOI":"10.1007\/s11042-020-10139-6","volume":"80","author":"S Katoch","year":"2021","unstructured":"Katoch S, Chauhan SS, Kumar V (2021) A review on genetic algorithm: past, present, and future. Multimed Tools Appl 80:8091\u20138126","journal-title":"Multimed Tools Appl"},{"issue":"5","key":"2141_CR22","first-page":"2349","volume":"351","author":"S Desale","year":"2015","unstructured":"Desale S, Rasool A, Andhale S, Rane P (2015) Heuristic and meta-heuristic algorithms and their relevance to the real world: a survey. Int J Comput Eng Res Trends 351(5):2349\u20137084","journal-title":"Int J Comput Eng Res Trends"},{"key":"2141_CR23","volume-title":"Genetic algorithms","author":"O Kramer","year":"2017","unstructured":"Kramer O (2017) Genetic algorithms. Springer, Oldenburg"},{"key":"2141_CR24","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4613-0003-8","volume-title":"Differential equations and dynamical systems","author":"L Perko","year":"2001","unstructured":"Perko L (2001) Differential equations and dynamical systems, vol 3. Springer, Flagstaff"},{"key":"2141_CR25","doi-asserted-by":"publisher","unstructured":"Kunche P, Reddy KVVS (2016) Heuristic and meta-heuristic optimization. Springer, Cham, pp 17\u201324. https:\/\/doi.org\/10.1007\/978-3-319-31683-3-3","DOI":"10.1007\/978-3-319-31683-3-3"},{"key":"2141_CR26","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1016\/j.arcontrol.2020.10.001","volume":"50","author":"MNA Wahab","year":"2020","unstructured":"Wahab MNA, Nefti-Meziani S, Atyabi A (2020) A comparative review on mobile robot path planning: classical or meta-heuristic methods? Annu Rev Control 50:233\u2013252. https:\/\/doi.org\/10.1016\/j.arcontrol.2020.10.001","journal-title":"Annu Rev Control"},{"issue":"1","key":"2141_CR27","doi-asserted-by":"publisher","first-page":"36","DOI":"10.34306\/ajri.v3i1.492","volume":"3","author":"M Danaci","year":"2021","unstructured":"Danaci M, Koylu F, Al-Sumaidaee ZA (2021) Identification of dynamic models by using metaheuristic algorithms. ADI J Recent Innov 3(1):36\u201358. https:\/\/doi.org\/10.34306\/ajri.v3i1.492","journal-title":"ADI J Recent Innov"},{"issue":"4","key":"2141_CR28","doi-asserted-by":"publisher","first-page":"3181","DOI":"10.1007\/s10462-022-10247-9","volume":"56","author":"M Durasevi\u0107","year":"2023","unstructured":"Durasevi\u0107 M, Jakobovi\u0107 D (2023) Heuristic and metaheuristic methods for the parallel unrelated machines scheduling problem: a survey. Artif Intell Rev 56(4):3181\u20133289. https:\/\/doi.org\/10.1007\/s10462-022-10247-9","journal-title":"Artif Intell Rev"},{"issue":"6","key":"2141_CR29","doi-asserted-by":"publisher","first-page":"2193","DOI":"10.1016\/j.physa.2011.12.004","volume":"391","author":"A Lipowski","year":"2012","unstructured":"Lipowski A, Lipowska D (2012) Roulette-wheel selection via stochastic acceptance. Phys A 391(6):2193\u20132196","journal-title":"Phys A"},{"key":"2141_CR30","doi-asserted-by":"crossref","unstructured":"Niven RK, Mohammad-Djafari A, Cordier L, Abel M, Quade M (2020) Bayesian identification of dynamical systems. In: Proceedings, 2019, MaxEnt 2019, p 149","DOI":"10.3390\/proceedings2019033033"},{"issue":"2","key":"2141_CR31","doi-asserted-by":"publisher","DOI":"10.1098\/rsos.211823","volume":"9","author":"SM Hirsh","year":"2022","unstructured":"Hirsh SM, Barajas-Solano DA, Kutz JN (2022) Sparsifying priors for Bayesian uncertainty quantification in model discovery. R Soc Open Sci 9(2):211823","journal-title":"R Soc Open Sci"},{"issue":"4","key":"2141_CR32","doi-asserted-by":"publisher","first-page":"728","DOI":"10.1007\/s13253-022-00514-1","volume":"27","author":"JS North","year":"2022","unstructured":"North JS, Wikle CK, Schliep EM (2022) A Bayesian approach for data-driven dynamic equation discovery. J Agric Biol Environ Stat 27(4):728\u2013747. https:\/\/doi.org\/10.1007\/s13253-022-00514-1","journal-title":"J Agric Biol Environ Stat"},{"key":"2141_CR33","doi-asserted-by":"publisher","DOI":"10.1214\/23-BA1406","author":"JS North","year":"2023","unstructured":"North JS, Wikle CK, Schliep EM (2023) A Bayesian approach for spatio-temporal data-driven dynamic equation discovery. Bayesian Anal. https:\/\/doi.org\/10.1214\/23-BA1406","journal-title":"Bayesian Anal"},{"key":"2141_CR34","doi-asserted-by":"publisher","first-page":"446","DOI":"10.1016\/j.ins.2016.08.066","volume":"372","author":"N Ve\u010dek","year":"2016","unstructured":"Ve\u010dek N, Mernik M, Filipi\u010d B, \u010crepin\u0161ek M (2016) Parameter tuning with chess rating system (crs-tuning) for meta-heuristic algorithms. Inf Sci 372:446\u2013469. https:\/\/doi.org\/10.1016\/j.ins.2016.08.066","journal-title":"Inf Sci"},{"issue":"19","key":"2141_CR35","doi-asserted-by":"publisher","first-page":"14757","DOI":"10.1007\/s00500-020-04829-4","volume":"24","author":"L Trujillo","year":"2020","unstructured":"Trujillo L, \u00c1lvarez Gonz\u00e1lez E, Galv\u00e1n E, Tapia JJ, Ponsich A (2020) On the analysis of hyper-parameter space for a genetic programming system with iterated f-race. Soft Comput 24(19):14757\u201314770. https:\/\/doi.org\/10.1007\/s00500-020-04829-4","journal-title":"Soft Comput"},{"key":"2141_CR36","volume-title":"Atmospheric data analysis","author":"R Daley","year":"1993","unstructured":"Daley R (1993) Atmospheric data analysis, vol 2. Cambridge University Press, Cambridge"},{"issue":"15","key":"2141_CR37","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1016\/j.ifacol.2024.08.503","volume":"58","author":"AR Ugolini","year":"2024","unstructured":"Ugolini AR, Breschi V, Manzoni A, Tanelli M (2024) Sindy vs hard nonlinearities and hidden dynamics: a benchmarking study. IFAC-PapersOnLine 58(15):49\u201354. https:\/\/doi.org\/10.1016\/j.ifacol.2024.08.503. (20th IFAC Symposium on System Identification SYSID 2024)","journal-title":"IFAC-PapersOnLine"}],"container-title":["Engineering with Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-025-02141-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00366-025-02141-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-025-02141-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,25]],"date-time":"2025-11-25T21:15:32Z","timestamp":1764105332000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00366-025-02141-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,22]]},"references-count":37,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2025,10]]}},"alternative-id":["2141"],"URL":"https:\/\/doi.org\/10.1007\/s00366-025-02141-z","relation":{},"ISSN":["0177-0667","1435-5663"],"issn-type":[{"value":"0177-0667","type":"print"},{"value":"1435-5663","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,4,22]]},"assertion":[{"value":"21 November 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 March 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 April 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}