Enabling energy-efficient and lossy-aware data compression in wireless sensor networks by multi-objective evolutionary optimization