Research Article
A Dynamic Task Scheduling Algorithm for Airborne Device Clouds
Algorithm 1
Initial task scheduling algorithm based on genetic algorithm.
INPUT: Data related to subtask structure, equipment, task energy time consumption, etc. | OUTPUT: The optimal solution obtained from the calculation | Begin | 1. calculate the priority of each node in the graph | 2. Generate the initial solution group | 3. Calculate the fitness value of each solution in the cluster. | 4. if the termination condition of the algorithm is not satisfied, perform step 5, otherwise go to step 9. | 5. using the idea of evolutionary strategy, perform the selection mechanism to form the next generation of solutions | 6. perform hybridization with probability | 7. perform the mutation operation with probability | 8. Calculate the fitness value of each solution in the cluster, and use the elite strategy to preserve the optimal solution. | 9. output the best solution, the algorithm terminates | End |
|