Text this: Multi-UAV path planning considering multiple energy consumptions via an improved bee foraging learning particle swarm optimization algorithm