Abstract
In this article, examine the performance of a physics informed neural networks (PINN) intelligent approach for predicting the solution of non-linear Lorenz differential equations. The main focus resides in the realm of leveraging unsupervised machine learning for the prediction of the Lorenz differential equation associated particle swarm optimization (PSO) hybridization with the neural networks algorithm (NNA) as ANN-PSO-NNA. In particular embark on a comprehensive comparative analysis employing the Lorenz differential equation for proposed approach as test case. The nonlinear Lorenz differential equations stand as a quintessential chaotic system, widely utilized in scientific investigations and behavior of dynamics system. The validation of physics informed neural network (PINN) methodology expands to via multiple independent runs, allowing evaluating the performance of the proposed ANN-PSO-NNA algorithms. Additionally, explore into a comprehensive statistical analysis inclusive metrics including minimum (min), maximum (max), average, standard deviation (S.D) values, and mean squared error (MSE). This evaluation provides found observation into the adeptness of proposed AN-PSO-NNA hybridization approach across multiple runs, ultimately improving the understanding of its utility and efficiency.
Similar content being viewed by others
Explore related subjects
Find the latest articles, discoveries, and news in related topics.Introduction
Chaos theory is a branch of mathematics that studies the behavior of non-linear dynamic systems that are highly sensitive to initial conditions. This sensitivity leads to seemingly random behavior of the dynamics which is known as chaos. Due to this non-linearity the study of chaotic systems has been an active area of research in the fields of mathematics, physics, engineering, and other sciences. Many scientist and engineers have developed different techniques to analyzed and control chaotic dynamics, including bifurcation theory etc. These techniques have been applied to a wide range of systems, including electrical, mechanical electrical and biological. Overall, the study of chaotic system to be a very important and active area of research’s in different fields that has the potential to improve our understanding of the natural world and applications in different era.
These non-linear differential equations (DE) have become a standard model for chaotic systems. Kudryashov investigated analytical solutions to the Lorenz system that have been identified and has also categorized all precise solutions1. Bougoffa et al.2 studied the Lorenz system, which is known for representing the deterministic chaos in various practical fields such as laser phenomena, fluid mechanics, dynamos, thermosyphons, electric circuits, chemical processes, and forward osmosis. Algaba et al.3 constructed a model using Poincaré sections to analyze the worldwide connections formed by the subcritical T-point-Hopf bifurcation seen in the Lorenz system. In theoretical and numerical analysis of the traditional Lorenz model, Barrio and Serrano4 studied various different values of parameters and produced boundaries for the region where each positive semi-orbit converges to equilibrium point and established the constraints for the chaotic zone. The generalized Lorenz system has centers on center manifolds, as demonstrated by Algaba et al.5. For a continuous time nonlinear Lorenz chaotic system, Köse and Mühürcü6 developed controllers using the sliding mode control (SMC) and adaptive pole placement-based (APP) approaches6. Poland Studied the chemical model for the Lorenz equations7. All rational first integrals and Darboux polynomials of the Lorenz systems were described by Wu and Zhang8.
Algaba et al.9 computed a numerical analysis that made it possible to identify the bifurcations of the Lorenz system. Wu and Zhang10 investigated the extended Lorenz system subclass that has an invariant algebraic surface. Preturbulence in the three-dimensional phase space of the Lorenz system was demonstrated by Eusebius Doedel et al.11. Wu et al.12 examined the nonlinear chaotic dynamics model suing the reservoir computing (RC) to analyzed the behavior of the chaotic system. The dissipative Lorenz model has been analyzed by Sen and Tabor13 for the presence of symmetries. Chowdhury et al.14 applied the homotopy-perturbation method (HPM) for solution of Lorenz differential equation and compare with the 4th order Runge–Kutta (RK4) and multistage homotopy-perturbation method (MHPM). The simplified system of ordinary differential equations for heat flow in fluids, similar to the Lorenz system, models the changes in temperature and fluid movement within a system. Leonov et al.15 showed that the result for the Lyapunov dimension of the Lorenz system is valid for a wider range of system parameters. The Krishnan et al.16 used the laplace homotopy analysis method to compute the solution of Lorenz differential equations. Zlatanovska and Piperevski17 investigated the solution of the 3rd order shortened Lorenz system using integrability of a class of differential equations. Klöwer et al.18 focused on chaotic dynamical systems, non-periodic simulations using deterministic finite-precision numbers invariably result in orbits that eventually become periodic.
Artificial neural networks (ANN) have the ability to find approximate solutions of differential equations. Both Supervised and unsupervised neural networks used to find the solution of differential equation. A unsupervised neural networks integrated with optimization algorithm known as physics-informed generative adversarial networks (PI-GANs) has been proposed by yang et al.19 as a solution for solving differential equations. Raissi20 explored the use of deep learning techniques to address coupled forward–backward stochastic differential equations and the high-dimensional partial differential equations. Mattheakis et al.21 studied a physics-based unsupervised neural network (PI-NN) for solving differential equations (DEs) that depict the dynamic movement of systems. The PI-NN incorporates the Hamiltonian formulation through the use of a loss function, ensuring that the predicted solutions preserve energy. The loss function is only constructed using network predictions and does not require output data.
An unsupervised neural network was utilized by Mattheakis et al.22 to tackle a system of nonlinear differential equations. Raissi et al.23 introduced the concept of physics-informed neural networks, which are neural networks that are trained to solve nonlinear partial differential equations. Piscopo et al.24 used a specific approach to identify fully differentiable solutions for ordinary, coupled, and partial differential equations that have analytic solutions. They examined various network designs and found that even smaller networks produced exceptional results. Hagge et al.25 developed a system that model to solve differential equations. In their paper, Han et at.26 studied a deep learning-based approach that can tackle general high-dimensional partial differential equations (PDEs). The PDEs are rephrased using backward stochastic differential equations and the unknown solution's gradient is approximated by neural networks, similar to deep reinforcement learning where the gradient functions as the policy function. The effectiveness of artificial intelligence algorithms has been demonstrated by deterministic approaches, with particular emphasis on supervised learning and unsupervised artificial neural networks (ANN). These ANN have been exploited and refined using advanced stochastic techniques and swarm intelligence algorithms, leading to their successful application in different fields27,28,29.
In the field of nonlinear dynamics, the capabilities of these machine learning algorithms in solving challenging problems such as nonlinear oscillators and handling complex dynamics problems in different fields30,31,32,33,34,35,36,37,38,39,40. Furthermore, the versatility of these algorithms extends to solving nonlinear boundary value problems and other non-linear differential equations studied41,42,43,44,45,46,47,48,49,50,51,52,53,54,55 and show their effectiveness in different mathematical scenarios. Given the remarkable achievements in these applications, highly motivated to delve deeper into the potential of these unsupervised machine learning techniques to tackle Lorenz differential equations. Further, the prediction of proposed machine learning results compared with well-established (NDsolve) approach for validation.
Non-linear Lorenz differential equations
The nonlinear chaotic system is a set of three non-linear differential equations that describe the behavior of a dynamical systems. The following system of three differential equations yields the Lorenz equations:
In this model three variables \(x\left(t\right)\), \(y\left(t\right)\) and \(z\left(t\right)\) are be thought of as coordinates is 3-dimensional. The non-linear behavior of the chaotic system is examined by (3) three parameters \(\sigma , R\), and \(B\) which control the intensity of the non-linear interactions between the variables.
Physics informed ANN based Lorenz differential equations
In recent years, there has been an advancing interest to use machine learning, deep learning approach to solve the chaotic systems. This algorithm, such as supervised neural networks (ANN) unsupervised neural networks (PINN) has been shown to be effective in approximating the numerical solutions to the equations. The physics informed neural network (PINN) based model is evolved to solve the chaotic system. Activation functions are a major component of neural networks (NN) and utilized for non-linearity into the ANN. There are different types of activation functions used in ANN such as sigmoid, ReLU, and tanh, each with their own properties and advantages. The choice of activation function can greatly impact the performance of ANN and accuracy of an ANN. The physics informed neural Lorenz Differential Equations are as follows:
where \(\widehat{x}\left(t\right)=\frac{{a}_{{x}_{i}}}{1+{e}^{-({w}_{{x}_{i}}+{b}_{{x}_{i}})}}, \widehat{y}\left(t\right)=\frac{{a}_{{y}_{i}}}{1+{e}^{-({w}_{{y}_{i}}+{b}_{{y}_{i}})}} and \widehat{z}\left(t\right)=\frac{{a}_{{z}_{i}}}{1+{e}^{-({w}_{{z}_{i}}+{b}_{{z}_{i}})}}\) in sigmoid form in artificial neural networks (ANN) architecture.
The artificial neural networks (ANN) based derivatives of the Lorenz differential equations are given following:
The artificial neural networks (ANNs) based Lorenz systems applied to solution taking ten (10) number of neuron in one hidden layer with ninety (90) correspondence weights \(W=[{a}_{{x}_{i}}, {w}_{{x}_{i}},{b}_{{x}_{i}}, {a}_{{y}_{i}}, {w}_{{y}_{i}},{b}_{{y}_{i}}, {a}_{{z}_{i}}, {w}_{{z}_{i}},{b}_{{z}_{i}}\)], \(W\) are the weights and biases of unsupervised artificial neural networks (ANN) to optimize using hybrid PSO-NNA.
ANN based fitness function
The ANN based fitness function is following
where \({\widehat{x}}_{0}\), \({\widehat{y}}_{0}\) and \({z}_{0}\) initial conditions, \(\upvarepsilon \) is fitness function based on physics informed neural networks and \(N\) is total number of initial conditions.
Meta-heuristic optimization algorithms
Meta-heuristic algorithms have used a pivotal role in tackling a wide range of non-linear optimization problems both constrained and unconstrained, across various engineering domains. These optimization algorithms are designed to find approximate solutions of the problems when traditional optimization techniques struggle due to the complexity or non-linearity of the objective functions and constraints involved. Over the years, researchers have developed numerous meta-heuristics each with its unique approach, methodology and strengths. Notable algorithms that have made significant contributions to the engineering field include Genetic Algorithm, Particle Swarm, Firefly Algorithm, Water Cycle, Ant Colony, Levy Flight, Artificial Bee Colony, Hunting Search, Simulated Annealing, and many others.
Particle swarm optimization (PSO)
Particle Swarm Optimization (PSO) stands as a remarkable evolutionary optimization algorithm inspired by specifically the behavior of birds within a swarm. Its main objective is to analyze complex non-linear complex optimization problems that difficult to solve using traditional approaches. PSO helps to alter particle placements based on swarm-discovered global best solutions as well as individual best through a iterative phases. PSO functions by sustaining a population of particles, each of which represents a potential solution to the optimization issue, much like a flock of birds adjusting to their environment. The best-performing location for each particle, called the personal best (pbest), and the best-performing position for the entire swarm, called the global best (gbest), control how the particles moves to optimal position. Particles collaborate indirectly by continually fine-tuning their locations in relation to these standards, therefore traversing the optimization terrain with effectiveness.
The use of PSO in several domain demonstrates its adaptability and helpful. Notably, PSO has shown useful in the fields of robotics and wireless networks, where it has optimized resource allocation and network parameter setup56,57. In the context of power systems, PSO has played a crucial role in optimizing energy distribution and load management58,59. In complex scheduling problems like job shop scheduling, where tasks must be allocated efficiently among limited resources, PSO has showcased its prowess60,61. This balance ensures that the algorithm not only explores the solution space thoroughly but also exploits the promising areas identified during the exploration. This trait is particularly valuable when dealing with multifaceted optimization scenarios, where the landscape can be rugged and intricate. Researchers utilized PSO in different complex non-linear problems64,65,66,67,68,69,70,71,72,73. Starting with randomly chosen particles each iteration updates particle positions and velocities based on their latest best local position \({P}_{LB}^{x-1}\) and global position \({P}_{GB}^{x-1} .\)
The continuous standard PSO framework involves updating particle positions and velocities using the following general formulas: particle velocity update:
Particle position update
In these equations \(i\) ranges from 1 to \(p\) where \(p\) is the total number of particles. Where \({X}_{i}\) represents the position of the \(ith\) particle in the swarm, while \({v}_{i}\) is its velocity vector. The framework incorporates parameters such as \(V\) (inertia weight), \({c}_{1}\) and \({c}_{2}\) (local and global social acceleration constants), and a weight that linearly decreases from \([0 , 1]\) Random vectors \({r}_{1}\) and \({r}_{2}\) are constrained between \([0 , 1]\).
Neural network algorithm (NNA)
Introducing a novel variant of the NNA74 this distinctive evolutionary approach draws inspiration from both biological nervous systems and ANN. While ANN prediction purposes, the NNA ingeniously amalgamates neural network principles with randomness to tackle optimization problems. By using the intrinsic structure of neural networks NNA demonstrates strong global optimization search performance. Remarkably, NNA sets itself apart from traditional meta-heuristic methods by relying solely on population size and stopping criteria, eliminating the need for additional parameters74. NNA is a population-centered optimization algorithm that consists of the following four key elements:
Update population
By NNA the vector for population \({X}_{t}=\{{x}_{1}^{t},{ x}_{2}^{t}, {x}_{3}^{t},\dots ,{x}_{M}^{t}\}\) undergoes updates through the weight matrix \({W}^{t}=\{{w}_{1}^{t},{ w}_{2}^{t}, {w}_{3}^{t},\dots ,{w}_{M}^{t}\}\) where \({w}_{t}^{i}=\{{w}_{i,1}^{t}, {w}_{i,2}^{t}, {w}_{i,3}^{t},\dots , {w}_{i,M}^{t}\}\) represents the weight vector of the ith individual, and \({x}_{t}^{i}=\{{x}_{i,1}^{t}, {x}_{i,2}^{t}, {x}_{i,3}^{t},\dots , {x}_{i,D}^{t}\}\) signifies the position of the ith individual. Notably, D denotes the count of variables. In addition, the process of creating a new population may be expressed numerically as follows:
Here Q denotes the size of the population, and t is the number of iterations that are currently in use. \({x}_{new,i}^{t}\) Represents the solution for the ith person at the same time point, computed with the proper weights, and \({x}_{i}^{t}\), represents the solution for the ith individual at time t. Moreover, the following formulation applies to the weight vector \({w}_{i}^{t}\):
Update weight matrix
As depicted in Eq. (35) the weight matrix \({W}^{t}\) assumes a pivotal role within NNA process of generating a novel population. The dynamics of the weight matrix \({W}^{t}\) can be refined through:
where \({\lambda }_{2}\) randomly value from [0, 1] and \({w}_{obj}^{t}\) is the objective/fitness weight vector. It’s highlight that both the objective weight vector \({w}_{obj}^{t}\) and the target value \({x}_{obj}^{t}\) share corresponding indices. To elaborate further, if \({x}_{obj}^{t}\) matches \({x}_{v}^{t}\), (\(v \in [1,\text{ Q}]\)) at \(t\) where \(t\) is time, then \({w}_{obj}^{t}\) is equivalently to \({w}_{v}^{t}\).
Bias operator
The bias operator in NNA is to increase the organization ability to explore the best optimal values. A modification factor, represented as \({\beta }_{1}\), becomes important for determining the amount of bias that has been introduced. Updates to this factor can be obtained through:
The bias operator consists of a bias weight matrix and a bias population, which are each described as follows: two variables are involved in the bias population operator: a set designated as P and a randomly generated number \({Q}_{p}\). The lower and higher bounds of the variables are represented by the expressions \(l=({l}_{1}, {l}_{2}, {l}_{3}, \dots ,{l}_{D})\) and \(u=({u}_{1}, {u}_{2}, {u}_{3}, \dots ,{u}_{D})\), respectively. \({\beta }_{1}^{t}\times D\), which represents the ceiling value of the product of \({\beta }_{1}^{t}\) and \(D\), is used to calculate \({M}_{p}\). \({Q}_{p}\) randomly chosen numbers from the interval \([0,D]\) make up the set P. As a result, the bias population is exactly defined as follows:
\({\lambda }_{3}\) stands for a uniformly distributed random number inside the interval \([0, 1].\) Two more variables are included in the bias matrix: a set designated as R and a randomly generated integer \({Q}_{w}\). The ceiling of \([{\beta }_{1}^{t}\times Q]\) is used to compute the value of \({Q}_{w}\). Parallel to this, the set \(R\) is made up of \({Q}_{w}\) integers that are chosen at random from the interval [0, Q]. As a result, the bias weight matrix may be precisely identified as
where \({\lambda }_{4},\) is a random number between \([0, 1]\) subject to uniform distribution.
Transfer operator (TO)
In order to reach the present optimal solution, the transfer operator must produce the best solution possible with an emphasis on NNA local search using the following equation
where \({\lambda }_{5}\) a random value from 0 to 1. The NNA initialized following equation
where \({\lambda }_{6}\) is random value from \([0, 1]\)
![figure a](http://media.springernature.com/lw685/springer-static/image/art%3A10.1038%2Fs41598-024-56995-2/MediaObjects/41598_2024_56995_Figa_HTML.png)
Flow Chart: Generic flow chart of PSO-NNA
Results and discussion
Case 1
In this case, Lorenz differential equations in given equation has been evaluated by taking the fixed numerical values of the parameters σ, R and \(B\). The ANN based fitness function of Lorenz differential equation for this case written as,
The artificial neural networks (ANNs) scheme are applied to solution of the problem taking ten (10) number of neuron in hidden layer with ninety (90) correspondence weights \(W=[{a}_{{x}_{i}}, {w}_{{x}_{i}},{b}_{{x}_{i}}, {a}_{{y}_{i}}, {w}_{{y}_{i}},{b}_{{y}_{i}}, {a}_{{z}_{i}}, {w}_{{z}_{i}},{b}_{{z}_{i}}\)], the fitness function constructed using artificial neural network for this case taking \(t \in [{0,1}]\) with step size \(0.1\). To find the optimal weights of the artificial neural networks used hybridization of particle swarm optimization (PSO) and neural network algorithm (NNA).
The fitness function shown Eq. (25) with 90 weights and biases, denoted by set \(W\), here \(W=[{a}_{{x}_{i}}, {w}_{{x}_{i}},{b}_{{x}_{i}}, {a}_{{y}_{i}}, {w}_{{y}_{i}},{b}_{{y}_{i}}, {a}_{{z}_{i}}, {w}_{{z}_{i}},{b}_{{z}_{i}}\)], as well as its components are
In this research, introduced a novel hybridization approach that combines unsupervised artificial neural networks (ANN) with two powerful global optimization algorithms: Particle Swarm Optimization (PSO) and Neural Network Algorithm (NNA) as (ANN-PSO-NNA). This hybrid approach to aims to find the optimum weights and biases for ANN based of Lorenz differential equations. Our ANN-PSO-NNA methodology involves a two-step process. Firstly, PSO employ to generate randomized weight sets, which serves as a promising initialization point. Further employ NNA to more fine-tune and optimize these weight sets for more accurate results. This hybrid strategy showcases the potential for achieving superior results in optimizing ANN based differential equation within defined initial conditions constraints.
![figure b](http://media.springernature.com/lw685/springer-static/image/art%3A10.1038%2Fs41598-024-56995-2/MediaObjects/41598_2024_56995_Figb_HTML.png)
This fitness function represented in Eq. (25) is meticulously designed to converge towards zero using these optimized set of weights and biases. The resulting optimal weight set, denoted as \(W\) and meticulously tabulated in Tables 1, 2 and 3 and plotted in Fig. 1. Delving into the realm involves exploring of ANN-PSO-NNA to calculate and predict the ANN based \(\widehat{x}\left(t\right), \widehat{y}\left(t\right)\) and \(\widehat{z}\left(t\right)\). These predicted values are then meticulously tabulated in Tables 4, 5 and 6. Our study takes a step further by conducting a comprehensive comparison analysis, pitting the solutions from the NDsolve method against those generated by our innovative numerical ANN-PSO-NNA hybrid algorithm represented in Fig. 2. The error metric especially absolute errors (AE) inherent in these predictions are tabulated in Tables 4, 5 and 6, graphical visually in Fig. 3. The crux of proposed machine learning evaluation lies in the accuracy and convergence evolution of the ANN-PSO-NNA. To ensure robustness, the proposed ANN-PSO-NNA approach undergoes rigorous testing across a (100) hundred independent runs. The fitness function for the Lorenz differential equation is established by this procedure for two (2) separate scenarios. The effectiveness of obtaining precise and convergent presented in Fig. 4 for case 1 is assessed by using the fitness function with ANN-PSO-NNA across one hundred (100) independent runs.
Additionally, concentrate on validation the proposed ANN-PSO-NNA approach performance by thoroughly investigation its convergence behavior. To assess its efficacy computed numerically mean square error (MSE) over a (100) one hundred independent runs. The acquired numerical MSE values offer insightful analysis to verify and efficiency the proposed hybrid ANN-PSO-NNA capacity to converge towards optimal solutions. Plots illustrate the convergence patterns of the proposed ANN-PSO-NNA hybrid algorithm are used to show MSE over (100) separate runs. Figures 5, 6 and 7 display the plotted MSE values for each of the case 1.
Case 2
In the context of this study, delve into the analysis of the Lorenz differential equation problem using the machine learning techniques. The focus of our investigation lies in evaluating the behavior of the equation under specific conditions. For case (2) a comprehensive evolution selected fixed values for the parameters \(\sigma , R\) and \(B\) which play a important role in shaping the dynamics of the Lorenz equation.
In this article introduce a novel hybridization approach for case (2) that combines physics informed neural networks (PINN) with two powerful global optimization algorithms: Particle PSO and NNA called ANN-PSO-NNA. This hybrid machine learning approach to aims to find the optimum weights and biases for ANN based of chaotic behavior of Lorenz differential equations. Machine learning approach ANN-PSO-NNA involves a 2-step process. Firstly PSO used to optimal to generate randomized weight and biases of ANN sets, which serves as a promising initialization for NNA. Further, NNA employ to more fine-tune and optimize these set \(W\). This hybridization strategy showcases the potential for achieving more superior numerical results in optimizing ANN based differential equation within associated initial conditions. The fitness / objective function as represented for case (2) in Eq. (27), has been meticulously crafted to steadily converge towards zero (0) for (100) independent runs illustrated in Fig. 8. This is achieved by leveraging the best set of weights and biases of ANN obtained through the PSO-NNA hybridization approach. The resulting set of optimal weights, denoted as W, is meticulously organized and presented in detail in Tables 7, 8 and 9 and represented in Fig. 9. The efficacy of ANN-PSO-NNA approach is visualized in Fig. 8, where the convergence of the fitness function is visually highlighted across one hundred (100) independent runs. This visual representation effectively showcases the prowess of ANN-PSO-NNA hybrid methodology in steering the fitness function towards convergence.
Delving into the realm involves exploring of proposed ANN-PSO-NNA to compute and predict the ANN based \(\widehat{x}\left(t\right), \widehat{y}\left(t\right)\) and \(\widehat{z}\left(t\right)\). These predicted numerical values are then thoroughly tabulated in Tables 10, 11 and 12. This study takes a step further by conducting a comprehensive comparison analyze, pitting the finding from the NDsolve method against those generated by innovative numerical proposed ANN-PSO-NNA hybrid algorithm represented in Fig. 10. The absolute errors (AE) between NDsolve and ANN-PSO-NNA are tabulated in Tables 10, 11 and 12, visually represented in Fig. 11. Also focus on assessing the performance of the ANN-PSO-NNA algorithm through a comprehensive analysis of its convergence behavior. To ensure robustness, the ANN-PSO-NNA algorithm testing across a hundred (100) independent runs for fitness function.
To quantitatively evaluate its effectiveness, compute the mean square error (MSE) across one hundred (100) independence runs. The obtained numerical values of the MSE provide valuable analysis to check ability to converge towards optimal solutions of ANN-PSO-NNA. The variations in MSE across one hundred (100) independent runs are visually presented through plots offering a clear depiction of the ANN-PSO-NNA hybrid algorithm convergence trends. The plotted MSE values for different experimental scenarios are showcased in Figs. 12, 13, and 14 for case 2. To accentuate the study robustness, a comprehensive statistical analysis is conducted to draw insightful comparisons between the outcomes of two distinct methods: NDsolve and ANN. In particular, the analysis extends across an extensive set of one hundred (100) independent runs, yielding a rich array of data points for evaluation. This encompassing analysis takes into account key statistical measures encompassing minimum, maximum, average, and standard deviation values are tabulated in Table 13. These measures collectively offer a efficiency of the algorithmic performance and its consistency.
Case 1: | Case 2: |
---|---|
\({\widehat{x}(t)}_{ANN-PSO-NNA}=\frac{-0.813325309}{{1+e}^{(0.124153837{\text{t}}-1.977661201)}}+\frac{-3.905335359}{{1+e}^{(-7.842802359{\text{t}}-7.010510834)}}+\frac{2.070647136}{{1+e}^{(-1.13823337{\text{t}}-1.072293243)}}+\frac{-2.459776325}{{1+e}^{*(-2.87089813{\text{t}}-0.653293577)}}+\frac{0.020306929}{{1+e}^{(0.390174591{\text{t}}+4.893449037)}}+\frac{0.59295416}{{1+e}^{(-1.651579931{\text{t}}-3.117918392)}}+\frac{-1.311168679}{{1+e}^{(1.540327448{\text{t}}-0.272077258)}}+\frac{0.239241627}{{1+e}^{(1.778650834{\text{t}}+0.575686377)}}+\frac{-1.76626202}{{1+e}^{(0.591203789{\text{t}}-1.30910321)}}+\frac{2.260099588}{{1+e}^{(0.751550886{\text{t}}-0.727266222)}}\) | \({\widehat{x}\left(t\right)}_{ANN-PSO-NNA}=\frac{3.02525538}{1+{e}^{-(3.503617888{\text{x}}+3.511915862)}}+\frac{-7.393271149}{1+{e}^{-(-4.393968866{\text{x}}+8.507038958)}}+\frac{9.464614611}{1+{e}^{-(-2.403516491{\text{x}}+9.966421862)}}+\frac{-5.281168576}{1+{e}^{-(7.854384238{\text{x}}+3.425655586)}}+\frac{1.209537784}{1+{e}^{-(1.703476972{\text{x}}-0.953262657)}}+\frac{-0.116408869}{1+{e}^{-(5.236197263{\text{x}}-3.358610462)}}+\frac{1.255064755}{1+{e}^{-(-3.049683127{\text{x}}-5.807551204)}}+\frac{-0.894481965}{1+{e}^{-(3.631243242{\text{x}}-6.040301282)}}+\frac{-0.358929329}{1+{e}^{-(6.103799032-7.454668307)}}+\frac{-3.730429637}{1+{e}^{-(-7.380446107-2.726458661)}}\) |
\({\widehat{y}(t)}_{ANN-PSO-NNA}=\frac{1.79513648}{{1+e}^{(-1.619284162{\text{t}}+2.33332237)}}+\frac{-3.479169522}{{1+e}^{(1.049353281{\text{t}}+0.391080791)}}+\frac{1.901550548}{{1+e}^{(-1.868873265{\text{t}}-2.946745976)}}+\frac{2.405750129}{{1+e}^{(-5.427098595{\text{t}}+1.388433611)}}+\frac{0.791306332}{{1+e}^{(-2.256709224{\text{t}}+1.136508252)}}+\frac{1.568062177}{{1+e}^{(-3.343812861{\text{t}}-1.295923739)}}+\frac{-3.497286829}{{1+e}^{(-8.177244791{\text{t}}-0.800059922)}}+\frac{3.55394297}{{1+e}^{(1.339271967{\text{t}}-1.199927409)}}+\frac{2.043766309}{{1+e}^{(2.527430403{\text{t}}-1.014961309)}}+\frac{0.322003823}{{1+e}^{(1.493407826{\text{t}}+3.11031704)}}\) | \({\widehat{y}(t)}_{ANN-PSO-NNA}=\frac{-4.288030635}{1+{e}^{-(2.411902882{\text{t}}+9.99999947)}}+\frac{1.714961449}{1+{e}^{-(-0.867818886{\text{t}}+1.344197673)}}+\frac{-1.351852251}{1+{e}^{-(0.528883147{\text{t}}+5.283596026)}}+\frac{2.059829198}{1+{e}^{-(-4.783753496{\text{t}}+8.893206089)}}+\frac{-3.361964157}{1+{e}^{-(2.83734712{\text{t}}-0.921885445)}}+\frac{7.177176409}{1+{e}^{-(1.468945954{\text{t}}-0.500428421)}}+\frac{-2.368845466}{1+{e}^{-(4.763736931{\text{t}}+1.363274309)}}+\frac{0.682026543}{1+{e}^{-(-3.769246667{\text{t}}-8.293914627)}}+\frac{0.399927884}{1+{e}^{-(-4.806824196{\text{t}}+4.49947074)}}+\frac{3.344084251}{1+{e}^{-(1.636435577{\text{t}}+2.016901902)}}\) |
\({\widehat{z}(t)}_{ANN-PSO-NNA}=\frac{1.640553936}{{1+e}^{(-2.655547759{\text{t}}-0.646854678)}}+\frac{-1.030352672}{{1+e}^{(-2.065588875{\text{t}}+3.135717185)}}+\frac{2.323983541}{{1+e}^{(1.302367848{\text{t}}+0.998378559)}}+\frac{-2.313212076}{{1+e}^{(-0.642094131{\text{t}}-0.391409694)}}+\frac{0.750563972}{{1+e}^{(0.343277015{\text{t}}+1.435755696)}}+\frac{-1.072402348}{{1+e}^{(1.233927562{\text{t}}-0.587671128)}}+\frac{1.077467937}{{1+e}^{(0.639052951{\text{t}}-0.168720266)}}+\frac{-0.725073923}{{1+e}^{(1.769849572{\text{t}}-0.426233397)}}+\frac{2.009219372}{{1+e}^{(0.773859075{\text{t}}-1.259451854)}}+\frac{9.576093207}{{1+e}^{(0.596666302{\text{t}}-0.013176696)}}\) | \({\widehat{z}(t)}_{ANN-PSO-NNA}=\frac{-0.354934701}{1+{e}^{-(-1.757509396{\text{t}}+10.0000000)}}+\frac{-2.157892592}{1+{e}^{-(-3.075441723{\text{t}}-5.344302325)}}+\frac{3.82154196}{1+{e}^{-(-5.648846786{\text{t}}-5.184966581)}}+\frac{-2.035385467}{1+{e}^{-(0.237772347{\text{t}}+10.0000000)}}+\frac{-4.682569478}{1+{e}^{-(3.468149774{\text{t}}+5.055246146)}}+\frac{2.880252387}{1+{e}^{-(6.185459959{\text{t}}+6.268931489)}}+\frac{0.144111911}{1+{e}^{-(2.621306784{\text{t}}-4.23911228)}}+\frac{0.110750982}{1+{e}^{-(7.381804872{\text{t}}+6.671293763)}}+\frac{4.184779795}{1+{e}^{-(1.696717528{\text{t}}+3.249311372)}}+\frac{4.058179226}{1+{e}^{-(-6.49445449-5.520027551)}}\) |
Conclusion
In conclusion, the rapid evolution of unsupervised artificial neural networks (ANN) technique has opened up exciting methodologies for addressing complex nonlinear differential equation problems in various engineering domains. This study has analyzed on the power of machine learning algorithm to solve the non-linear Lorenz differential equation, using a novel approach of artificial neural networks (ANN) combining with particle swarm optimization (PSO) hybrid with neural networks algorithm (NNA). The Lorenz differential equations renowned for the chaotic behavior, have served as a fundamental benchmark for scientific exploration.
Using the ANN-PSO-NNA hybrid approach, our objective has been to enhance effectiveness, validation and accuracy of solving ANN based Lorenz differential equation, enabling more accurate approximation of problems. Further for evaluated the ANN-PSO-NNA through a comprehensive statistical analysis involving one hundred (100) independent runs. The metrics for the statistical analysis such as minimum, maximum, standard deviation, average, and mean square error values between the NDsolve and ANN-PSO-NNA. The ANN based fitness function optimized through hybrid PSO-NNA algorithms for minimum error achieved of \(x\left(t\right), y\left(t\right)\) and \(z\left(t\right)\) upto \(1.75\times {10}^{-06}, 1.07\times {10}^{-07}\) and \(3.93\times {10}^{-07}\) respectivily, for the highly nonlinear chaotic system the PSO-NNA maybe achieve less accuracy and use the more computational cost, to tackle these types of system will be used quantum based optimization algorithms. In the future, enhancing the accuracy and efficiency of solving non-linear dynamics problems will be a priority using other heuristic optimization algorithms, such as genetic algorithms (GA), ant colony optimization (ACO), firefly algorithm (FA) and quantum computing based algorithm.
Data availability
The data used and/or analyzed during the current study available from the corresponding author on reasonable request.
References
Kudryashov, N. A. Analytical solutions of the Lorenz system. Regul. Chaotic Dyn. 20(2), 123–133. https://doi.org/10.1134/S1560354715020021 (2015).
Bougoffa, L., Al-Awfi, S. & Bougouffa, S. A complete and partial integrability technique of the Lorenz system. Res. Phys. 9, 712–716. https://doi.org/10.1016/j.rinp.2018.03.031 (2018).
Algaba, A., Fernández-Sánchez, F., Merino, M. & Rodríguez-Luis, A. J. Analysis of the T-point-Hopf bifurcation in the Lorenz system. Commun. Nonlinear Sci. Numer. Simul. 22(1–3), 676–691. https://doi.org/10.1016/j.cnsns.2014.09.025 (2015).
Barrio, R. & Serrano, S. Bounds for the chaotic region in the Lorenz model. Phys. D Nonlinear Phenom. 238(16), 1615–1624. https://doi.org/10.1016/j.physd.2009.04.019 (2009).
Algaba, A., Fernández-Sánchez, F., Merino, M. & Rodríguez-Luis, A. J. Centers on center manifolds in the Lorenz, Chen and Lü systems. Commun. Nonlinear Sci. Numer. Simul. 19(4), 772–775. https://doi.org/10.1016/j.cnsns.2013.08.003 (2014).
Köse, E., & Mühürcü, A. Comparative controlling of the Lorenz chaotic system using the SMC and APP methods. Math. Probl. Eng. https://doi.org/10.1155/2018/9612749 (2018).
Poland, D. Cooperative catalysis and chemical chaos: A chemical model for the Lorenz equations. Phys. D Nonlinear Phenom. 65(1–2), 86–99. https://doi.org/10.1016/0167-2789(93)90006-M (1993).
Wu, K. & Zhang, X. Darboux polynomials and rational first integrals of the generalized Lorenz systems. Bull. des Sci. Math. 136(3), 291–308. https://doi.org/10.1016/j.bulsci.2011.11.005 (2012).
Algaba, A., Domínguez-Moreno, M. C., Merino, M. & Rodríguez-Luis, A. J. Double-zero degeneracy and heteroclinic cycles in a perturbation of the Lorenz system. Commun. Nonlinear Sci. Numer. Simul. 111, 106482. https://doi.org/10.1016/j.cnsns.2022.106482 (2022).
Wu, K. & Zhang, X. Global dynamics of the generalized Lorenz systems having invariant algebraic surfaces. Phys. D Nonlinear Phenom. 244(1), 25–35. https://doi.org/10.1016/j.physd.2012.10.011 (2013).
Doedel, E. J., Krauskopf, B. & Osinga, H. M. Global invariant manifolds in the transition to preturbulence in the Lorenz system. Indag. Math. 22(3–4), 222–240. https://doi.org/10.1016/j.indag.2011.10.007 (2011).
Wu, G., Tang, L. & Liang, J. Synchronization of non-smooth chaotic systems via an improved reservoir computing. Sci. Rep. 14(1), 1–13 (2024).
Sen, T. & Tabor, M. Lie symmetries of the Lorenz model. Phys. D Nonlinear Phenom. 44(3), 313–339. https://doi.org/10.1016/0167-2789(90)90152-F (1990).
Alexeev, I. Lorenz system in the thermodynamic modelling of leukaemia malignancy. Med. Hypotheses 102, 150–155. https://doi.org/10.1016/j.mehy.2017.03.027 (2017).
Leonov, G. A., Kuznetsov, N. V., Korzhemanova, N. A. & Kusakin, D. V. Lyapunov dimension formula for the global attractor of the Lorenz system. Commun. Nonlinear Sci. Numer. Simul. 41, 84–103. https://doi.org/10.1016/j.cnsns.2016.04.032 (2016).
Krishnan, S. S., & Malathy, S. Solving lorenz system of equation by Laplace homotopy analysis method. In Proceedings of the First International Conference on Combinatorial and Optimization, ICCAP 2021, December 7–8 2021, Chennai, India (2021).
Zlatanovska, B. & Piperevski, B. A particular solution of the third-order shortened Lorenz system via integrability of a class of differential equations. Asian-Eur. J. Math. 15, 10 (2022).
Klöwer, M., Coveney, P. V., Paxton, E. A. & Palmer, T. N. Periodic orbits in chaotic systems simulated at low precision. Sci. Rep. 13(1), 1–13 (2023).
Yang, L., Zhang, D. & Karniadakis, G. E. M. Physics-informed generative adversarial networks for stochastic differential equations. SIAM J. Sci. Comput. 42(1), A292–A317. https://doi.org/10.1137/18M1225409 (2020).
Raissi, M. Forward-backward stochastic neural networks: Deep learning of high-dimensional partial differential equations, pp. 1–17 (2018) [Online]. http://arxiv.org/abs/1804.07010.
Mattheakis, M., Sondak, D., Dogra, A. S. & Protopapas, P. Hamiltonian neural networks for solving equations of motion. Phys. Rev. E 105(6), 1. https://doi.org/10.1103/PhysRevE.105.065305 (2022).
Mattheakis, M., Protopapas, P., Sondak, D., Di Giovanni, M., & Kaxiras, E. Physical symmetries embedded in neural networks, pp. 1–16 [Online]. Available: http://arxiv.org/abs/1904.08991 (2019).
Raissi, M., Perdikaris, P. & Karniadakis, G. E. Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. J. Comput. Phys. 378, 686–707. https://doi.org/10.1016/j.jcp.2018.10.045 (2019).
Piscopo, M. L., Spannowsky, M. & Waite, P. Solving differential equations with neural networks: Applications to the calculation of cosmological phase transitions. Phys. Rev. D 100(1), 16002. https://doi.org/10.1103/physrevd.100.016002 (2019).
Hagge, T., Stinis, P., Yeung, E., & Tartakovsky, A. M. Solving differential equations with unknown constitutive relations as recurrent neural networks (2017). Available: http://arxiv.org/abs/1710.02242
Han, J., Jentzen, A. & Weinan, E. Solving high-dimensional partial differential equations using deep learning. Proc. Natl. Acad. Sci. U. S. A. 115(34), 8505–8510. https://doi.org/10.1073/pnas.1718942115 (2018).
Khan, J. A., Raja, M. A. Z. & Qureshi, I. M. Stochastic computational approach for complex nonlinear ordinary differential equations. Chin. Phys. Lett. 28, 206 (2011).
Aslam, M. N., Riaz, A., Shaukat, N., Aslam, M. W. & Alhamzi, G. Machine learning analysis of heat transfer and electroosmotic effects on multiphase wavy flow: A numerical approach. Int. J. Numer Methods Heat Fluid Flow. 1, 1 (2023).
Aslam, M. N. et al. An ANN-PSO approach for mixed convection flow in an inclined tube with Ciliary motion of Jeffrey six constant fluid. Case Stud. Therm. Eng. 103, 740 (2023).
Khan, J. A., Raja, M. A. Z. & Qureshi, I. M. Novel approach for van der Pol oscillator on the continuous time domain. Chin. Phys. Lett. 28, 110205 (2011).
Khan, J. A., Raja, M. A. Z. & Qureshi, I. M. Numerical treatment of nonlinear Emden-Fowler equation using stochastic technique. Ann. Math. Artif. Intell. 63, 185–207 (2011).
Raja, M. A. Z. Solution of the one-dimensional Bratu equation arising in the fuel ignition model using ANN optimized with PSO and SQP. Connect. Sci. 26, 195–214 (2014).
Raja, M. A. Z. & Ahmad, S. I. Numerical treatment for solving one-dimensional Bratu problem using neural networks. Neural Comput. Appl. 24, 549–561 (2014).
Raja, M. A. Z., Ahmad, S. I. & Raza, S. Neural network optimized with evolutionary computing technique for solving the 2-dimensional Bratu problem. Neural Comput. Appl. 23, 2199–2210 (2013).
Raja, M. A. Z., Samar, R. & Rashidi, M. M. Application of three unsupervised neural network models to singular nonlinear BVP of transformed 2D Bratu equation. Neural Comput. Appl. 25, 1585–1601 (2014).
Raja, M. A. Z., Ahmad, S. I. & Raza, S. Solution of the 2-dimensional Bratu problem using neural network, swarm intelligence and sequential quadratic programming. Neural Comput. Appl. 25, 1723–1739 (2014).
Raja, M. A. Z., Sabir, Z., Mahmood, N., Eman, S. A. & Khan, A. I. Design of Stochastic solvers based on variants of genetic algorithms for solving nonlinear equations. Neural Comput. Appl. 26, 1–23 (2015).
Raja, M. A. Z. & Samar, R. Numerical treatment for nonlinear MHD Jeffery-Hamel problem using neural networks optimized with interior point algorithm. Neurocomputing 124, 178–193 (2014).
Raja, M. A. Z. & Samar, R. Numerical treatment of nonlinear MHD Jeffery-Hamel problems using stochastic algorithms. Comput. Fluids 91, 28–46 (2014).
Raja, M. A. Z., Khan, J. A. & Haroon, T. Stochastic numerical treatment for thin film flow of third grade fluid using unsupervised neural networks. J. Chem. Inst. Taiwan 48, 26–39 (2014).
Raja, M. A. Z. Stochastic numerical techniques for solving Troesch’s Problem. Inf. Sci. 279, 860–873 (2014).
Raja, M. A. Z. Unsupervised neural networks for solving Troesch’s problem. Chin. Phys. B 23, 018903 (2014).
Bukhari, A. H., Raja, M. A. Z., Shoaib, M. & Kiani, A. K. Fractional order Lorenz based physics informed SARFIMA-NARX model to monitor and mitigate megacities air pollution. Chaos Solitons Fract. 161(112375), 112375 (2022).
Long, Z., Lu, Y., Ma, X., & Dong, B. PDE-Net: Learning PDEs from data. In Proc. Mach. Learn. Res., pp. 3208–3216 (2018).
Long, Z., Lu, Y. & Dong, B. PDE-Net 2.0: Learning PDEs from data with a numeric-symbolic hybrid deep network. J. Comput. Phys. 399, 108925 (2019).
Bukhari, A. H. et al. Dynamical analysis of nonlinear fractional order Lorenz system with a novel design of intelligent solution predictive radial base networks. Math. Comput. Simul. 213, 324–347 (2023).
Li, Q. & Evje, S. Learning the nonlinear flux function of a hidden scalar conservation law from data. Netw. Heterogeneous Media 18(1), 48–79 (2022).
Raja, M. A. Z. Solution of the one-dimensional Bratu equation arising in the fuel ignition model using ANN optimised with PSO and SQP. Conn. Sci. 26(3), 195–214 (2014).
Lee, K. & Parish, E. J. Parameterized neural ordinary differential equations: Applications to computational physics problems. Proc. R. Soc. A Math. Phys. Eng. Sci. 477(53), 162 (2021).
Shimizu, Y. S. & Parish, E. J. Windowed space–time least-squares Petrov-Galerkin model order reduction for nonlinear dynamical systems. Comput. Methods Appl. Mech. Eng. 386, 114050 (2021).
Lee, K., & Trask, N. Parameter-varying neural ordinary differential equations with partition-of-unity networks (2022). arXiv:2210.00368.
Owhadi, H. ‘Bayesian numerical homogenization’. Multiscale Model. Simul. 13(3), 812–828 (2015).
Raissi, M., Perdikaris, P. & Karniadakis, G. E. ‘Inferring solutions of differential equations using noisy multi-fidelity data’. J. Comput. Phys. 335, 736–746 (2017).
Raissi, M., Perdikaris, P. & Karniadakis, G. E. ‘Machine learning of linear differential equations using Gaussian processes’. J. Comput. Phys. 348, 683–693 (2017).
Brunton, S. L., Proctor, J. L. & Kutz, J. N. ‘Discovering governing equations from data by sparse identification of nonlinear dynamical systems’. Proc. Nat. Acad. Sci. USA 113(15), 3932–3937 (2016).
Panda, S. & Padhy, N. P. Comparison of particle swarm optimization and genetic algorithm for FACTS-based controller design. Appl. Soft Comput. J. 8(4), 1418–1427. https://doi.org/10.1016/j.asoc.2007.10.009 (2008).
Okwu, M. O. & Tartibu, L. K. Particle swarm optimisation. Stud. Comput. Intell. 927, 5–13. https://doi.org/10.1007/978-3-030-61111-8_2 (2021).
Yu, Y., & Yin, S. A comparison between generic algorithm and particle swarm optimization. In ACM Int. Conf. Proceeding Ser., pp. 137–139. https://doi.org/10.1145/3429889.3430294 (2020).
Stacey, A., Jancic, M., & Grundy, I. Particle swarm optimization with mutation. In 2003 Congr. Evol. Comput. CEC 2003 - Proc., vol. 2, pp. 1425–1430. https://doi.org/10.1109/CEC.2003.1299838 (2003).
Eberhart, R. & Kennedy, J. New optimizer using particle swarm theory. Proc. Int. Symp. Micro Mach. Hum. Sci. 1, 39–43. https://doi.org/10.1109/mhs.1995.494215 (1995).
Toushmalani, R. Gravity inversion of a fault by Particle swarm optimization (PSO). Springerplus 2(1), 1–7. https://doi.org/10.1186/2193-1801-2-315 (2013).
Bassi, Mishra, & Omizegba. Automatic tuning of proportional-integral-derivative (Pid) controller using particle swarm optimization (Pso) algorithm. Int. J. Artif. Intell. Appl. 2(4), 25–34. https://doi.org/10.5121/ijaia.2011.2403 (2011).
Esmin, A. A. A., Coelho, R. A. & Matwin, S. A review on particle swarm optimization algorithm and its variants to clustering high-dimensional data. Artif. Intell. Rev. 44(1), 23–45. https://doi.org/10.1007/s10462-013-9400-4 (2015).
Rana, S., Jasola, S. & Kumar, R. A review on particle swarm optimization algorithms and their applications to data clustering. Artif. Intell. Rev. 35(3), 211–222. https://doi.org/10.1007/s10462-010-9191-9 (2011).
Ibrahim, A. M. & Tawhid, M. A. A hybridization of cuckoo search and particle swarm optimization for solving nonlinear systems. Evol. Intell. 12(4), 541–561. https://doi.org/10.1007/s12065-019-00255-0 (2019).
He, Q., Wang, L. & Liu, B. Parameter estimation for chaotic systems by particle swarm optimization. Chaos Solitons Fract. 34(2), 654–661. https://doi.org/10.1016/j.chaos.2006.03.079 (2007).
Alatas, B., Akin, E. & Ozer, A. B. Chaos embedded particle swarm optimization algorithms. Chaos Solitons Fract. 40(4), 1715–1734. https://doi.org/10.1016/j.chaos.2007.09.063 (2009).
Babazadeh, D., Boroushaki, M. & Lucas, C. Optimization of fuel core loading pattern design in a VVER nuclear power reactors using Particle Swarm Optimization (PSO). Ann. Nucl. Energy 36(7), 923–930. https://doi.org/10.1016/j.anucene.2009.03.007 (2009).
Subbaraj, P. & Rajnarayanan, P. N. Hybrid particle swarm optimization based optimal reactive power dispatch. Int. J. Comput. Appl. 1(5), 79–85. https://doi.org/10.5120/121-236 (2010).
Jiang, A., Osamu, Y. & Chen, L. Multilayer optical thin film design with deep Q learning. Sci. Rep. 10(1), 1–7. https://doi.org/10.1038/s41598-020-69754-w (2020).
Yue, C., Qin, Z., Lang, Y. & Liu, Q. Determination of thin metal film’s thickness and optical constants based on SPR phase detection by simulated annealing particle swarm optimization. Opt. Commun. 430, 238–245. https://doi.org/10.1016/j.optcom.2018.08.051 (2019).
Rabady, R. I. & Ababneh, A. Global optimal design of optical multilayer thin-film filters using particle swarm optimization. Optik (Stuttg) 125(1), 548–553. https://doi.org/10.1016/j.ijleo.2013.07.028 (2014).
Ruan, Z. H., Yuan, Y., Zhang, X. X., Shuai, Y. & Tan, H. P. Determination of optical properties and thickness of optical thin film using stochastic particle swarm optimization. Sol. Energy 127, 147–158. https://doi.org/10.1016/j.solener.2016.01.027 (2016).
Sadollah, A., Sayyaadi, H. & Yadav, A. A dynamic metaheuristic optimization model inspired by biological nervous systems: Neural network algorithm. Appl. Soft Comput. 71, 747–782. https://doi.org/10.1016/j.asoc.2018.07.039 (2018).
Acknowledgements
The authors extend their appreciation to the Deanship of Scientific Research at King Khalid University for funding this work through large group Research Project under grant number RGP.2/13/44.
Author information
Authors and Affiliations
Contributions
M.N.A Done methodology and idea, M.W.A wrote the original draft, M.S.A done the methodology, Z.A done the formal analysis, M.K. H done the methodology, A.M.Z and A.A. helped the revision version and update the methodology.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Aslam, M.N., Aslam, M.W., Arshad, M.S. et al. Neuro-computing solution for Lorenz differential equations through artificial neural networks integrated with PSO-NNA hybrid meta-heuristic algorithms: a comparative study. Sci Rep 14, 7518 (2024). https://doi.org/10.1038/s41598-024-56995-2
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-024-56995-2
- Springer Nature Limited