Distributed robust data clustering in wireless sensor networks using diffusion moth flame optimization

Abstract Traditional K-Means based distributed clustering used in wireless sensor networks has limitation of getting stuck into local minima, thus many times results in giving inaccurate cluster partitions. To alleviate this drawback, evolutionary based robust distributed clustering techniques are proposed in this paper. These techniques have the capability to determine the global optima thus results in effective cluster partitioning. A moth flame optimization based method is proposed here which minimizes the intra-cluster distance to determine the optimal partition at every sensor node. A diffusion method of cooperation is employed by sharing the best moth position and corresponding fitness value (intra cluster distance) to the neighboring nodes. To introduce robustness, a weight based method for detection and removal of outliers is employed. In this method a weight based on volume and density is given to each data point for outlier detection, a larger weight is considered as an outlier. The simulation study is carried out on one synthetic and two real datasets. The performance of proposed approach is compared with diffusion particle swarm optimization (DPSO), diffusion whale optimization algorithm (DWOA), diffusion elephant herding optimization (DEHO) and distributed K-Means (DK-Means) in terms of Dunn’s index, Silhouette index and time complexity. The minimum average Euclidean deviation of proposed diffusion moth flame optimization is 7.16%, 3.25%, 5.24% and 21.70% lower compared to DPSO, DWOA, DEHO and DK-Means respectively for cook agronomy farm dataset.

[1]  P. Rousseeuw,et al.  Unmasking Multivariate Outliers and Leverage Points , 1990 .

[2]  Bernard Mulgrew,et al.  Distributed DOA estimation using clustering of sensor nodes and diffusion PSO algorithm , 2013, Swarm Evol. Comput..

[3]  Ganapati Panda,et al.  A survey on nature inspired metaheuristic algorithms for partitional clustering , 2014, Swarm Evol. Comput..

[4]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[5]  Maneesha Vinodini Ramesh,et al.  Design, development, and deployment of a wireless sensor network for detection of landslides , 2014, Ad Hoc Networks.

[6]  Ruoming Jin,et al.  Fast and exact out-of-core and distributed k-means clustering , 2006, Knowledge and Information Systems.

[7]  Steven Furnell,et al.  D-FICCA: A density-based fuzzy imperialist competitive clustering algorithm for intrusion detection in wireless sensor networks , 2014 .

[8]  Hillol Kargupta,et al.  K-Means Clustering Over a Large, Dynamic Network , 2006, SDM.

[9]  Seyed Mohammad Mirjalili,et al.  Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm , 2015, Knowl. Based Syst..

[10]  Weiming Shen,et al.  Agent-Oriented Cooperative Smart Objects: From IoT System Design to Implementation , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

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

[12]  Giancarlo Fortino,et al.  WSNs-assisted opportunistic network for low-latency message forwarding in sparse settings , 2019, Future Gener. Comput. Syst..

[13]  Ali H. Sayed,et al.  Incremental Adaptive Strategies Over Distributed Networks , 2007, IEEE Transactions on Signal Processing.

[14]  Satyasai Jagannath Nanda,et al.  Design of Supervised and Blind Channel Equalizer Based on Moth-Flame Optimization , 2018, Journal of The Institution of Engineers (India): Series B.

[15]  Patrick Siarry,et al.  Improved spatial fuzzy c-means clustering for image segmentation using PSO initialization, Mahalanobis distance and post-segmentation correction , 2013, Digit. Signal Process..

[16]  C. L. Philip Chen,et al.  Uncertain Data Clustering in Distributed Peer-to-Peer Networks , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[17]  Georgios B. Giannakis,et al.  Distributed Clustering Using Wireless Sensor Networks , 2011, IEEE Journal of Selected Topics in Signal Processing.

[18]  George A. Gravvanis,et al.  An efficient method for computing the inverse of arrowhead matrices , 2014, Appl. Math. Lett..

