Research Article
Theory and Realization of Secondary Task Assignment for Multi-UAV Pickup Based on Green Scheduling
Algorithm 1
The pseudo-code of the first task assignment.
| | Input: Goods information matrix , maximum loading weight , maximum loading volume . | | (1) | Initialize , , , | | (2) | Calculate initial number of UAV , fitness matrix , minimum weight proportion , minimum volume proportion , UAV for each location ; | | (3) | ; | | (4) | for to | | (5) | if | | (6) | Send UAV to location ; | | (7) | Update and ; | | (8) | end | | (9) | end | | (10) | while | | (11) | Finding the column where the largest element is located in ; | | (12) | if | | (13) | Send UAV to location ; | | (14) | Update and ; | | (15) | ; | | (16) | end | | (17) | if | | (18) | break | | (19) | end | | (20) | end | | | Output: The first assignment matrix . |
|