Minimize energy per packet (or per bit) Maximize network lifetime Routing considering available battery energy Maximum Total Available Battery Capacity Minimum Battery Cost Routing (MBCR) Min– Max Battery Cost Routing (MMBCR) Conditional Max – Min Battery Capacity Routing (CMMBCR) Minimize variance in power levels Minimum Total Transmission Power Routing (MTPR)