Multi-objective resource optimization of unmanned aerial vehicles and internet of things devices in time critical applications using evolutionary approaches