Abstract
Wireless sensor networks have recently emerged as an important computing platform. These sensors are power-limited and have limited computing resources. Therefore, the sensor energy has to be managed wisely in order to maximize the lifetime of the network. There have was many studies on considering sensor's energy. Among these, clustering sensor nodes is a more efficient and adaptive approach in sensor networks having some essential requirements. First, every node in a cluster should elect one cluster head. Second, clustering must minimize overhead. Third, network topology must be stable. Finally, as sensor nodes are operated; low power, low energy consumption is required.