计算机工程与应用 ›› 2011, Vol. 47 ›› Issue (30): 241-245.

• 工程与应用 • 上一篇    下一篇

对地观测卫星任务规划的启发式动态调整算法

张利宁1,黄小军1,邱涤珊1,李皓平2   

  1. 1.国防科学技术大学 信息系统与管理学院,长沙 410073
    2.北京市海淀区947信箱9分箱,北京 100191
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2011-10-21 发布日期:2011-10-21

Heuristic dynamic adjust of task scheduling for earth observing satellite

ZHANG Lining1,HUANG Xiaojun1,QIU Dishan1,LI Haoping2   

  1. 1.College of Information System and Management,National University of Defense Technology,Changsha 410073,China
    2.Sub-post Box #9,Post Box #947,Haidian District,Beijing 100191,China
  • Received:1900-01-01 Revised:1900-01-01 Online:2011-10-21 Published:2011-10-21

摘要: 针对对地观测卫星任务规划,分析了单个资源失效与多个高优先级任务动态插入情况下已有任务规划方案的动态调整问题。以最大化规划方案任务权值总和为优化目标,提出了基于任务替换的启发式动态调整算法,包括选择替换任务的五种启发式策略:最大灵活度、最小冲突集、最小争议部分、区间剪枝以及任务剪枝策略。分析了影响动态调整算法运行效率的两个关键因素:冲突任务集与动态搜索深度。采用任务重规划率、规划权值变化率与算法运行时间三项指标考察算法效果,通过仿真实验验证了算法的可行性和有效性。

关键词: 对地观测卫星, 任务规划, 资源失效, 动态任务插入, 启发式算法

Abstract: The dynamic adjust problem of task scheduling for multi-earth observing satellite is analyzed,in cases of single resource fail and multi-prior tasks’ dynamic insertion.The optimizing objective is to maximize the sum of all scheduled tasks.The heuristic dynamic adjust algorithm has been proposed based on task swapping,including five heuristic strategies to choosing swapped task:maximum flexibility,minimum conflict set,minimum contention,interval prune and task prune.Two critical elements that impact efficiency of the algorithm have been analyzed also.Three indices,including re-scheduling ratio,change ratio of sum weight and total running time are deployed to check the result of this algorithm;the feasibility and effectiveness have been tested through simulation,and promised result is fulfilled.

Key words: earth-observing satellite, task scheduling, resource fail, dynamic task insertion, heuristic algorithm