Energy-efficient and multi-stage clustering algorithm in wireless sensor networks using cellular learning automata
Mohammad Ahmadinia, MohammadReza Meybodi, Mehdi Esnaashari, Hamid Alinejad‐Rokny · IETE Journal of Research · 2013
AbstractOne of the main challenges in wireless sensor networks is the energy constraints of sensor nodes which must be considered precisely when designing algorithms for such networks. Clustering is known as one of the approaches which can be used for addressing this challenge. In this paper, an efficient method for clustering wireless sensor networks by means of cellular learning automata has been presented (LaClustering). Proposed method selects cluster head (CHs) through several stages; each considers one parameter affecting the overall performance of the clustering. Parameters considered in different stages of the proposed algorithm are energy levels of the sensor nodes, number of neighbors of each node, network connectivity, and formation of balanced clusters. To evaluate the performance of the proposed method, several experiments have been conducted using the J-sim simulator and the proposed method has been compared with some of the best clustering algorithms reported in literature. The simulation r...