Abstract
Wireless Sensor Network is one of the new technologies that have gotten more attention in the past few years. The localization problem is one of the most important topics in these types of the networks. The traditional positioning techniques cannot be used in these networks due to the hardware restrictions of the sensor nodes. Lately, some positioning methods which use soft computing approaches such as neural networks, are proposed for solving the localization problem. In this paper, we propose a new range-free localization algorithm which uses the neural networks for this purpose. This method utilizes Particle swarm optimization (PSO) algorithm to optimize the number of neurons of hidden layers of neural networks. The objective function considers both localization accuracy and storage overhead, simultaneously. The proposed algorithm is implemented and simulated in isotropic networks with and without coverage hole, and anisotropic networks. The obtained result show, in the different environmental conditions, the proposed algorithm has a less localization error rate and less storage requirement than the analogous methods.
Similar content being viewed by others
References
Akyildiz, I., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). Wireless sensor networks: a survey. Computer Networks, 38(4), 393–422.
Pantazis, N. A., Nikolidakis, S. A., & Vergados, D. D. (2013). Energy-efficient routing protocols in wireless sensor networks: A survey. IEEE Communications surveys & tutorials, 15(2), 551–591.
Cadger, F., Curran, K., Santos, J., & Moffett, S. (2013). A survey of geographical routing in wireless ad-hoc networks. IEEE Communications Surveys & Tutorials, 15(2), 621–653.
Zhang, Y., Liu, W., Lou, W., & Fang, Y. (2006). Location-based compromise-tolerant security mechanisms for wireless sensor networks. IEEE Journal on Selected Areas in Communications, 24(2), 247–260.
Duan, M. J., & Xu, J. (2011). An efficient location-based compromise-tolerant key management scheme for sensor networks. Information Processing Letters, 111(11), 503–507.
Rawat, P., Singh, K. D., Chaouchi, H., & Bonnin, J. M. (2014). Wireless sensor networks: A survey on recent developments and potential synergies. The Journal of Supercomputing, 68(1), 1–48.
Kulkarni, R., & Venayagamoorthy, G. (2010). Bio-inspired algorithms for autonomous deployment and localization of sensor nodes. IEEE Transactions On Systems, Man, And Cybernetics, Part C (Applications And Reviews), 40(6), 663–675.
Halder, S., & Ghosal, A. (2016). A survey on mobile anchor assisted localization techniques in wireless sensor networks. Wireless Networks, 22(7), 2317–2336.
Han, G., Xu, H., Duong, T., Jiang, J., & Hara, T. (2013). Localization algorithms of wireless sensor networks: A survey. Telecommunication Systems, 52(4), 2419–2436.
Alsheikh, M. A., Lin, S., Niyato, D., & Tan, H. (2014). Machine learning in wireless sensor networks: Algorithms, strategies, and applications. IEEE Communications Surveys & Tutorials, 16(4), 1996–2018.
Zhang, Y., Liang, J., Jiang, S., & Chen, W. (2016). A localization method for underwater wireless sensor networks based on mobility prediction and particle swarm optimization algorithms. Sensors, 16(2), 212.
Ozturk, C., Karaboga, D., & Gorkemli, B. (2011). Probabilistic dynamic deployment of wireless sensor networks by artificial bee colony algorithm. Sensors, 11(6), 6056–6065.
Tran, D. A., & Nguyen, T. (2008). Localization in wireless sensor networks based on support vector machines. IEEE Transactions on Parallel and Distributed Systems, 19(7), 981–994.
Samadian, Reza, & Noorhosseini, Seyed Majid. (2011). Probabilistic support vector machine localization in wireless sensor networks. ETRI Journal, 33(6), 924–934.
Afzal, S., & Beigy, H. (2014). A localization algorithm for large scale mobile wireless sensor networks: A learning approach. The Journal of Supercomputing, 69(1), 98–120.
Huan, R., Chen, Q., Mao, K., & Pan, Y. (2010). A three-dimensional localization algorithm for wireless sensor network nodes based on SVM. In Proceedings International Conference Green Circuits System, Jun 2010, (pp. 651–654).
Feng, V. S., & Chang, S. Y. (2012). Determination of wireless networks parameters through parallel hierarchical support vector machines. IEEE Transactions on Parallel and Distributed Systems, 23(3), 505–512.
Lee, J., Chung, W., & Kim, E. (2013). A new kernelized approach to wireless sensor network localization. Information Sciences, 243, 20–38.
Lee, J., Choi, B., & Kim, E. (2013). Novel range-free localization based on multidimensional support vector regression trained in the primal space. IEEE Transactions on Neural Networks and Learning Systems, 24(7), 1099–1113.
Yan, X., Song, A., Yang, Z., & Yang, W. (2015). An improved multihop-based localization algorithm for wireless sensor network using learning approach. Computers & Electrical Engineering, 48, 247–257.
So-In, C., Permpol, S., & Rujirakul, K. (2016). Soft computing-based localizations in wireless sensor networks. Pervasive and Mobile Computing, 29, 17–37.
Chatterjee, A. (2010). A fletcher–reeves conjugate gradient neural-network-based localization algorithm for wireless sensor networks. IEEE Transactions on Vehicular Technology, 59(2), 823–830.
Banihashemian, S.S., Rezaeian, M. & derhami, V. (2013). Localization in wireless sensor networks using multi-layer neural network. In Proceeding of 12th Iranian Conference on Intelligent Systems, Bam, Iran (In Persian).
Banihashemian, S.S., Adibnia, F., Sarram, M.A. (2014). Localization in wireless sensor networks using soft computing approaches. In Proceeding of 6th International Conference on Information and Knowledge Technology, Shahrood, Iran (In Persian).
Zheng, J., & Dehghani, A. (2012). Range-free localization in wireless sensor networks with neural network ensembles. Journal of Sensor and Actuator Networks, 1(3), 254–271.
Payal, A., Rai, C. S., & Reddy, B. R. (2015). Analysis of some feed forward artificial neural network training algorithms for developing localization framework in wireless sensor networks. Wireless Personal Communications, 82(4), 2519–2536.
Gharghan, S. K., Nordin, R., Ismail, M., & Ali, J. A. (2016). Accurate wireless sensor localization technique based on hybrid PSO-ANN algorithm for indoor and outdoor track cycling. IEEE Sensors Journal, 16(2), 529–541.
Poli, R., Kennedy, J., & Blackwell, T. (2007). Particle swarm optimization. Swarm intelligence, 1(1), 33–57.
Gaing, Z. L. (2003). Particle swarm optimization to solving the economic dispatch considering the generator constraints. IEEE Transactions on Power Systems, 18(3), 1187–1195.
Van den Bergh, F., & Engelbrecht, A. P. (2004). A cooperative approach to particle swarm optimization. IEEE Transactions on Evolutionary Computation, 8(3), 225–239.
Shi Y. (2001). Particle swarm optimization: developments, applications and resources. In Proceedings of the 2001 Congress on evolutionary computation, 2001., 1, 81–86.
Niculescu, D., & Nath, B. (2003). DV based positioning in ad hoc networks. Telecommunication Systems, 22(1–4), 267–280.
Xiao, B., Chen, L., Xiao, Q., & Li, M. (2010). Reliable anchor-based sensor localization in irregular areas. IEEE Transactions on Mobile Computing, 9(1), 60–72.
Wang, Y., Wang, X., Wang, D., & Agrawal, D. P. (2009). Range-free localization using expected hop progress in wireless sensor networks. IEEE Transactions on Parallel and Distributed Systems, 20(10), 1540–1552.
Gholami, M., Cai, N., & Brennan, R. W. (2013). An artificial neural network approach to the problem of wireless sensors network localization. Robotics and Computer-Integrated Manufacturing, 29(1), 96–109.
Author information
Authors and Affiliations
Corresponding author
Appendix 1
Appendix 1
To determine the furthest corner from a location class, we can divide the area into four small rectangles that have the same dimensions as it is shown in Fig. 11. The furthest corner from a location class is in the opposite rectangle as it is demonstrated for the location class A in the Fig. 11.
Therefore, the average distance of a location class to furthest corner in a 2-d rectangular area is the probability that a class location is in one of these small rectangles and mean of distances of a location class in the small rectangle to furthest corner. This probability can be formulated as follows:
The above equation can be further summarized as follows:
The formulas mentioned in above equation can be considered as the same formula (because the average distance of a location class in a small rectangle is equal for all four small rectangles), so the equation can be presented as follows:
The above equation can be transformed to:
Rights and permissions
About this article
Cite this article
Banihashemian, S.S., Adibnia, F. & Sarram, M.A. A New Range-Free and Storage-Efficient Localization Algorithm Using Neural Networks in Wireless Sensor Networks. Wireless Pers Commun 98, 1547–1568 (2018). https://doi.org/10.1007/s11277-017-4934-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-017-4934-4