A multi objective shuffled frog leaping NM algorithm for K coverage and M connected sensor placement for enhancing lifespan of wireless sensor networks