Node localization in ad hoc wireless sensor networks using fireworks algorithm

Wireless sensor networks represent a class of ad hoc networks for which the localization problem is emphasized since the collected data are usually not usable without location information. Range based localization techniques estimate locations of unknown nodes using information about distance from the anchor nodes, often estimating that distance by radio signal strength. Such distance estimation contains noise and determining node locations from such data is a hard optimization problem for which swarm intelligence stochastic population based algorithms have been used successfully. In this paper we propose localization algorithm based on recent fireworks swarm intelligence metaheuristic. We tested our approach using standard benchmark data and compared it to other algorithms from literature. Our fireworks based localization algorithm proved to be superior considering most performance indicators that included average localization error with different number of radio signal strength measurements, different number of nodes, different number of anchors and different radio signal strength noise levels.

[1]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[2]  E. Alba,et al.  Location discovery in Wireless Sensor Networks using metaheuristics , 2011, Appl. Soft Comput..

[3]  Mohd Fauzi Othman,et al.  Wireless Sensor Network Applications: A Study in Environment Monitoring System , 2012 .

[4]  Hongyang Chen,et al.  Distributed Wireless Sensor Network Localization Via Sequential Greedy Optimization Algorithm , 2010, IEEE Transactions on Signal Processing.

[5]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[6]  Ying Tan,et al.  Parameter Optimization of Local-Concentration Model for Spam Detection by Using Fireworks Algorithm , 2013, ICSI.

[7]  Ying Tan,et al.  Fireworks algorithm with differential mutation for solving the CEC 2014 competition problems , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[8]  Frankie K. W. Chan,et al.  Accurate Distributed Range-Based Positioning Algorithm for Wireless Sensor Networks , 2009, IEEE Transactions on Signal Processing.

[9]  Pawel Kulakowski,et al.  Angle-of-arrival localization based on antenna arrays for wireless sensor networks , 2010, Comput. Electr. Eng..

[10]  Anil Kumar,et al.  Meta-heuristic range based node localization algorithm for Wireless Sensor Networks , 2012, 2012 International Conference on Localization and GNSS.

[11]  Milan Tuba,et al.  Improved Bat Algorithm Applied to Multilevel Image Thresholding , 2014, TheScientificWorldJournal.

[12]  Milan Tuba,et al.  Ant colony optimization algorithm with pheromone correction strategy for the minimum connected dominating set problem , 2013, Comput. Sci. Inf. Syst..

[13]  M Dorigo,et al.  Ant colonies for the travelling salesman problem. , 1997, Bio Systems.

[14]  Ying Tan,et al.  Enhanced Fireworks Algorithm , 2013, 2013 IEEE Congress on Evolutionary Computation.

[15]  Milan Tuba,et al.  Fireworks algorithm applied to constrained portfolio optimization problem , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[16]  Milan Tuba,et al.  Parallelized Multiple Swarm Artificial Bee Colony Algorithm (MS-ABC) for Global Optimization , 2014 .

[17]  Po-Jen Chuang,et al.  Employing PSO to Enhance RSS Range-Based Node Localization for Wireless Sensor Networks , 2011, J. Inf. Sci. Eng..

[18]  V. Milutinovic,et al.  A survey of military applications of wireless sensor networks , 2012, 2012 Mediterranean Conference on Embedded Computing (MECO).

[19]  Marko Beko,et al.  Fireworks algorithm for RFID network planning problem , 2015, 2015 25th International Conference Radioelektronika (RADIOELEKTRONIKA).

[20]  Nebojsa Bacanin,et al.  Artificial Bee Colony Algorithm Hybridized with Firefly Algorithm for Cardinality Constrained Mean-Variance Portfolio Selection Problem , 2014 .

[21]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[22]  A. K. Zadeh,et al.  Localization in Ad-Hoc networks , 2007, 2007 IEEE International Conference on Telecommunications and Malaysia International Conference on Communications.

[23]  I-Shyan Hwang,et al.  Collaborative Localization Algorithms for Wireless Sensor Networks with Reduced Localization Error , 2011, Sensors.

[24]  Ying Tan,et al.  Fireworks Algorithm for Optimization , 2010, ICSI.

[25]  Xin-She Yang,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010, NICSO.

[26]  Wang Yong,et al.  Localization algorithm for mobile anchor node based on genetic algorithm in wireless sensor network , 2010, 2010 International Conference on Intelligent Computing and Integrated Systems.

[27]  Milan Tuba,et al.  Improved ACO Algorithm with Pheromone Correction Strategy for the Traveling Salesman Problem , 2013, Int. J. Comput. Commun. Control.

[28]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[29]  Xue Wang,et al.  Distributed Energy Optimization for Target Tracking in Wireless Sensor Networks , 2010, IEEE Transactions on Mobile Computing.

[30]  Ying Tan,et al.  Advances in Swarm Intelligence , 2018, Lecture Notes in Computer Science.

[31]  Xinping Yan,et al.  A modified DV-Hop localization algorithm for wireless sensor networks , 2009, 2009 IEEE International Conference on Intelligent Computing and Intelligent Systems.

[32]  Ke Ding,et al.  A GPU-based parallel fireworks algorithm for optimization , 2013, GECCO '13.

[33]  Cem Ersoy,et al.  Wireless sensor networks for healthcare: A survey , 2010, Comput. Networks.

[34]  Bhaskar Krishnamachari,et al.  Ecolocation: a sequence based technique for RF localization in wireless sensor networks , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[35]  Sang Hyuk Son,et al.  Using fuzzy logic for robust event detection in wireless sensor networks , 2012, Ad Hoc Networks.

[36]  Dan Li,et al.  An Improved PSO Algorithm for Distributed Localization in Wireless Sensor Networks , 2015, Int. J. Distributed Sens. Networks.

[37]  Sonia Goyal,et al.  Wireless Sensor Network Localization Based on Cuckoo Search Algorithm , 2014, Wirel. Pers. Commun..

[38]  Mani B. Srivastava,et al.  Dynamic fine-grained localization in Ad-Hoc networks of sensors , 2001, MobiCom '01.

[39]  Bing Yang,et al.  A Novel Iterative Multilateral Localization Algorithm for Wireless Sensor Networks , 2010, J. Networks.

[40]  Aloor Gopakumar,et al.  Localization in wireless sensor networks using particle swarm optimization , 2008 .

[41]  Jiafu Wan,et al.  Issues and Challenges of Wireless Sensor Networks Localization in Emerging Applications , 2012, 2012 International Conference on Computer Science and Electronics Engineering.

[42]  Ying Tan,et al.  Dynamic search in fireworks algorithm , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[43]  Dong-Sung Kim,et al.  Enhancing Real-Time Delivery of Gradient Routing for Industrial Wireless Sensor Networks , 2012, IEEE Transactions on Industrial Informatics.

[44]  B. R. Badrinath,et al.  DV Based Positioning in Ad Hoc Networks , 2003, Telecommun. Syst..