[发明专利]面向动态到达任务的在线调度方法有效
申请号: | 202010102951.5 | 申请日: | 2020-02-19 |
公开(公告)号: | CN111260254B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 张忠山;王涛;沈大勇;宋彦杰;陈宇宁;何磊;陈盈果;刘晓路;吕济民 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 长沙国科天河知识产权代理有限公司 43225 | 代理人: | 董惠文 |
地址: | 410073 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 动态 到达 任务 在线 调度 方法 | ||
1.一种面向动态到达任务的在线调度方法,其特征在于,包括以下步骤:
步骤1:在系统运行时间范围内,将系统运行过程分为多个运行阶段,在每个运行阶段中有系统执行的任务序列,相邻运行阶段之间不存在交叉的任务;
步骤2:将所述每个运行阶段分为稳定运行阶段和决策调度阶段,在所述稳定运行阶段,系统执行上一运行阶段中决策调度阶段决策的任务序列,在所述决策调度阶段,将在当前运行阶段处于稳定运行阶段中系统收集到的新测控任务请求,插入到下一稳定运行阶段的原任务序列中形成新任务序列,并对新任务序列进行调整;
步骤3:在下一稳定运行阶段执行调整后的所述新任务序列,完成动态到达任务的在线调度;所述决策调度阶段包括预调度阶段和调度阶段,在所述预调度阶段对前一个稳定运行阶段中系统收集到的新测控任务请求进行预处理,在所述调度阶段,将经过预处理的新测控任务插入到下一稳定运行阶段的任务序列中形成新的任务序列,并对新任务序列进行调整;所述将经过预处理的新测控任务插入到下一稳定运行阶段的任务序列中形成新的任务序列的方法是快速插入方法;所述快速插入方法是:
步骤2.1:在所述运行阶段时间范围内,判断新测控任务是否可以插入到下一稳定运行阶段的任务序列中,如果可以直接插入则将新测控任务插入到原任务序列中形成新的任务序列后输出;
步骤2.2:如果不能直接插入,则将任务序列中所有持续时间短于新测控任务的任务,按照持续时间长短从小到大进行排列,依次累加直至多个任务持续时间和超过新测控任务的持续时间,将此时累加的多个任务的重要性程度求和,并将多个任务的重要性程度求和结果作为所述新测控任务的最小重要程度和;
步骤2.3:比较新测控任务的最小重要程度和与超过新测控任务持续时间的最短原任务重要性程度,选择值较小的作为被替换任务,将被替换的任务放入被删除的任务集合;
如果被替换的任务为超过新任务持续时间的最短原任务,则转步骤2.4;
如果被替换的任务为计算新测控任务的最小重要程度和的多个任务,则转步骤2.5;
步骤2.4:将超过新任务持续时间的最短原任务的开始时间作为新测控任务的开始时间;
步骤2.5:将多个任务中处在最前位置的任务开始时间作为新测控任务的开始时间,按照满足最小间隔时间要求顺序移动序列内排在新测控任务之后的原有任务。
2.根据权利要求1所述的方法,其特征在于,步骤2中对新任务序列进行调整的方法是邻域搜索方法。
3.根据权利要求2所述的方法,其特征在于,所述邻域搜索方法为:
1)邻域搜索算法待优化的任务集合包括两部分,一部分是从任务序列中删除被替换的任务构成需要修复的任务集合另一部分是已插入新任务后的任务序列
2)依次将待修复集合中的任务从前至后尝试插入任务序列为中,若能插入则得到新任务序列的执行方案,计算该新任务序列的目标函数值,比较该新任务序列的目标函数值与当前邻域搜索过程最优函数值,如果新任务执行方案的目标函数值高于邻域搜索过程当前最优函数值,则将当前的任务插入新任务序列并保存;否则,继续搜索下一个插入位置;
3)在完成将待修复集合中的所有任务搜索后,输出任务序列作为最终的任务执行方案。
4.根据权利要求1所述的方法,其特征在于:步骤2.1中,如果存在多个可以插入的位置,则将任务插入到第一个可以执行任务的位置。
5.根据权利要求1-4中任一项所述的方法,其特征在于,相邻运行阶段之间设置触发条件,满足触发条件时卫星测控系统将从一个运行阶段转入另一个运行阶段。
6.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述方法的步骤。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010102951.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:平行链分段自共识方法、设备和存储介质
- 下一篇:一种铝型材加工中心
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理