Skip to Main Content
Wireless sensor networks (WSNs) consist of small nodes with sensing, computation, and wireless communication capabilities. A number of routing algorithms based on learning automata technique have been proposed for communication networks. However, there has been little work on the effects of cellular learning automata on the performance of these algorithms. One approach to prolong lifetime of sensor network is to balance energy consumption of different nodes in the network. In this paper, we first introduce the model of cellular learning automata in which learning automata are used to adjust the state transition probabilities of cellular automata. Then a cellular learning automata based routing algorithm is introduced to reduce and balance energy consumption in the network. Simulation results indicate that the proposed algorithm performs well in term of balanced energy and energy consumption of nodes and consequently, lengthening lifetime in mesh networks.