{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,12]],"date-time":"2026-02-12T14:49:27Z","timestamp":1770907767889,"version":"3.50.1"},"reference-count":27,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2022,9,27]],"date-time":"2022-09-27T00:00:00Z","timestamp":1664236800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ministry of Science and Higher Education of the Russian Federation","award":["FEFE-2020-0013"],"award-info":[{"award-number":["FEFE-2020-0013"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>Evolutionary approaches are widely applied in solving various types of problems. The paper considers the application of EvolODE and EvolODES approaches to the identification of dynamic systems. EvolODE helps to obtain a model in the form of an ordinary differential equation without restrictions on the type of the equation. EvolODES searches for a model in the form of an ordinary differential equation system. The algorithmic basis of these approaches is a modified genetic programming algorithm for finding the structure of ordinary differential equations and differential evolution to optimize the values of numerical constants used in the equation. Testing for these approaches on problems in the form of ordinary differential equations and their systems was conducted. The influence of noise present in the data and the sample size on the model error was considered for each of the approaches. The symbolic accuracy of the resulting equations was studied. The proposed approaches make it possible to obtain models in symbolic form. They will provide opportunities for further interpretation and application.<\/jats:p>","DOI":"10.3390\/a15100351","type":"journal-article","created":{"date-parts":[[2022,9,27]],"date-time":"2022-09-27T21:23:27Z","timestamp":1664313807000},"page":"351","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Evolutionary Approaches to the Identification of Dynamic Processes in the Form of Differential Equations and Their Systems"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6880-7092","authenticated-orcid":false,"given":"Tatiana","family":"Karaseva","sequence":"first","affiliation":[{"name":"Department of System Analysis and Operations Research, Reshetnev Siberian State University of Science and Technology, 660037 Krasnoyarsk, Russia"},{"name":"Department of Business Informatics and Business Process Modeling, Siberian Federal University, 660041 Krasnoyarsk, Russia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3776-5707","authenticated-orcid":false,"given":"Eugene","family":"Semenkin","sequence":"additional","affiliation":[{"name":"Department of System Analysis and Operations Research, Reshetnev Siberian State University of Science and Technology, 660037 Krasnoyarsk, Russia"},{"name":"Department of Business Informatics and Business Process Modeling, Siberian Federal University, 660041 Krasnoyarsk, Russia"}]}],"member":"1968","published-online":{"date-parts":[[2022,9,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/j.ijtst.2018.10.002","article-title":"Traffic lights synchronization for Bus Rapid Transit using a parallel evolutionary algorithm","volume":"8","author":"Nesmachnow","year":"2019","journal-title":"Int. J. Transp. Sci. Technol."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Tretyakova, A., and Seredynski, F. (2013, January 20\u201324). Application of evolutionary algorithms to maximum lifetime coverage problem in wireless sensor networks. Proceedings of the IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW, Boston, MA, USA.","DOI":"10.1109\/IPDPSW.2013.96"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"105004","DOI":"10.1088\/1361-665X\/ab9149","article-title":"Application of artificial intelligence and evolutionary algorithms in simulation-based optimal design of a piezoelectric energy harvester","volume":"29","author":"Bagheri","year":"2020","journal-title":"Smart Mater. Struct."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Lee, S.-J., and Yoon, Y. (2020). Electricity Cost Optimization in Energy Storage Systems by Combining a Genetic Algorithm with Dynamic Programming. Mathematics, 8.","DOI":"10.3390\/math8091526"},{"key":"ref_5","first-page":"26","article-title":"Order reduction of linear dynamic systems using stability equation method and GA","volume":"1","author":"Parmar","year":"2007","journal-title":"Int. J. Comput. Inf. Eng."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"023174","DOI":"10.1103\/PhysRevResearch.4.023174","article-title":"Symbolic genetic algorithm for discovering open-form partial differential equations (SGA-PDE)","volume":"4","author":"Chen","year":"2022","journal-title":"Phys. Rev. Res."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1023\/A:1010013106294","article-title":"Evolutionary modeling of systems of ordinary differential equations with genetic programming","volume":"1","author":"Cao","year":"2000","journal-title":"Genet. Program. Evol. Mach."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"348","DOI":"10.3390\/systems3040348","article-title":"A Modular Modelling Framework for Hypotheses Testing in the Simulation of Urbanisation","volume":"3","author":"Cottineau","year":"2015","journal-title":"Systems"},{"key":"ref_9","first-page":"66","article-title":"Automatic linear differential equation identification in analytical form","volume":"1","author":"Ryzhikov","year":"2014","journal-title":"Vestnik SibSAU Aerosp. Tehnol. Control Syst."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Ryzhikov, I., and Brester, C. (2019, January 17\u201319). Restart operator for optimization heuristics in solving linear dynamical system parameter identification problem. Proceedings of the 11th International Joint Conference on Computational Intelligence, Vienna, Austria.","DOI":"10.5220\/0008495302520258"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1007\/978-3-662-44303-3_3","article-title":"Learning Dynamical Systems Using Standard Symbolic Regression","volume":"8599","author":"Gaucel","year":"2014","journal-title":"Lect. Notes Comput. Sci."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"4453","DOI":"10.1016\/j.ins.2008.07.029","article-title":"Inference of differential equation models by genetic programming","volume":"178","author":"Iba","year":"2008","journal-title":"Inf. Sci."},{"key":"ref_13","unstructured":"Medvedev, A.V., Tereshina, A.V., and Yareshenko, D.I. (2019, January 18\u201322). Nonparametric modelling of multidimensional memoryless processes. Proceedings of the Twelfth International Conference Computer Data Analysis and Modeling: Stochastics and Data Science, Minsk, Belarus."},{"key":"ref_14","first-page":"124","article-title":"On Nonparametric Modelling of Multidimensional Noninertial Systems with Delay","volume":"10","author":"Medvedev","year":"2017","journal-title":"Bull. South Ural State Univ. Ser. Math. Model. Program. Comput. Softw."},{"key":"ref_15","first-page":"23","article-title":"Modeling of dynamic systems based on polynomial neural networks","volume":"4","author":"Sholokhova","year":"2017","journal-title":"Model. Optim. Inf. Technol."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"109600","DOI":"10.1016\/j.automatica.2021.109600","article-title":"Non-parametric identification of homogeneous dynamical systems","volume":"129","author":"Ballesteros","year":"2021","journal-title":"Automatica"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1109\/91.868943","article-title":"Identification and Control of Dynamic Systems Using Recurrent Fuzzy Neural Networks","volume":"8","author":"Lee","year":"2000","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"339","DOI":"10.1007\/978-3-030-31362-3_33","article-title":"Lifetime adaptation in genetic programming for the symbolic regression","volume":"1047","author":"Merta","year":"2019","journal-title":"Adv. Intell. Syst. Comput."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"12093","DOI":"10.1088\/1757-899X\/734\/1\/012093","article-title":"Automatic differential equations identification by self-configuring genetic programming algorithm","volume":"734","author":"Karaseva","year":"2020","journal-title":"IOP Conf. Ser. Mater. Sci. Eng."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.swevo.2016.01.004","article-title":"Recent Advances in Differential Evolution\u2014An Updated Survey","volume":"27","author":"Das","year":"2016","journal-title":"Swarm Evol. Comput."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"12076","DOI":"10.1088\/1757-899X\/1047\/1\/012076","article-title":"Hybrid approach to the dynamic systems identification based on the self-configuring genetic programming algorithm and the differential evolution method","volume":"1047","author":"Karaseva","year":"2021","journal-title":"IOP Conf. Ser. Mater. Sci. Eng."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Kazakovtsev, L., Rozhnov, I., and Shkaberina, G. (2021). Self-configuring (1 + 1)-evolutionary algorithm for the continuous p-median problem with agglomerative mutation. Algorithms, 14.","DOI":"10.3390\/a14050130"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1023\/A:1008202821328","article-title":"Differential Evolution\u2014A Simple and Efficient Heuristic for global Optimization over Continuous Spaces","volume":"11","author":"Storn","year":"1997","journal-title":"J. Glob. Optim."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1007\/978-3-540-69432-8_3","article-title":"Self-Adaptation in Evolutionary Algorithms","volume":"54","author":"Beyer","year":"2007","journal-title":"Parameter Setting Evol. Algorithm"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Karaseva, T., and Semenkin, E. (2021, January 16\u201317). On the automatic identification of differential equations using a hybrid evolutionary approach. Proceedings of the 35th International Conference on Information Technologies (InfoTech 2021), Varna, Bulgaria.","DOI":"10.1109\/InfoTech52438.2021.9548643"},{"key":"ref_26","unstructured":"(2022, June 13). The Effect of Temperature on the Rate of Chemical Reactions. Available online: http:\/\/chemnet.ru\/rus\/teaching\/eremin\/4.html."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"149","DOI":"10.5565\/PUBLMAT_41197_09","article-title":"Limit cycles in the Holling-Tanner model","volume":"41","author":"Gasull","year":"1997","journal-title":"Publ. Mat."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/15\/10\/351\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:40:46Z","timestamp":1760143246000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/15\/10\/351"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,27]]},"references-count":27,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2022,10]]}},"alternative-id":["a15100351"],"URL":"https:\/\/doi.org\/10.3390\/a15100351","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9,27]]}}}