Abstract
Constraint optimization redundancy allocation problem (CoRAP) is a real-world, complex integer programming problem. Many researchers have used a variety of techniques to solve CoRAP. In the last two decades, evolutionary algorithms have been used by researchers to handle a variety of complex problems. Among these, the spider monkey optimization algorithm (SMO), which focuses on the behavior of monkeys, is one of the most promising and recent developments by researchers. In addition, no work has been undertaken in the context of solving CoRAP for water treatment plants so far. This paper proposed an integer programming problem, CoRAP for water treatment reverse osmosis (RO) plants subject to a cost constraint. The spider monkey optimization technique is applied to optimize the redundant units of the components of the plant, due to which the overall system reliability is maximized. A review of spider monkey optimization applications and modifications are also presented to investigate its performance. The same problem is solved by the heuristic algorithm, the branch and bound method and student psychology-based optimization technique to compare performance. The simulation work of spider monkey optimization, heuristic algorithms and student psychology-based optimization is implemented using MATLAB and the results for the branch and bound method are obtained using LINGO software. The findings demonstrate the better performance of spider monkey optimization.
Similar content being viewed by others
Data availability
Data will be shared on the basis of request.
References
Abouei Ardakan M, Rezvan MT (2018) Multi-objective optimization of reliability–redundancy allocation problem with cold-standby strategy using NSGA-II. Reliab Eng Syst Saf [Internet]. Elsevier Ltd 172:225–238
Agrawal V, Rastogi R, Tiwari DC (2018) Spider Monkey Optimization: a survey. Int J Syst Assur Eng Manag. Springer India 9:929–941
Agrawal A, Garg D, Kumar A, Kumar R (2021) Performance analysis of the water treatment reverse osmosis plant. Reliab Theory Appl 16:16–25
Akhand MAH, Ayon SI, Shahriyar SA, Siddique N, Adeli H (2020) Discrete spider monkey optimization for travelling salesman problem. Appl Soft Comput J [internet]. 86:105887
Al-Azza AA, Al-Jodah AA, Harackiewicz FJ (2016) Spider monkey optimization: a novel technique for antenna optimization. IEEE Antennas Wirel Propag Lett 15:1016–1019
Balasubramanian K, Nalligoundenpalayam Periyasamy A, Kishore R (2022) Modified spider monkey optimization algorithm based feature selection and probabilistic neural network classifier in face recognition. Expert Syst 3:e13088
Bansal JC, Sharma H, Jadon SS, Clerc M (2014) Spider monkey optimization algorithm for numerical optimization. Memetic Comput 6:31–47
Billionnet A (2008) Redundancy allocation for series-parallel systems using integer linear programming. IEEE Trans Reliab 57:507–516
Boland PJ, El-neweihi E, Proschan F (1992) Stochastic order for redundancy allocations in series and parallel syatems. Adv Appl Prob 24:161–171
Carpenter CR (1935) Behavior of red spider monkeys in panama. J Mammology 16:1–80
Chern M (1992) On the computational complexity of reliability redundancy allocation in a series system. Oper Res Lett 11:309–315
Cheruku R, Edla DR, Kuppili V (2017) SM-RuleMiner: Spider monkey based rule miner using novel fitness function for diabetes classification. Comput Biol Med 81:79–92
Darapureddy N, Karatapu N, Battula TK (2021) Optimal weighted hybrid pattern for content based medical image retrieval using modified spider monkey optimization. Int J Imaging Syst Technol 31(2):828–853
Das B, Mukherjee V, Das D (2020) Student psychology-based optimization algorithm: a new population-based optimization algorithm for solving optimization problems. Adv Eng Softw 1(146):102804
Deb G, Chakraborty K, Deb S (2019) Spider monkey optimization technique–based allocation of distributed generation for demand side management. International Transactions on Electrical Energy Systems. 29(5)
Garg D, Kumar K, Pahuja GL (2010) Redundancy-allocation in pharmaceutical. Int J Eng Sci Technol 2:1088–1097
Goyal N, Kumar N (2022) Leaf Bagging: a novel meta heuristic optimization based framework for leaf identification. Multimed Tools Appl 12:1–22
Gupta K, Deep K, Bansal JC (2017) Spider monkey optimization algorithm for constrained optimization problems. Soft Comput 21:6933–6962
Jayaramu HK, Ramesh D, Jain S (2022) ESMO-based plant leaf disease identification: a machine learning approach. InComputer Vision and Machine Learning in Agriculture, Volume 2 (pp. 155–170). Springer, Singapore.
Jiansheng G, Zutong W, Mingfa Z, Ying W (2014) Uncertain multiobjective redundancy allocation problem of repairable systems based on artificial bee colony algorithm. Chinese J Aeronaut [Internet]. Chin Soc Aerona Astro 27:1477–1487
Kalpana P, Nagendra Prabhu S, Polepally V, DB, J. R. (2022) Exponentially-spider monkey optimization based allocation of resource in cloud. Int J Intell Syst 37(3):2521–2542
Khare N, Devan P, Chowdhary CL, Bhattacharya S, Singh G, Singh S, Yoon B (2020) Smo-dnn: Spider monkey optimization and deep neural network hybrid classifier model for intrusion detection. Electronics 9(4):692
Kothamasu LA, Kannan E (2022) Sentiment analysis on twitter data based on spider monkey optimization and deep learning for future prediction of the brands. Concurrency Comput: Practice Exp 11:e7104
Kumar A, Garg D, Goel P (2019) Mathematical modeling and behavioral analysis of a washing unit in paper mill. Int J Syst Assu Eng Manage 10:1639–1684
Kumar S, Sharma VK, Kumari R (2014) Modified position update in spider monkey optimization algorithm. Int J Emerg Technol Comput Appl Sci 198–204.
Li J, Chen G, Li J, Wang R (2016) Availability evaluation and design optimization of multi-state weighted k-out-of-n systems. Proc 2016 Progn Syst Heal Manag Conf PHM-Chengdu pp 1–6
McFarland-Symington M (1990) Fission-fusion social organization in Ateles and pan. Int J Primatol 11:47–61
Nandgave-Usturge S (2020) Water spider monkey optimization algorithm for trust-based MANET secure routing in IoT. Int J Scientific Res Eng Trends 6(2):980–984
Nayak N, Mahali MS, Majumder I, Jena RK (2016) Dynamic stability improvement of VSC-HVDC connected multi machine power system by spider monkey optimization based PI controller. Int Conf Electr Electron Optim Tech 2016:152–157
Palekar S, Radhika Y (2022) IoT authentication model with optimized deep Q network for attack detection and mitigation. Int J Intell Robot Appl 6(2):350–364
Patel VP, Rawat MK, Patel AS (2021) Local neighbor spider monkey optimization algorithm for data clustering. Evol Intel 8:1–9
Romera R, Valdés JE, Zequeira RI (2004) Active-redundancy allocation in systems. IEEE Trans Reliab 53:313–318
Sharma A, Sharma H, Bhargava A, Sharma N (2016) Optimal design of PIDA controller for induction motor using Spider Monkey optimization algorithm. Int J Metaheuristics 5:278–290
Sharma A, Sharma H, Bhargava A, Sharma N (2017) Power law-based local search in spider monkey optimisation for lower order system modelling. Int J Syst Sci 48:150–160
Singh H, Misra N (1994) On redundancy allocations in systems. J Appl Prob 31:1004–1014
Sreedevi S, Angeline EG (2022) Optimal rating and placing of numerous distributed generators in distribution network applying spider monkey optimization. J Intell Fuzzy Syst 43(3):3251–3269
Tarawneh H, Alhadid I, Khwaldeh S, Afaneh S (2022) An intelligent cloud service composition optimization using spider monkey and multistage forward search algorithms. Symmetry 14(1):82
Valuskar A, Shandilya M, Rajawat A (2022) Statistical traffic pattern for mixed torus topology and pathfinder based traffic and thermal aware routing protocol on NoC. Integration 1(87):158–168
Xia X, Liao W, Zhang Y, Peng X (2021) A discrete spider monkey optimization for the vehicle routing problem with stochastic demands. Appl Soft Comput 1(111):107676
Yalaoui A, Chu C, Chatelet E (2005) Reliability allocation problem in a series-parallel system. Reliab Eng Syst Saf 90:55–61
Zaretalab A, Hajipour V, Tavana M (2020) Redundancy allocation problem with multi-state component systems and reliable supplier selection. Reliab Eng Syst Saf 1(193):106629
Zhu H, Wang Y, Li X (2022) UCAV path planning for avoiding obstacles using cooperative co-evolution Spider Monkey Optimization. Knowl-Based Syst 21(246):108713
Acknowledgements
The authors are thankful to the water treatment RO plant management at AMInsupack, HSIIDC, Faridabad, Haryana, for providing useful information for the present study.
Funding
The authors declare that they have not received any funding from any organization.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
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
Agrawal, A., Garg, D., Sethi, R. et al. Optimum redundancy allocation using spider monkey optimization. Soft Comput 27, 15595–15608 (2023). https://doi.org/10.1007/s00500-023-08746-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-023-08746-0