Abstract
The Plant Propagation Algorithm (PPA), often exemplified by the Strawberry Algorithm, has demonstrated its effectiveness in solving lower-dimensional optimization problems as a neighborhood search algorithm. While multiple enhancements have been introduced to boost its performance, PPA remains a population-based metaheuristic algorithm. A key element of PPA involves balancing exploration and exploitation, akin to a strawberry plant seeking the best survival strategy. This paper delves into the integration of chaotic numbers and opposition theory in PPA, focusing on how these additions impact its efficiency. The primary research questions revolve around enhancing PPA’s performance and reducing its search space to expedite the algorithm, ultimately leading to faster overall results. Experiments were carried out on three challenging engineering problems: the Pressure Vessel Optimization, the Spring Design Optimization, and the Welded Beam Problem, to fully assess the effectiveness of the improved PPA. The effectiveness of the original PPA, the Chaotic Opposition-Based PPA (COPPA), and several other metaheuristic algorithms were examined in each of these problems. In terms of efficiency and solution quality, the findings consistently demonstrate that COPPA performs better than the traditional PPA and other algorithms. The results indicate that using chaotic-based oppositional processes decreases the search space and enhances performance, resulting in faster and more resource-efficient optimization. The investigation reveals that incorporating chaotic-based oppositional PPA yields improved results while conserving resources and accelerating execution.


















Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data Availability
The manuscript has no associated data.
References
Salhi A, Fraga E (2011) Nature-inspired optimisation approaches and the new plant propagation algorithm. In: Proceedings of the international conference on numerical analysis and optimization (ICeMATH ’11), Yogyakarta, Indonesia, pp 2–128
Sulaiman M, Salhi A, Fraga ES, Mashwani WK, Rashidi MM (2015) A novel plant propagation algorithm: modifications and implementations. Sci Int 28(1)
Sulaiman M, Salhi A, Selamoglu BI, Kirikchi OB (2014) A plant propagation algorithm for constrained engineering optimisation problems. Math Probl Eng 2014:627416–10. https://doi.org/10.1155/2014/627416
Brahimi N, Salhi A, Ourbih-Tari M (2018) Convergence of the plant propagation algorithm for continuous global optimisation. RAIRO Oper Res 52:429–438
Selamoğlu Bİ, Salhi A (2016) In: Yang X-S (ed) The plant propagation algorithm for discrete optimisation: the case of the travelling salesman problem. Springer, Cham, pp 43–61. https://doi.org/10.1007/978-3-319-30235-5_3
Merrikh-Bayat F (2015) The runner-root algorithm: a metaheuristic for solving unimodal and multimodal optimization problems inspired by runners and roots of plants in nature. Appl Soft Comput 33:292–303
Nguyen TT, Nguyen TT, Truong AV, Nguyen QT, Phung TA (2017) Multi-objective electric distribution network reconfiguration solution using runner-root algorithm. Appl Soft Comput 52:93–108
Merrikh-Bayat F (2014) A numerical optimization algorithm inspired by the strawberry plant. ArXiv (Cornell University). https://doi.org/10.48550/arxiv.1407.7399
Sulaiman M, Salhi A, Fraga ES (2014) The plant propagation algorithm: Modifications and implementation. Optimization and Control. https://doi.org/10.48550/arXiv.1412.4290
Ray T (2003) Golinski’s speed reducer problem revisited. AIAA J 41(3):556–558
Asvini MS, Amudha T (2016) An efficient methodology for reservoir release optimization using plant propagation algorithm. In: Procedia computer science, vol 93, pp 1061–1069
Sulaiman M (2017) A nature-inspired metaheuristic: the plant propagation algorithm. PhD thesis, Department of Mathematical Sciences, University of Essex
Selamoglu BI (2017) The plant propagation algorithm for discrete optimisation. Phd thesis, Department of Mathematical Sciences, University of Essex
Nag S (2017) Adaptive plant propagation algorithm for solving economic load dispatch problem. ArXiv. https://doi.org/10.17605/OSF.IO/SH8P4
Sulaiman M, Hamdi A, Hussain Z (2020) The plant propagation algorithm for the optimal operation of directional over-current relays in electrical engineering. Electr Eng 39(2):223–236
Knuth D (1997) The art of computer programming, vol 2: seminumerical algorithms, 3rd edn. Edison Wesley, Reading, Massachusetts. Chap. 3: Random Numbers
Hilborn RC (2004) Chaos and nonlinear dynamics: an introduction for scientists and engineers, 2nd edn. Oxford Univ. Press, New York
Lorenz EN (1963) Deterministic nonperiodic flow. J Atmos Sci 20(2):130–141
Peitgen H, Jurgens H, Saupe D (1992) Chaos and fractals. Springer, Berlin, Germany
Lu HJ, Zhang HM, Ma LH (2006) A new optimization algorithm based on chaos. J Zhejiang Univ Sci A 7(4):539–542
Sheikholeslami R, Kaveh A (2013) A survey of chaos embedded meta-heuristic algorithms. Int J Optim Civil Eng 3(4):617–633
Tizhoosh HR (2005) Opposition-based learning: a new scheme for machine intelligence. In: Proceedings of international conference on computational intelligence for modelling control and automation, CIMCA’2005, vol I. Vienna, Austria, pp 695–701
Shokri M, Tizhoosh HR, Kamel M (2006) Opposition-based q(\(\lambda \)) algorithm. In: Proceedings of IEEE international joint conference on neural networks part of IEEE world congress on computational intelligence, Vancouver, Canada pp. 646–653
Tizhoosh HR (2006) Opposition-based reinforcement learning. J Adv Comput Intell Intell Inform 10(5):578–585
Xu Q, Wang L, Wang N, Hei X, Zhao L (2014) A review of opposition-based learning from 2005 to 2012. Eng Appl Artif Intell 29:1–12. https://doi.org/10.1016/j.engappai.2013.12.004
Rahnamayan S, Tizhoosh HR, Salama MMA (2007) A novel population initialisation method for accelerating evolutionary algorithms. Comput Math Appl 53(10):1605–1614
Rahnamayan S, Tizhoosh HR, Salama MMA (2008) Opposition versus randomness in soft computing techniques. Appl Soft Comput 8(2):906–918
Tavazoei MS, Haeri M (2007) Comparison of different one-dimensional maps as chaotic search pattern in chaos optimization algorithms. Appl Math Comput 187:1076–1085
Coelho L, Mariani VC (2008) Use of chaotic sequences in a biologically inspired algorithm for engineering design optimization. Expert Syst Appl 34:1905–1913
Devaney R (2021). An introduction to chaotic dynamical systems. https://doi.org/10.1201/9780429280801
Elaydi SN (2007) Discrete chaos: with applications in science and engineering, 2nd edn. Chapman and Hall/CRC, Boca Raton, FL, USA. https://doi.org/10.1201/9781420011043
Alatas B (2010) Chaotic harmony search algorithms. Appl Math Comput 216(9):2687–2699
Alatas B (2010) Chaotic bee colony algorithms for global numerical optimization. Expert Syst Appl 37(8):5682–5687
Gandomi AH, Yun GJ, Yang XS, Talatahari S (2013) Chaos-enhanced accelerated particle swarm optimization. Commun Nonlinear Sci Numer Simul 18(2):327–340
Mingjun J, Huanwen T (2004) Application of chaos in simulated annealing. Chaos, Solitons & Fractals 21(4):933–941
Siddique N, Adeli H (2017) Nature-inspired computing: physics and chemistry based algorithms. CRC Press, Boca Raton, London, New York
Erramilli A, Singh RP, Pruthi P (1994) Modeling packet traffic with chaotic maps. In: Royal institute of technology, Stockholm-Kista, Sweden
Tomida AG (2008) Matlab toolbox and gui for analyzing one-dimensional chaotic maps. In: 2008 International conference on computational sciences and its applications, pp 321–330 . https://doi.org/10.1109/ICCSA.2008.7
Li Y, Deng S, Xiao D (2011) A novel hash algorithm construction based on chaotic neural network. Neural Comput Appl 20:133–141
David D, Stephen SEA (2018) Cost minimization of welded beam design problem using nontraditional optimization through matlab and validation through ansys simulation. Int J Mech Eng Technol 9:180–192
Yücel M, Nigdeli SM, Bekdaş G (2019) Estimation model for generation optimization of design variables for i-beam vertical deflection minimization. In: IV. Eurasian Conference on Civil and Environmental Engineering (ECOCEE), Istanbul, Turkey
Shen H, Zhu Y, Niu B, Wu QH (2009) An improved group search optimizer for mechanical design optimization problems. Prog Nat Sci 19(1):91–97. https://doi.org/10.1016/j.pnsc.2008.06.007
Funding
No funding was received.
Author information
Authors and Affiliations
Contributions
All authors contributed equally in terms of Visualization, Validation, Software, Methodology, Investigation, Formal analysis, Conceptualization, Data Curation, Writing - original draft, Writing - review & editing.
Corresponding author
Ethics declarations
Competing Interests
We declare that the authors have 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
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Suny, A., Liza, M.A., Fahim, M. et al. Chaotic opposition-based plant propagation algorithm for engineering problem. Appl Intell 55, 404 (2025). https://doi.org/10.1007/s10489-025-06320-9
Accepted:
Published:
DOI: https://doi.org/10.1007/s10489-025-06320-9