计算机与现代化

• 网络与通信 • 上一篇    下一篇

基于改进布谷鸟搜索算法的LEACH协议

  

  1. (太原广播电视大学,山西太原030024)
  • 收稿日期:2018-04-18 出版日期:2019-01-03 发布日期:2019-01-04
  • 作者简介:杨晓琴(1983-),女,山西长治人,太原广播电视大学讲师,硕士,研究方向:群智能优化算法,Web服务技术。
  • 基金资助:
    国家自然科学基金(青年科学基金)资助项目(61403272); 山西省重点研发计划(工业部分)项目(201703D121042-1)

LEACH Protocol Based on Modified Cuckoo Search Algorithm

  1. (Taiyuan Radio and TV University, Taiyuan 030024, China)
  • Received:2018-04-18 Online:2019-01-03 Published:2019-01-04

摘要: LEACH协议是一种低能耗自适应的无线传感器网络聚类层次算法。它存在着随机选取簇头、不考虑节点剩余能量和节点位置等缺点。针对这些问题,本文提出一种基于改进布谷鸟算法的LEACH协议。布谷鸟算法(CS)是一种新型的智能优化算法。为了提高算法的局部搜索能力,对标准的布谷鸟算法进行改进:1)引入权重系数,调整算法收敛速度;2)所有个体从优到差进行排序,排序后将种群分为2部分,这2部分个体选择不同的飞行方式,避免较优个体陷入局部最优。改进后的协议将簇头选择过程分为临时簇头优化和形式簇头选择。首先,利用传统LEACH协议生成临时簇头,然后基于MCS对簇头进行优化,根据节点剩余能量选择形式化簇头。实验结果表明,与LEACH相比,新算法能有效平衡网络负载,提高能源的利用率,延长网络的生命周期。

关键词: 布谷鸟算法, LEACH协议, 簇头, 无线传感网

Abstract: LEACH is a low energy consumption and adaptive clustering hierarchy algorithm for wireless sensor networks (WSN). And it has many disadvantages such as random selection of cluster head, taking no account of the remaining energy and position of nodes. To solve these problems, a LEACH protocol based on improved cuckoo search algorithm is proposed. Cuckoo search algorithm (CS) is a novel intelligent optimization algorithm. In order to improve the local search ability of the algorithm, the standard cuckoo search algorithm is improved. Firstly, weight coefficient is introduced to adjust the convergence speed of the algorithm. Secondly, all individuals are sorted according to their function values, the population can be divided into two parts after sorting. The individuals of two different parts choose different ways to fly, for avoiding the better individuals into the local optimums. The improved protocol divides the cluster head selection process into optimization of temporary cluster head and formal cluster head selection. First, we generate temporary cluster heads by traditional LEACH protocol, then optimize these cluster heads based on MCS and select formal cluster heads according to the remaining energy of nodes. The result of experiment shows that, comparing with LEACH, LEACH-MCS can balance the network load efficiently, improve the energy utilization, and prolong the network lifetime.

Key words: cuckoo search algorithm, LEACH protocol, cluster head, WSN

中图分类号: