[发明专利]一种基于合同网算法的多任务动态分配方法在审
申请号: | 201811057827.0 | 申请日: | 2018-09-11 |
公开(公告)号: | CN109343945A | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | 武长青;韩笑冬;周晞;王睿;宫江雷 | 申请(专利权)人: | 中国空间技术研究院 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 徐辉 |
地址: | 100194 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于合同网算法的多任务动态分配方法,该方法通过模拟市场机制中的合同交易过程来实现节点之间的协商合作,在通过追求局部最优的基础上来实现全局最优上的任务分配。该方法在单个卫星中对每个注册卫星的执行任务能力建立动态数据库,在算法里没有绝对的管理者,也没有绝对的承包商,能够让卫星灵活地将任务分配给能够胜任的承包商执行,以减少资源耗费;同时为了让任务分配趋于最佳合理状态,并将蚁群算法中的转移概率公式改进为所需的卫星执行任务的效果概率公式,实现了对任务执行能力的动态评估,避免了重复迭代求解,有利于降低通信负载和优化功率消耗,提高了卫星系统任务分配的鲁棒性。 | ||
搜索关键词: | 任务分配 算法 任务动态分配 合同网 卫星 动态数据库 单个卫星 动态评估 概率公式 功率消耗 合理状态 合同交易 全局最优 任务能力 任务执行 通信负载 卫星系统 蚁群算法 转移概率 鲁棒性 求解 迭代 灵活 重复 协商 优化 改进 合作 | ||
【主权项】:
1.一种用于卫星网络系统的任务分配方法,其特征在于包括如下步骤:(1)分布式卫星网络系统内的各卫星加载需分配的任务以及各卫星的任务完成时间及连通率,确定卫星网络系统中的单个或多个卫星作为任务管理者;(2)任务管理者将自己不能完成的或者自己完成代价较大的任务向其它拥有执行任务能力的备选执行卫星发布任务请求;(3)接收任务请求的卫星计算自身执行效果概率,并上传到任务管理者;(4)任务管理者根据效果概率选择任务执行者,并将该任务执行者不再作为备选执行卫星;(5)任务管理者向任务执行者下发任务,如果任务执行者接受该任务,则进入步骤(6),否则返回步骤(4);(6)任务管理者向任务执行者分发任务,然后等待执行结果;(7)执行卫星执行完任务后,将执行结果上报任务管理者,并更新任务完成时间,以及自身和其他卫星的连通率。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国空间技术研究院,未经中国空间技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811057827.0/,转载请声明来源钻瓜专利网。