Research Article
On-Demanding Information Acquisition in Multi-UAV-Assisted Sensor Network: A Satisfaction-Driven Perspective
Algorithm
1 MPCGA for multi-UAV task assignment.
| | Input:, , , , , population size , population Number , maximum iteration times . | | Output: the optimal feasible solution . | | (1) | Calculate and , respectively | | (2) | Population initialization | | (3) | for to do | | (4) | the task strategy represented by the first individual in the -th population; | | (5) | end | | (6) | ; | | (7) | ; | | (8) | whiledo | | (9) | for to do | | (10) | for to do | | (11) | Calculate and achieved based on the task strategy that is represented by the -th individual; | | (12) | Calculate the fitness of through ; | | (13) | Evolutionary operation: selection, crossover, and mutation; | | (14) | end | | (15) | Calculate the fitness of each individual in the current population; | | (16) | Update ; | | (17) | end | | (18) | Update ; | | (19) | ; | | (20) | end | | (21) | ; | | (22) | Return. |
|