The Symmetry-Preserving Rosenbrock Approach: Application to Solve the Chaotic Lorenz System
Abstract
1. Introduction
- A comprehensive evaluation of the second-order RosM for both non-chaotic and chaotic regimes of the Lorenz system.
- Detailed comparison with RK78 and ode45 and semi-analytical approaches ADM and MHPM.
- Systematic analysis of error propagation.
- Validation through bifurcation analysis demonstrating RosM’s capability for qualitative dynamical analysis.
- Practical guidelines for step size selection and method application.
1.1. Novelty and Contribution
- Comprehensive methodology: Detailed implementation of the two-stage Rosenbrock method specifically tailored for the Lorenz system, including Jacobian computation and linear system solution strategies.
- Extended analysis: Simulation times extended to to properly capture long-term chaotic behavior and transient dynamics, addressing a key limitation in previous studies.
- Multi-faceted validation: Combination of quantitative error analysis, phase portrait examination, and bifurcation diagram generation to thoroughly validate method performance.
- Practical guidelines: Systematic approach to step size selection balancing accuracy, stability, and computational efficiency.
1.2. Advantages and Limitations
- Advantages of RosM:
- –
- Implicit nature ensures better stability for stiff or mildly stiff problems.
- –
- Competitive accuracy even with a fixed step size, without requiring adaptive step-size control.
- –
- Efficient for long-term integration where explicit methods may become unstable.
- –
- Predictable computational cost per time step.
- Limitations:
- –
- Requires solving a linear system at each step, which can be computationally expensive.
- –
- Requires Jacobian computation, which may be complex for some systems.
- –
- Less common in non-stiff chaotic systems compared to explicit Runge–Kutta methods.
2. Rosenbrock Method: Theoretical Foundation and Implementation
2.1. Theoretical Background
2.2. Second-Order, Two-Stage RosM
2.3. Application to the Lorenz System
2.4. Computational Algorithm
| Algorithm 1 Two-stage RosM for Lorenz system |
| Require: Initial conditions , final time , parameters , R, , step size h Ensure: Numerical solution for
|
2.5. Stability Analysis
- Stage 1:
- for all ,
- .
- ,
- for all ,
- The stability function decays rapidly for large values.
2.6. Computational Complexity
- 1 Jacobian evaluation: operations (analytical form available)
- 2 Function evaluations: operations each
- 2 Linear system solutions: For a system, this requires operations using direct methods
- Vector operations: operations
2.7. Error Analysis
2.7.1. Local Truncation Error (LTE)
2.7.2. Global Error
2.7.3. Numerical Verification
- For : global error to .
- For : global error to .
2.7.4. Theoretical Foundation
2.8. Implementation Details
- Matrix assembly: The linear system matrix is assembled explicitly at each time step.
- Linear solver: We employ MATLAB’s built-in LU decomposition with partial pivoting (\operator) for robust solution of the linear systems.
- Jacobian computation: The Jacobian is computed analytically using Equation (8), ensuring accuracy and efficiency.
- Memory management: Solutions are stored efficiently, with optional down-sampling for very long simulations.
2.9. Advantages for Chaotic Systems
- Improved stability: The L-stability property prevents numerical instability that can occur with explicit methods in stiff regions of phase space.
- Consistent accuracy: Maintains second-order accuracy throughout the simulation, unlike some explicit methods that may suffer from order reduction.
- Reliable long-term integration: The implicit nature provides more reliable long-term behavior prediction, crucial for chaotic system analysis.
- Fixed step size: Allows for predictable computational costs and simplifies error analysis compared to adaptive methods.
3. Results and Discussion
3.1. Non-Chaotic Solutions
3.2. Chaotic Solutions
- RosM stability: The method maintains consistent accuracy throughout the chaotic regime, with errors remaining below even at .
- Comparative advantage: RosM significantly outperforms ADM and MHPM in long-term integration, where the semi-analytical methods exhibit exponential error growth.
- Step size sensitivity: Reducing h from to improves RosM accuracy by approximately three orders of magnitude, confirming robust convergence behavior.
3.3. Bifurcation Analysis
- Parameter range: with
- For each R: integrate using RosM with , discard first 50 time units as transient
- Record local maxima of z variable for statistical analysis
- Compare with reference RK78 results
3.4. Performance Analysis on Memristor System
- RosM: 0.37 s with fixed step size .
- ode45: 0.23 s with adaptive step sizing.
- Time ratio: RosM/ode45 = 1.61.
- Predictable performance: Fixed step size ensures consistent computation time
- Enhanced stability: L-stability prevents numerical instability in stiff regions
- Symmetry preservation: Maintains structural invariants crucial for long-term integration
- Complex multistability regions as parameters a and b vary.
- Sudden transitions between periodic and chaotic behavior.
- Multiple coexisting attractors characteristic of memristor systems.
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Adomian, G. Nonlinear Stochastic Systems Theory and Application to Physics; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1989. [Google Scholar]
- Adomian, G. A review of the decomposition method in applied mathematics. J. Math. Anal. Appl. 1988, 135, 501–544. [Google Scholar] [CrossRef]
- Adomian, G. Solving Frontier Problems of Physics: The Decomposition Method; Kluwer Academic Publishers: Boston, MA, USA, 1994. [Google Scholar]
- Biazar, J.; Babolian, E.; Islam, R. Solution of the system of ordinary differential equations by Adomian decomposition method. Appl. Math. Comput. 2004, 147, 713–719. [Google Scholar] [CrossRef]
- Hashim, I.; Noorani, M.S.M.; Ahmad, R.; Bakar, S.A.; Ismail, E.S.; Zakaria, A.M. Accuracy of the Adomian decomposition method applied to the Lorenz system. Chaos Solitons Fractals 2006, 28, 1149–1158. [Google Scholar] [CrossRef]
- Biazar, J.; Montazeri, R. A computational method for solution of the prey and predator problem. Appl. Math. Comput. 2005, 163, 841–847. [Google Scholar] [CrossRef]
- Evans, D.J.; Raslan, K.R. The Adomian decomposition method for solving delay differential equations. Int. J. Comput. Math. 2005, 82, 49–54. [Google Scholar] [CrossRef]
- Hashim, I.; Noorani, M.S.M.; Al-Hadidi, M.R.S. Solving the generalized Burgers-Huxley equation using the Adomian decomposition method. Math. Comput. Model. 2006, 43, 1404–1411. [Google Scholar] [CrossRef]
- Kaya, D.; El-Sayed, S.M. Numerical soliton-like solutions of the potential Kadomtsev–Petviashvili equation by the decomposition method. Phys. Lett. A 2003, 320, 192–199. [Google Scholar] [CrossRef]
- Sadek, E.M.; Bentbib, A.H.; Sadek, L.; Talibi Alaoui, H. Global extended Krylov subspace methods for large-scale differential Sylvester matrix equations. J. Appl. Math. Comput. 2020, 62, 157–177. [Google Scholar] [CrossRef]
- Sadek, L. Fractional BDF methods for solving fractional differential matrix equations. Int. J. Appl. Comput. Math. 2022, 8, 238. [Google Scholar] [CrossRef]
- Fedoseev, P.; Pesterev, D.; Rozhkov, V.; Rybin, V.; Butusov, D. Chaotic Encryption Algorithm Based on Gingerbreadman Map with Adaptive Symmetry. Chaos Theory Appl. 2025, 7, 31–41. [Google Scholar] [CrossRef]
- Lorenz, E.N. Deterministic nonperiodic flow. J. Atmos. Sci. 1963, 20, 130–141. [Google Scholar] [CrossRef]
- Guellal, S.; Grimalt, P.; Cherruault, Y. Numerical study of Lorenz’s equation by the Adomian method. Comput. Math. Appl. 1997, 33, 25–29. [Google Scholar] [CrossRef]
- Olek, S. An accurate solution to the multispecies Lotka-Volterra equations. SIAM Rev. 1994, 36, 480–488. [Google Scholar] [CrossRef]
- Vadasz, P.; Olek, S. Convergence and accuracy of Adomian’s decomposition method for the solution of Lorenz equation. Int. J. Heat Mass Transf. 2000, 43, 1715–1734. [Google Scholar] [CrossRef]
- Répaci, A. Nonlinear dynamical systems: On the accuracy of Adomian’s decomposition method. Appl. Math. Lett. 1990, 3, 35–39. [Google Scholar] [CrossRef]
- Shawagfeh, N.; Adomian, G. Non-perturbative analytical solution of the general Lotka-Volterra three-species system. Appl. Math. Comput. 1996, 76, 251–266. [Google Scholar] [CrossRef]
- Shawagfeh, N.; Kaya, D. Comparing numerical methods for the solutions of systems of ordinary differential equations. Appl. Math. Lett. 2004, 17, 323–328. [Google Scholar] [CrossRef]
- Rosenbrock, H.H. Some general implicit processes for the numerical solution of differential equations. Comput. J. 1963, 5, 329–330. [Google Scholar] [CrossRef]
- Kaya, Y.; Aydin, Z.G. A Chaos-Based Encryption Scheme for Secure Medical X-ray Images. Comput. Electron. Med. 2025, 2, 53–59. [Google Scholar] [CrossRef]
- Noor, N.F.M.; Hashim, M.S.M.I. A note on the accuracy of the Adomian decomposition method applied to the chaotic Lorenz system. J. Comput. Appl. Math. 2010, 234, 1526–1533. [Google Scholar]
- Chowdhury, M.S.H.; Hashim, I.; Momani, S. The multistage homotopy-perturbation method: A powerful scheme for handling the Lorenz system. Chaos Solitons Fractals 2009, 40, 1929–1937. [Google Scholar] [CrossRef]
- Khan, A.; Li, C.; Zhang, X.; Cen, X. A two-memristor-based chaotic system with symmetric bifurcation and multistability. Chaos Fractals 2025, 2, 1–7. [Google Scholar] [CrossRef]












