基于任务聚类与禁忌搜索的星座协同任务规划方法

A Method for Satellite Constellation Collaborative Task Planning Based on Task Clustering and Tabu Search

  • 摘要: 为解决低轨遥感星座协同任务规划面临的计算复杂度高、通信开销大、动态响应能力弱等问题,提出一种基于任务聚类与禁忌搜索的改进合同网算法(improved contract net protocol based on task clustering and tabu search,CN-TCTS). 该算法采用“单星调度-全局分配”的分层求解框架. 首先,通过任务聚类合并元任务,有效缩减解空间;其次,设计了动态约束禁忌搜索算法 (dynamic constraint tabu search, DCTS),通过价值导向的邻域搜索策略实现单星任务序列的快速规划;最后,在全局分配阶段,引入多种策略对传统合同网协议进行改进,实现任务的高效分配与冲突消解. 仿真结果表明,本文所提CN-TCTS算法在400个任务的大规模场景下,任务完成率仍保持82.0%,且平均通信轮次仅为6.6轮. 此外,在卫星突发失效的动态场景下,该算法表现出更强的鲁棒性,收益损失率更低. 此外,局部规划算法仿真中验证了DCTS算法在收敛速度与解质量方面的优势.

     

    Abstract: To address the problems of high computational complexity, large communication overhead, and weak dynamic response in cooperative task planning for LEO remote sensing constellations under dynamic environments, an Improved Contract Net Protocol Based on Task Clustering and Tabu Search (CN-TCTS) is proposed. A hierarchical framework of "single-satellite scheduling and global allocation" is adopted by the algorithm. First, the solution space is effectively reduced as elementary tasks are merged by task clustering. Second, a Dynamic Constraint Tabu Search (DCTS) algorithm is designed, and rapid planning of single-satellite task sequences is achieved by introducing a conflict matrix and a value-oriented neighborhood search strategy. Finally, in the global allocation stage, the traditional Contract Net Protocol is improved by multiple strategies to efficiently allocate tasks and resolve conflicts. Simulation results show that in a large-scale scenario with 400 tasks, a task completion rate of 82.0% is maintained by the proposed CN-TCTS algorithm, and the average number of communication rounds is only 6.6, which is reduced by approximately 98.4% compared to traditional methods. In dynamic scenarios with sudden satellite failures, stronger robustness and a lower benefit loss rate are demonstrated by the algorithm.

     

/

返回文章
返回