Research Article
Cooperative Scheduling of Imaging Observation Tasks for High-Altitude Airships Based on Propagation Algorithm
Algorithm 2
Pseudocode of KNSA algorithm.
| 01: for to do | | 02: 0; ; /*Initialization*/ | | 03: ; 0; 0; | | 03: for each task in sequence do | | 04: ; /*Search the next key node*/ | | 05: if + then/* is a key node*/ | | 06: max( + ; | | 07: ; | | 08: ; | | 09: Add to the key node set ; | | 10: else | | 11: Reject ; /* is a invalid task, and it can not been executed */ | | 12: end if | | 13: end for | | 14: for each task in sequence do | | 15: Delete from , and set ; | | 16: if then | | 17: Select the first task in , and set ; | | 18: end if | | 19: end for | | 20: end for |
|