摘要
为加快无线传感器网络(WSN)路径搜索速度,减少了路径寻优能量消耗,提出了基于最优-最差蚂蚁系统(BWAS)算法的无线传感器网络动态分簇路由算法。该算法是基于WSN动态分簇能量管理模式,在簇头节点间运用BWAS算法搜寻从簇头节点到汇聚节点的多跳最优路径,以多跳接力方式将数据发送至汇聚节点。BWAS算法在路径搜寻过程中评价出最优-最差蚂蚁,引入奖惩机制,加强搜寻过程的指导性。结合动态分簇能量管理,避免网络连续过度使用某个节点,均衡了网络节点能量消耗。通过与基于蚁群算法(ACS)路由算法仿真比较,本算法减缓了网络节点的能量消耗,延长了网络寿命,在相同时间里具有较少的死亡节点,具有较强的鲁棒性。
In order to speed up the path searching and cut the energy consumption,a new BWAS(best-worst ant system)-based dynamic clustering routing algorithm for WSN are presented in this paper.This algorithm uses BWAS-based method to find the optimal multi-hop path from the cluster-head nodes to the sink node while the dynamic clustering models are used for energy management in WSN.It transmits the data to the sink node in the way of the multi-hop relay.The BWAS algorithm improves the ant colony algorithm by evaluating the best and worst ants during the path searching process and introduces the reward-punishment mechanism to guide the search.It avoids overusing a certain gate node and balances the energy consumption in the network with the dynamic clustering models.Comparing with the ACS routing algorithm in experiment,this algorithm alleviates the energy consumption of the nodes and extends the service life of WSN.It has less dead nodes during the same time and has good robustness.
出处
《压电与声光》
CSCD
北大核心
2011年第1期155-160,共6页
Piezoelectrics & Acoustooptics
基金
重庆市自然科学基金重点资助项目(CSTC2007BA2023)
重庆市九龙坡科技基金资助项目(九龙坡科技委发[2009]52号)
重庆市科技创新基金资助项目(渝经信科技[2010])9号)