Date Added: Dec 2009
One of the main constraints in mobile ad hoc networks is high probability of failure due to energy-exhausted nodes. So, if some nodes die early due to lack of energy, they cannot communicate with each other. Therefore, inordinate consumption of nodes' energy should be prevented. In fact, nodes energy consumption should be balanced in order to increase the network lifetime. In this paper the authors balance the energy consumed by ad hoc network nodes by clustering the nodes based on their remaining energies. Clusters form by learning automata dynamically and change based on lifetime prediction of clusters member as well as the number of their neighbors.