Imperialist Competition Based Clustering Algorithm to Improve the Lifetime of Wireless Sensor Network

In Wireless Sensor Network (WSN) nodes have limited energy and cannot be recharged. Clustering is one of the major approaches to optimize consumption of energy and data gathering. In these networks, clustering must be special to prolong network lifetime. In WSN, clustering has heuristic nature and belongs to NP-hard problems. In complex problems, search space is too big and grows exponentially. Because it takes too much time and cost, finding a deterministic optimized solution is difficult in such a short time. In this situation population-based algorithms are beneficial in finding optimum solutions. In this paper, a clustering algorithm is investigated and a novel idea, in line with the population-based algorithm, is presented. The proposed algorithm uses Imperialist Competition Algorithm (ICA) for the clustering of nodes. The results show that this algorithm postpones the dead time of nodes and prolongs network lifetime, compared to other discussed clustering algorithms.

[1]  Ali Asghar,et al.  Using Gravitational Search Algorithm for in Advance Reservation of Resources in Solving the Scheduling Problem of Works in Workflow Workshop Environment , 2015 .

[2]  Srikanth V. Krishnamurthy,et al.  Cluster-based congestion control for sensor networks , 2008, TOSN.

[3]  Aimin Wang,et al.  A clustering algorithm based on energy information and cluster heads expectation for wireless sensor networks , 2012, Comput. Electr. Eng..

[4]  A. Manjeshwar,et al.  TEEN: a routing protocol for enhanced efficiency in wireless sensor networks , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[5]  Shahaboddin Shamshirband,et al.  GELS-GA: Hybrid metaheuristic algorithm for solving Multiple Travelling Salesman Problem , 2014, 2014 14th International Conference on Intelligent Systems Design and Applications.

[6]  Cauligi S. Raghavendra,et al.  PEGASIS: Power-efficient gathering in sensor information systems , 2002, Proceedings, IEEE Aerospace Conference.

[7]  Ali Asghar,et al.  Application of Modified Gravitational Search Algorithm to Solve the Problem of Teaching Hidden Markov Model , 2013 .

[8]  Ali Shokouhi Rostami,et al.  Multi-hop Fuzzy Routing for Wireless Sensor Network with Mobile Sink , 2013 .

[9]  Edward J. Coyle,et al.  An energy efficient hierarchical clustering algorithm for wireless sensor networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[10]  Azer Bestavros,et al.  SEP: A Stable Election Protocol for clustered heterogeneous wireless sensor networks , 2004 .

[11]  Aliasghar Rahmani Hosseinabadi A New Search Algorithm for Solving Symmetric Traveling Salesman Problem Based on Gravity , 2012 .

[12]  Shahaboddin Shamshirband,et al.  Gravitational Search Algorithm to Solve Open Vehicle Routing Problem , 2015, IBICA.

[13]  U.S. Tiwary,et al.  Base station initiated dynamic routing protocol for Heterogeneous Wireless Sensor Network using clustering , 2008, 2008 Fourth International Conference on Wireless Communication and Sensor Networks.

[14]  Shijun He,et al.  A Clustering Routing Protocol for Energy Balance of WSN based on Genetic Clustering Algorithm , 2012 .

[15]  Ali Asghar,et al.  Presentation of a New and Beneficial Method Through Problem Solving Timing of Open Shop by Random Algorithm Gravitational Emulation Local Search , 2013 .

[16]  Shahaboddin Shamshirband,et al.  TETS: A Genetic-Based Scheduler in Cloud Computing to Decrease Energy and Makespan , 2016, HIS.

[17]  Selvakennedy Selvadurai,et al.  An Adaptive Data Dissemination Strategy for Wireless Sensor Networks∗ , 2007, Int. J. Distributed Sens. Networks.

[18]  Kah Phooi Seng,et al.  Classical and swarm intelligence based routing protocols for wireless sensor networks: A survey and comparison , 2012, J. Netw. Comput. Appl..

[19]  Christine M. Anderson-Cook Practical Genetic Algorithms (2nd ed.) , 2005 .

[20]  Shahaboddin Shamshirband,et al.  Using the gravitational emulation local search algorithm to solve the multi-objective flexible dynamic job shop scheduling problem in Small and Medium Enterprises , 2015, Ann. Oper. Res..

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

[22]  Ossama Younis,et al.  HEED: a hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks , 2004, IEEE Transactions on Mobile Computing.

[23]  Jan M. Rabaey,et al.  PicoRadio Supports Ad Hoc Ultra-Low Power Wireless Networking , 2000, Computer.

[24]  Xin-Ping Guan,et al.  A distributed energy-efficient clustering algorithm with improved coverage in wireless sensor networks , 2012, Future Gener. Comput. Syst..

[25]  Shahaboddin Shamshirband,et al.  OVRP_ICA: An Imperialist-Based Optimization Algorithm for the Open Vehicle Routing Problem , 2015, HAIS.

[26]  M. Luccini,et al.  Algorithms for Node Clustering in Wireless Sensor Networks: A Survey , 2008, 2008 4th International Conference on Information and Automation for Sustainability.

[27]  Anantha P. Chandrakasan,et al.  An application-specific protocol architecture for wireless microsensor networks , 2002, IEEE Trans. Wirel. Commun..

[28]  A. S. Rostami,et al.  A novel and optimized Algorithm to select monitoring sensors by GSA , 2011, The 2nd International Conference on Control, Instrumentation and Automation.

[29]  A. Rostami,et al.  Solving Multiple Traveling Salesman Problem using the Gravitational Emulation Local Search Algorithm , 2015 .

[30]  Caro Lucas,et al.  Imperialist competitive algorithm: An algorithm for optimization inspired by imperialistic competition , 2007, 2007 IEEE Congress on Evolutionary Computation.

[31]  C Puttamadappa,et al.  Sector based Multi-hop Clustering Protocol for Wireless Sensor Networks , 2012 .

[32]  Selim Bayrakli,et al.  Genetic Algorithm Based Energy Efficient Clusters (GABEEC) in Wireless Sensor Networks , 2012, ANT/MobiWIS.

[33]  Li Qing,et al.  Design of a distributed energy-efficient clustering algorithm for heterogeneous wireless sensor networks , 2006, Comput. Commun..

[34]  Ali Asghar Rahmani Hosseinabadi,et al.  Sensor Selection Wireless Multimedia Sensor Network using Gravitational Search Algorithm , 2015 .