A Dynamic Multi-Priority Unmanned Aerial Vehicle Assignment Algorithm Integrating an Improved Discrete Particle Swarm Optimization and Greedy Strategy | Synapse