• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Cai Shaobin, Gao Zhenguo, Pan Haiwei, Shi Ying. Localization Based on Particle Swarm Optimization with Penalty Function for Wireless Sensor Network[J]. Journal of Computer Research and Development, 2012, 49(6): 1228-1234.
Citation: Cai Shaobin, Gao Zhenguo, Pan Haiwei, Shi Ying. Localization Based on Particle Swarm Optimization with Penalty Function for Wireless Sensor Network[J]. Journal of Computer Research and Development, 2012, 49(6): 1228-1234.

Localization Based on Particle Swarm Optimization with Penalty Function for Wireless Sensor Network

More Information
  • Published Date: June 14, 2012
  • WSN (wireless sensor network) is formed by a large number of cheap sensors, which communicate through an ad hoc wireless network to collect information of sensed objects of a certain area. Hence, it can be used widely in military affairs, environment detection and intelligent home. In most applications of WSN, the acquired information is useful only when the locations of sensors and objects are known. Therefore, localization is one of the most important technologies of WSN. Now, some intelligent algorithms, for example PSO (particle swarm optimization), are studied for node localization in WSN. However, the existing PSO algorithm has lower localization accuracy and convergence speed. Hence, in order to improve the convergence speed and the localization accuracy further, a new localization algorithm based on PSO with penalty function (PSOPF) is proposed in this paper. In PSOPF, an error correction factor is defined to reflect the average error of distance measure between a node and some sample anchors firstly. And then, a penalty function based on error correction factor for PSO is defined to improve its convergence speed and localization accuracy. The simulation results show that, compared with PSO location algorithms, PSOPF has higher positioning accuracy and higher convergence speed.
  • Related Articles

    [1]Li Li, Wang Wanliang, Xu Xinli, Li Weikun. Multi-Objective Particle Swarm Optimization Based on Grid Ranking[J]. Journal of Computer Research and Development, 2017, 54(5): 1012-1023. DOI: 10.7544/issn1000-1239.2017.20160074
    [2]Mao Chengying, Yu Xinxin, Xue Yunzhi. Algorithm Design and Empirical Analysis for Particle Swarm Optimization-Based Test Data Generation[J]. Journal of Computer Research and Development, 2014, 51(4): 824-837.
    [3]Ma Xuan and Liu Qing. Particle Swarm Optimization for Multiple Multicast Routing Problem[J]. Journal of Computer Research and Development, 2013, 50(2): 260-268.
    [4]Wu Jianhui, Zhang Jing, Li Renfa, Liu Zhaohua. A Multi-Subpopulation PSO Immune Algorithm and Its Application on Function Optimization[J]. Journal of Computer Research and Development, 2012, 49(9): 1883-1898.
    [5]Tang Kezong, Liu Bingxiang, Yang Jingyu, Sun Tingkai. Double Center Particle Swarm Optimization Algorithm[J]. Journal of Computer Research and Development, 2012, 49(5): 1086-1094.
    [6]Lei Kaiyou and Qiu Yuhui. A Study of Constrained Layout Optimization Using Adaptive Particle Swarm Optimizer[J]. Journal of Computer Research and Development, 2006, 43(10): 1724-1731.
    [7]Dou Quansheng, Zhou Chunguang, Xu Zhongyu, Pan Guanyu. Swarm-Core Evolutionary Particle Swarm Optimization in Dynamic Optimization Environments[J]. Journal of Computer Research and Development, 2006, 43(1): 89-95.
    [8]Liu Yu, Qin Zheng, Lu Jiang, Shi Zhewen. Multimodal Particle Swarm Optimization for Neural Network Ensemble[J]. Journal of Computer Research and Development, 2005, 42(9): 1519-1526.
    [9]Dou Quansheng, Zhou Chunguang, and Ma Ming. Two Improvement Strategies for Particle Swarm Optimization[J]. Journal of Computer Research and Development, 2005, 42(5): 897-904.
    [10]Zhang Yan, Li Wenhui, Meng Yu, and Pang Yunjie. Fast Texture Synthesis Algorithm Using PSO[J]. Journal of Computer Research and Development, 2005, 42(3).

Catalog

    Article views (854) PDF downloads (516) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return