Computer Engineering and Applications ›› 2012, Vol. 48 ›› Issue (20): 126-130.

Previous Articles     Next Articles

Wireless sensor network node localization based on shuffled frog leaping algorithm

GE Yu1, LIANG Jing2, XU Bo3, YU Jianping4   

  1. 1.College of Fundamental Education, Sichuan Normal University, Chengdu 610068, China
    2.Network Center, Chengdu Electromechanical College, Chengdu 610031, China
    3.Department of Computer Science, Guangdong University of Petrochemical Technology, Maoming, Guangdong 525000, China
    4.College of Mathematics and Computer Science, Hunan Normal University, Changsha 410081, China
  • Online:2012-07-11 Published:2012-07-10

基于蛙跳算法的无线传感器网络节点定位

葛  宇1,梁  静2,许  波3,余建平4   

  1. 1.四川师范大学 基础教学学院,成都 610068
    2.成都电子机械高等专科学校 网络中心,成都 610031
    3.广东石油化工学院 计算机科学与技术系,广东 茂名 525000
    4.湖南师范大学 数学与计算机科学学院,长沙 410081

Abstract: In order to reduce the impact of measurement error on wireless sensor network localization, shuffled frog leaping algorithm is applied to location calculation of rang-based localization. This paper proposes a shuffled frog leaping localization algorithm. This algorithm designs fitness function weighted according to anchor nodes, thereby reducing effect of measurement error on result. At the same time, this algorithm constructs initial solution set based on min-max method, which leads to enhancement efficiency of algorithm. In the simulation experiments, compared with maximum likelihood estimation algorithm and total-least square algorithm, the shuffled frog leaping localization algorithm reduces the impact of measurement error effectively and has high accuracy. Therefore, the shuffled frog leaping localization algorithm is a practical localization solution for the wireless sensor network.

Key words: wireless sensor network, range-based localization algorithm, min-max algorithm, shuffled frog leaping algorithm

摘要: 为减小测距误差对无线传感器网络定位精度的影响,将蛙跳算法应用到距离式定位算法的位置计算阶段中,提出了蛙跳定位算法。该算法在适应度函数设计中,根据节点间的测距信息对锚节点进行了加权处理,以降低测距误差对定位结果的影响。结合最小最大法构造初始种群,使其包含更多可行解,从而提高算法效率。仿真结果表明,与采用极大似然估计法或总体最小二乘法来进行位置计算的距离式定位算法相比,该算法有效降低了距离误差对定位精度的影响,具有较高的定位精确度和稳定性,是一种实用的无线传感器网络节点定位方法。

关键词: 无线传感器网络, 距离式定位算法, 最小最大法, 蛙跳算法