| RosM | MHPM [23] | RosM | |||||||
|---|---|---|---|---|---|---|---|---|---|
| 2 | |||||||||
| 4 | |||||||||
| 6 | |||||||||
| 8 | |||||||||
| 10 | |||||||||
| 12 | |||||||||
| 14 | |||||||||
| 16 | |||||||||
| 18 | |||||||||
| 20 | |||||||||
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Sadek, L.; Aldawish, I. The Symmetry-Preserving Rosenbrock Approach: Application to Solve the Chaotic Lorenz System. Symmetry 2025, 17, 1844. https://doi.org/10.3390/sym17111844
Sadek L, Aldawish I. The Symmetry-Preserving Rosenbrock Approach: Application to Solve the Chaotic Lorenz System. Symmetry. 2025; 17(11):1844. https://doi.org/10.3390/sym17111844
Chicago/Turabian StyleSadek, Lakhlifa, and Ibtisam Aldawish. 2025. "The Symmetry-Preserving Rosenbrock Approach: Application to Solve the Chaotic Lorenz System" Symmetry 17, no. 11: 1844. https://doi.org/10.3390/sym17111844
APA StyleSadek, L., & Aldawish, I. (2025). The Symmetry-Preserving Rosenbrock Approach: Application to Solve the Chaotic Lorenz System. Symmetry, 17(11), 1844. https://doi.org/10.3390/sym17111844