[19]  Loren Schwiebert,et al.  Distributed Event Detection in Sensor Networks , 2006, 2006 International Conference on Systems and Networks Communications (ICSNC'06).

[20]  Vikas,et al.  Multi-objective Moth Flame Optimization , 2016, 2016 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[21]  Ali H. Sayed,et al.  Diffusion Least-Mean Squares Over Adaptive Networks: Formulation and Performance Analysis , 2008, IEEE Transactions on Signal Processing.

[22]  Osman Hegazy,et al.  Outliers detection and classification in wireless sensor networks , 2013 .

[23]  Giancarlo Fortino,et al.  Environment-fusion multipath routing protocol for wireless sensor networks , 2020, Inf. Fusion.

[24]  Jinbao Li,et al.  Energy efficient tracking in uncertain sensor networks , 2018, Ad Hoc Networks.

[25]  Dinesh Kumar Kotary,et al.  Diffusion Least Mean Square Algorithm for Identification of IIR System Present in Each Node of a Wireless Sensor Networks , 2019 .

[26]  Nirvana Meratnia,et al.  Outlier Detection Techniques for Wireless Sensor Networks: A Survey , 2008, IEEE Communications Surveys & Tutorials.

[27]  Rebecca N. Wright,et al.  Privacy-preserving distributed k-means clustering over arbitrarily partitioned data , 2005, KDD '05.

[28]  Wei Xing Zheng,et al.  Distributed $k$ -Means Algorithm and Fuzzy $c$ -Means Algorithm for Sensor Networks Based on Multiagent Consensus Theory , 2017, IEEE Transactions on Cybernetics.

[29]  Hillol Kargupta,et al.  Approximate Distributed K-Means Clustering over a Peer-to-Peer Network , 2009, IEEE Transactions on Knowledge and Data Engineering.

[30]  C. L. Philip Chen,et al.  A distributed K-means clustering algorithm in wireless sensor networks , 2015, 2015 International Conference on Informative and Cybernetics for Computational Social Systems (ICCSS).

[31]  Stephen J. Sangwine Comments on 'A structure-preserving method for the quaternion LU decomposition in quaternionic quantum theory' by Minghui Wang and Wenhao Ma , 2015, Comput. Phys. Commun..

[32]  Yu Zhang,et al.  Evolution of Scale-Free Wireless Sensor Networks with Feature of Small-World Networks , 2017, Complex..

[33]  Michalis Vazirgiannis,et al.  Clustering validity checking methods: part II , 2002, SGMD.

[34]  Taskin Koçak,et al.  Structure health monitoring using wireless sensor networks on structural elements , 2019, Ad Hoc Networks.

[35]  Yongsheng Yang,et al.  Modeling and analyzing cascading dynamics of the clustered wireless sensor network , 2019, Reliab. Eng. Syst. Saf..

[36]  Meera Dash,et al.  Distributed parameter estimation of IIR system using diffusion particle swarm optimization algorithm , 2017, Journal of King Saud University - Engineering Sciences.

[37]  Erin S. Brooks,et al.  A pragmatic, automated approach for retroactive calibration of soil moisture sensors using a two-step, soil-specific correction , 2017, Comput. Electron. Agric..

[38]  Mario Di Francesco,et al.  Energy conservation in wireless sensor networks: A survey , 2009, Ad Hoc Networks.

[39]  Erin S. Brooks,et al.  A Field‐Scale Sensor Network Data Set for Monitoring and Modeling the Spatial and Temporal Variation of Soil Water Content in a Dryland Agricultural Field , 2017 .

[40]  Jiaqiang Wan,et al.  Weight-based method for inside outlier detection , 2018 .

[41]  Giancarlo Fortino,et al.  Fault tolerant decentralised K-Means clustering for asynchronous large-scale networks , 2013, J. Parallel Distributed Comput..

[42]  Nirvana Meratnia,et al.  Distributed online outlier detection in wireless sensor networks using ellipsoidal support vector machine , 2013, Ad Hoc Networks.

[43]  Ujjwal Maulik,et al.  Clustering distributed data streams in peer-to-peer environments , 2006, Inf. Sci..

[44]  S. Deb,et al.  Elephant Herding Optimization , 2015, 2015 3rd International Symposium on Computational and Business Intelligence (ISCBI).

[45]  Tomislav Hengl,et al.  Spatio-temporal interpolation of soil water, temperature, and electrical conductivity in 3D + T: The Cook Agronomy Farm data set , 2015 .