Research on the multi-rotor UAV multi-task assignment based on discrete particle swarm optimization algorithm