Energy efficient routing algorithm is an important measure to balance energy consumption in wireless sensor networks. An optimized clustering routing algorithm based on deviation maximization method and the best priority search method BFS (ORADB) is proposed in this paper. Firstly, the distance from the nodes to the base station, the residual energy of the nodes and the density of the neighbor nodes are considered comprehensively, and adopt the deviation maximization method to objectively weight the influence factors, so as to realize the optimization of cluster head selection. Secondly, the BFS algorithm, which takes the link cost calculated by node energy consumption and the distance from node to base station as heuristic function is used to select the shortest multi-hop path between cluster heads with the lowest link cost to optimize the data transmission path. Finally, simulation experiments show that compared with LEACH and LEACH-C, the ORADB algorithm can optimize cluster heads selection and multi-hop transmission path between cluster heads. The number of surviving nodes decreases slowly, the total energy consumption of the network is more balanced, and the life cycle of the network is prolonged.
[1]
Jie Wu,et al.
An unequal cluster-based routing protocol in wireless sensor networks
,
2009,
Wirel. Networks.
[2]
Zhen Li,et al.
Improved LEACH protocol based on efficient clustering in wireless sensor networks
,
2019,
J. Comput. Methods Sci. Eng..
[3]
Wendi Heinzelman,et al.
Energy-efficient communication protocol for wireless microsensor networks
,
2000,
Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.
[4]
Anantha P. Chandrakasan,et al.
An application-specific protocol architecture for wireless microsensor networks
,
2002,
IEEE Trans. Wirel. Commun..