z-logo
open-access-imgOpen Access
Research on efficient‐efficient routing protocol for WSNs based on improved artificial bee colony algorithm
Author(s) -
Wang Huadong,
Chen Ying,
Dong Shi
Publication year - 2017
Publication title -
iet wireless sensor systems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.433
H-Index - 27
eISSN - 2043-6394
pISSN - 2043-6386
DOI - 10.1049/iet-wss.2016.0006
Subject(s) - computer science , wireless sensor network , routing protocol , cluster analysis , wireless routing protocol , computer network , node (physics) , distributed computing , key distribution in wireless sensor networks , zone routing protocol , energy consumption , algorithm , routing (electronic design automation) , wireless network , wireless , engineering , artificial intelligence , telecommunications , electrical engineering , structural engineering
Efficient and reliable routing protocol is one of the key technologies in wireless sensor networks, and it has been concerned by a lot of researchers. In light of the random selection of cluster head in low energy adaptive clustering hierarchy protocol algorithm, the residual energy of nodes, node location and node density are not considered. Through theoretical deduction and mathematical calculation, the study found that it is a NP – hard problem. A swarm intelligence algorithm was introduced into the clustering algorithm of wireless sensor network, and an efficient and reliable clustering algorithm for wireless sensor networks (WSNs) based on quantum artificial bee colony algorithm was proposed. Considering the residual energy of nodes, node location and node density, and the energy consumption of the network is balanced. Experiments show that the proposed routing protocol outperforms other work in most cases by reducing the network energy consumption for WSNs by more than 13%, which indicates the feasibility of the authors’ approach for efficient and reliable routing protocol in wireless sensor networks.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here