Abstract
In the modern world, wireless body area networks (WBANs) play an essential role in psychological and biomedical applications. The use of WBANs in medical applications is limited due to various issues related to the sensors, viz., irregularity in data production, replacement and recharging of their batteries and the energy consumed by the networks. This manuscript addresses how these problems can be solved along with optimization of the energy consumption through efficient design of the system by applying routing protocols and heuristic-based optimization algorithms. In this paper, the particle swarm optimization (PSO) algorithm is a heuristic search algorithm that relies on an upgrade mechanism of the velocity and position of swarms. Although PSO has excellent exploration capability in global search, it becomes quickly stuck in local minima. To enhance the local search function of the current PSO algorithm, a simulated annealing (SA) algorithm has been incorporated in the exploitation phase. The newly developed hybrid PSO-SA (hPSO-SA) algorithm is validated with other state-of-the-art nature-inspired algorithms on eighteen benchmarks and five real engineering design problems. The statistical results of the proposed hPSO-SA algorithm are promising and indicate very good efficiency. The paper also aims at the application of the proposed algorithm to the WBAN design problem for minimization of the energy consumption through better selection of the relay node. The proposed hPSO-SA algorithm outperforms twelve other metaheuristic algorithms, taking hybrid variants for comparison.
Similar content being viewed by others
References
Cai X, Li J, Yuan J et al (2014) Energy-aware adaptive topology adjustment in wireless body area networks. Telecommun Syst 58:139–152
Elias J (2014) Optimal design of energy-efficient and cost-effective wireless body area networks. Ad Hoc Netw 13:560–574
Javaid N, Ahmad A, Nadeem Q, Imran M, Haider N (2015) IM-SIMPLE: IMproved stable increased-throughput multi-hop link efficient routing protocol for wireless body area networks. Comput Human Behav 51:1003–1011
Wang J, Cho J, Lee S et al (2010) Hop-based energy aware routing algorithm for wireless sensor networks. IEICE Trans Commun E93–B:305–316
Tauqir A, Javaid N, Akram S et al (2013) Distance aware relaying energy-efficient: DARE to monitor patients in multi-hop body area sensor networks. In: Proceedings - 2013 8th international conference on broadband, wireless computing, communication and applications, BWCCA 2013. Compiegne, France, pp 206–213
Jing L, Ming L, Bin Y, Wenlong L (2015) A novel energy efficient MAC protocol for wireless body area network. China Commun 12:11–20
Yuan X, Li C, Yang L, Yue W, Zhang B, Ullah S (2016) A token-based dynamic scheduled MAC protocol for health monitoring. EURASIP J Wirel Commun Netw 2016:125
Kim J, Song I, Choi S (2015) Priority-based adaptive transmission algorithm for medical devices in wireless body area networks (WBANs). J Cent South Univ 22:1762–1768
Vimalarani C, Subramanian R, Sivanandam SN (2016) An enhanced PSO-based clustering energy optimization algorithm for wireless sensor network. Sci World J 2016:1–12
Dhadwal MK, Jung SN, Kim CJ (2014) Advanced particle swarm assisted genetic algorithm for constrained optimization problems. Comput Optim Appl 58:781–806
Xu G, Wang M (2014) An energy-efficient routing mechanism based on genetic ant Colony algorithm for wireless body area networks. J Networks 9:3366–3372
D’Andreagiovanni F, Nardin A (2015) Towards the fast and robust optimal design of wireless body area networks. Appl Soft Comput J 37:971–982
Sangwan A, Bhattacharya PP (2016) An optimization to routing approach under WBAN architectural constraints. Intell Syst Technol Appl 385:75–89
Kaur N, Singh S (2017) Optimized cost effective and energy efficient routing protocol for wireless body area networks. Ad Hoc Netw 61:65–84
Qais MH, Hasanien HM, Alghuwainem S, Nouh AS (2019) Coyote optimization algorithm for parameters extraction of three- diode photovoltaic models of photovoltaic modules. Energy 187:116001
Hayyolalam V, Asghar A, Kazem P (2020) Engineering applications of artificial intelligence black widow optimization algorithm : a novel meta-heuristic approach for solving engineering optimization problems. Eng Appl Artif Intell 87:103249
Gao W (2020) New ant Colony optimization algorithm for the traveling salesman problem. Int J Comput Intell Syst 13:44–55
Garg H (2016) A hybrid PSO-GA algorithm for constrained optimization problems. Appl Math Comput 274:292–305
Asghar A, Mirjalili S, Faris H, Aljarah I (2019) Harris hawks optimization : algorithm and applications. Futur Gener Comput Syst 97:849–872
Wu T, Lin C (2015) Low-SAR path discovery by particle swarm optimization algorithm in wireless body area networks. IEEE Sensors J 15:928–936
Yan J, Peng Y, Shen D, Yan X, Deng Q (2018) An artificial bee colony-based green routing mechanism in WBANs for sensor-based E-healthcare systems. Sensors 18:3268
Agnihotri A, Gupta IK (2018) A hybrid PSO-GA algorithm for routing in wireless sensor network. In: In 2018 4th international conference on recent advances in information technology. IEEE, Dhanbad, pp 1–6
Bilandi N, Verma HK, Dhir R (2019) PSOBAN : a novel particle swarm optimization based protocol for wireless body area networks. SN Appl Sci 1:1492
Samal TK, Patra SC, Kabat MR (2019) An adaptive cuckoo search based algorithm for placement of relay nodes in wireless body area networks. J King Saud Univ – Comput Inf Sci:14
Raj AS, Chinnadurai M (2020) Energy efficient routing algorithm in wireless body area networks for smart wearable patches. Comput Commun 153:85–94
Singh P, Satvir M (2019) Improved artificial bee colony metaheuristic for energy-efficient clustering in wireless sensor networks. Artif Intell Rev 51:329–354
Mittal N (2019) Moth flame optimization based energy efficient stable clustered routing approach for wireless sensor networks. Wirel Pers Commun 104:677–694
Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1:67–82
Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Perth A (ed) Proceedings of the IEEE international conference on neural networks, pp 1942–1948
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179:2232–2248
Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3:82
Mirjalili S (2015) The ant lion optimizer. Adv Eng Softw 83:80–98
Cuevas E, Echavarría A, Ramírez-Ortegón MA (2014) An optimization algorithm inspired by the states of matter that improves the balance between exploration and exploitation. Appl Intel 40:256–272
Yang X-S (2010) A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization (NICSO 2010). Springer, Berlin, pp 65–74
Yang X-S (2012) Flower pollination algorithm for global optimization. In: Unconventional computation and natural computation. Springer, Berlin, pp 240–249
Yang X (2012) Multiobjective firefly algorithm for continuous optimization, pp 13–15
algorithm YXF (2010) Levy flights and global optimization. Swarm Intell bio-inspired Comput 2013:49–72
Holland J (1992) Adaptation in natural and artificial systems. MIT Press, Cambridge
Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowledge-Based Syst 89:228–249
Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27:495–513
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Jamili A, Shafia MA (2011) A hybrid algorithm based on particle swarm optimization and simulated annealing for a periodic job shop scheduling problem. Int J Adv Manuf Technol 54:309–322
Wang X, Li J (2004) Hybrid particle swarm optimization with simulated annealing. In: Proceedings of the third international conference on machine learning and cybernetics, Shanghai, In, pp 26–29
Shi Y, Eberhart R (1998) A modified particle swarm optimizer. 1998 IEEE Int Conf Evol Comput proceedings IEEE World Congr Comput Intell (Cat No98TH8360), pp 69–73
Url S, Archive TJ, Archive T (2007) Optimization by simulated annealing. Science (80) 220:671–680
Mafarja MM, Mirjalili S (2017) Hybrid whale optimization algorithm with simulated annealing for feature selection. Neurocomputing 260:302–312
Mareli M, Twala B (2017) An adaptive Cuckoo search algorithm for optimisation. Appl Comput Informatics 14:107–115
Yang XS (2008) Firefly algorithm. Eng Optim pp 20:79–90
Kazarlis SA, Bakirtzis AG, Petridis V (1996) A genetic algorithm solution to the unit commitment problem. IEEE Trans Power Syst 11:83–92
Liu H, Cai Z, Wang Y (2010) Hybridizing particle swarm optimization with differential evolution for constrained numerical and engineering optimization. Appl Soft Comput 10:629–640
Sadollah A, Bahreininejad A, Eskandar H, Hamdi M (2013) Mine blast algorithm: a new population based algorithm for solving constrained engineering optimization problems. Appl Soft Comput J 13:2592–2612
Hossein A, Yang GX (2013) Cuckoo search algorithm : a metaheuristic approach to solve structural optimization problems. Eng Comput 29:17–35
Taylor P, Ray T, Saini P (2007) Engineering design optimization using a swarm with an intelligent information sharing among individuals. Eng Optim 33:735–748
Taylor P, Tsai J (2007) Global optimization of nonlinear fractional programming problems in engineering design. Eng Optim 37:399–409
Zhang M, Luo W, Wang X (2008) Differential evolution with dynamic stochastic selection for constrained optimization. Inf Sci 178:3043–3074
He Q, Wang L (2007) An effective co-evolutionary particle swarm optimization for constrained engineering design problems. Eng Appl Artif Intell 20:89–99
Coello CAC (2000) Use of a self-adaptive penalty approach for engineering optimization problems. Comput Ind 41:113–127
Taylor P, Mezura-montes E, Coello CAC (2008) An empirical study about the usefulness of evolution strategies to solve constrained optimization problems. Int J Gen Syst 37:443–473
Li LJ (2007) A heuristic particle swarm optimizer for optimization of pin connected structures. Comput Struct 85:340–349
Kaveh A (2010) An improved ant colony optimization for constrained engineering design problems. Eng Comput 27:155–182
Kannan BK, Gradient RC, Kramer SN (1994) An augmented Lagrange multiplier based method for mixed integer discrete continuous optimization. J Mech Des 116:405–411
Sandgren E (1990) Nonlinear integer and discrete programming in mechanical design optimization. J Mech Des 112:223–229
Phillips DT (1976) Optimal design of a class of welded structures using geometric programming. J Manuf Sci Eng 98:1021–1025
Journal I, Numerical FOR, In M et al (1996) Structural optimization using a new local approximation method. Int J Numer Methods Eng 39:829–846
Cheng MY, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput Struct 139:98–112
Ravi KKGRSV (2019) Genetic algorithm based sensor node classifications in wireless body area networks (WBAN). Cluster Comput 22:12849–12855
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
Rights and permissions
About this article
Cite this article
Bilandi, N., Verma, H.K. & Dhir, R. hPSO-SA: hybrid particle swarm optimization-simulated annealing algorithm for relay node selection in wireless body area networks. Appl Intell 51, 1410–1438 (2021). https://doi.org/10.1007/s10489-020-01834-w
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-020-01834-w