[发明专利]一种空间众包中多类型任务的调度方法有效
申请号: | 201710595827.5 | 申请日: | 2017-07-20 |
公开(公告)号: | CN107317872B | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 毛莺池;王绎超;徐淑芳;陈豪;平萍;王龙宝 | 申请(专利权)人: | 河海大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06Q10/06 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 李玉平 |
地址: | 210000 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 空间 众包中多 类型 任务 调度 方法 | ||
1.一种空间众包中多类型任务的调度方法,其特征在于,在服务器推送任务模式下研究对象是多类型任务,每个任务各具特点,针对已分配给用户的任务,规划任务执行路径;包括三个方面:分支定界的调度方法和两种近似调度方法;
1)在基于路径规划的多类型任务调度中,计算候选任务集合;
2)将现有的将现有的分支定界思想算法改进,以适应多类型任务调度环境,充分结合多类型任务特点,合理规划任务调度次序,该算法能够取得精确的执行路径解;
3)在分支定界思想算法基础上对运行效率改进,采用近似调度算法——最有前途分支启发式算法;
4)在最有前途分支启发式算法基础上对精确性改进,采用近似调度算法——基于宽度k搜索启发式算法;
所述步骤1)进一步包含以下步骤:
1.1)计算候选任务集合;首先获取当前任务序列,候选任务集合以及将被扩展的任务,把将被扩展任务的候选集合初始化;
1.2)遍历当前候选集合中的所有任务,检查候选集中任务能否在截止时间内完成,若能在截止时刻内完成,则将该任务加入到下一层的候选集合中;否则该任务不能在有效时间内完成,抛弃该任务;
所述步骤2)进一步包含以下步骤:
2.1)采用基于分支定界思想调度算法;首先进行初始化,从根节点开始搜索,任务序列为空集合,其候选集合所有任务,当前最优解的分数为0;
2.2)然后递归调用搜索;计算搜索树中每个节点的候选任务集和上界;接着将候选集合中的任务节点根据上界降序排序;如果候选集中任务的上界大于当前最优解,则对该节点继续进行搜索;否则检查是否要更新最优解的值;
2.3)最后返回最优解对应的任务调度序列;
所述步骤3)进一步包含以下步骤:
3.1)采用最有前途分支启发式算法;首先进行初始化,从根节点开始搜索,任务序列为空集合,其候选集合所有任务,当前最优解的分数为0;
3.2)然后递归调用搜索;计算搜索树中每个节点的候选任务集和上界;接着将候选集合中的任务节点根据上界降序排序,每一层中选择上界最大的分支节点;
3.3)对每层中上界最大的任务节点进行分支定界调度算法搜索,返回最优解对应的任务调度序列;
所述步骤4)进一步包含以下步骤:
4.1)采用基于宽度k搜索启发式算法;首先进行初始化,从根节点开始搜索,任务序列为空集合,其候选集合所有任务,当前最优解的分数为0;
4.2)然后递归调用搜索;计算搜索树中每个节点的候选任务集和上界;接着将候选集合中的任务节点根据上界降序排序,每一层中选择上界最大的k个分支节点;
4.3)对每层中上界最大的k个任务节点进行分支定界调度算法搜索,返回最优解对应的任务调度序列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710595827.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种塑料线盘
- 下一篇:用于除锈及磷化的环保型磷酸浓缩液与应用