Centralized Clustering Routing Based on Improved Sine Cosine Algorithm and Energy Balance in WSNs
1
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
Centralized hierarchical routing protocols are often used to solve the problems of uneven energy consumptionand short network life in wireless sensor networks (WSNs). Clustering and cluster head election have becomethe focuses of WSNs. In this paper, an energy balanced clustering routing algorithm optimized by sine cosinealgorithm (SCA) is proposed. Firstly, optimal cluster head number per round is determined according tosurviving node, and the candidate cluster head set is formed by selecting high-energy node. Secondly, a randompopulation with a certain scale is constructed to represent a group of cluster head selection scheme, and fitnessfunction is designed according to inter-cluster distance. Thirdly, the SCA algorithm is improved by usingmonotone decreasing convex function, and then a certain number of iterations are carried out to select a groupof individuals with the minimum fitness function value. From simulation experiments, the process from thefirst death node to 80% only needs about 30 rounds. This improved algorithm balances the energy consumptionamong nodes and avoids premature death of some nodes. And it greatly improves the energy utilization andextends the effective life of the whole network.
Abstract
Centralized hierarchical routing protocols are often used to solve the problems of uneven energy consumptionand short network life in wireless sensor networks (WSNs). Clustering and cluster head election have becomethe focuses of WSNs. In this paper, an energy balanced clustering routing algorithm optimized by sine cosinealgorithm (SCA) is proposed. Firstly, optimal cluster head number per round is determined according tosurviving node, and the candidate cluster head set is formed by selecting high-energy node. Secondly, a randompopulation with a certain scale is constructed to represent a group of cluster head selection scheme, and fitnessfunction is designed according to inter-cluster distance. Thirdly, the SCA algorithm is improved by usingmonotone decreasing convex function, and then a certain number of iterations are carried out to select a groupof individuals with the minimum fitness function value. From simulation experiments, the process from thefirst death node to 80% only needs about 30 rounds. This improved algorithm balances the energy consumptionamong nodes and avoids premature death of some nodes. And it greatly improves the energy utilization andextends the effective life of the whole network.
참고문헌 (19)
- W. R. Heinzelman, "Energy-efficient communication protocol for wireless microsensor networks", Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, pp.3005~3014 (2000)
- D. Li, "Improvement of LEACH algorithm in wireless sensor networks", Computer Engineering and Design, 41(7), pp.1852~1857 (2020)
- Y. F. Tian, "Routing algorithm for wireless sensor networks by considering residual energy and communication cost", Journal of Nanjing University of Science and Technology, 42(1), pp.96~101 (2018)
- X. H. Li, "Poisson distribution optimal number of cluster heads in wireless sensor networks", Communications Technology, 53(2), pp.335~340 (2020)
- H. B. Li, "Clustering routing algorithm for wireless sensor network based on hierarchical neighboring nodes", Computer Engineering, 46(6), pp.187~195 (2020)
- Jinsoo Kim, "Wireless Sensor Network (WSN) Configuration Method to Increase Node Energy Efficiency through Clustering and Location Information", Symmetry, 13(3), pp.390~ (2021), MDPI AG[DOI]
- Z. S. Wang, "Energy-efficient WSNs routing protocol based on clustering", Computer Engineering and Design, 42(2), pp.324~330 (2021)
- Prachi Maheshwari, "Energy efficient cluster based routing protocol for WSN using butterfly optimization algorithm and ant colony optimization", Ad Hoc Networks, 110, pp.102317~ (2021), Elsevier BV[DOI]
- Seyedsalar Sefati, "Cluster‐based data transmission scheme in wireless sensor networks using black hole and ant colony algorithms", International Journal of Communication Systems, 34(9) (2021), Wiley[DOI]
- Nader Ajmi, "MWCSGA—Multi Weight Chicken Swarm Based Genetic Algorithm for Energy Efficient Clustered Wireless Sensor Network", Sensors, 21(3), pp.791~ (2021), MDPI AG[DOI]
- X. He, "WSN clustering routing protocol based on improved sine cosine algorithm", Journal of Xi'an University of Post and Telecom, 26(2), pp.15~20 (2021)
- S. Mirjalili, "SCA: a sine cosine algorithm for solving optimization problems", Knowledge-based Systems, 96, pp.120~133 (2016)
- C. Chen, "Quantum sine cosine algorithm for function optimization", Application Research of Computers, 34(11), pp.3214~3218 (2017)
- L. Q. Yong, "Literature Survey on Research and Application of Sine Cosine Algorithm", Computer Engineering and Applications, 56(14), pp.26~34 (2020)
- Y. Liu, "Sine cosine algorithm with nonlinear decreasing conversion parameter", Computer Engineering and Applications, 53(2), pp.1~5 (2017)
- D. Chen, "Speed control of permanent magnet synchronous motors using fuzzy PI controller based on sine cosine algorithm", Electric Drive, 49(5), pp.31~36 (2019)
- P. S. Rao, "Competitive swarm optimization based unequal clustering and routing algorithms(CSO-UCRA)for wireless sensor networks", Multimedia Tools and Applications, 80(17), pp.26093~26119 (2021)
- S. P. Su, "Scheme of adaptive clustering based on optimal number of cluster nodes for WSNs", Control Engineering of China, 24(5), pp.1070~1074 (2017)
- K. S. Arikumar, "EELTM: an energy efficient LifeTime maximization approach for WSN by PSO and fuzzy-based unequal clustering", Arabian Journal for Science and Engineering, 45(12), pp.10245~10260 (2020)
