[发明专利]一种面向任务资源匹配的装备保障任务单目标规划方法在审
申请号: | 201810543709.4 | 申请日: | 2018-05-31 |
公开(公告)号: | CN108960567A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 彭鹏菲;于钱;谢泽坤;黄亮 | 申请(专利权)人: | 中国人民解放军海军工程大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 李佑宏 |
地址: | 430033 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种面向任务资源匹配的装备保障任务单目标规划方法,包括粒子编码、初始化、粒子移动、位置的更新与越界修正、解空间异步处理、基于优先排序的解空间规划、保障任务的时限约束、计算适应值、算法结束等步骤,该方法能够较好地解决装备保障任务规划问题,能够实现装备保障的精确化和高效化,在信息化条件下装备保障辅助决策及方案生成中具有重要的参考价值,有利于推进装备保障的信息化建设。 | ||
搜索关键词: | 装备保障 任务资源 单目标 匹配 信息化建设 方案生成 辅助决策 空间规划 粒子编码 粒子移动 任务规划 异步处理 优先排序 初始化 高效化 信息化 越界 算法 规划 修正 参考 更新 | ||
【主权项】:
1.一种面向任务资源匹配的装备保障任务单目标规划方法,其特征在于,包括如下步骤:步骤(1)粒子编码:每个粒子表示任务与资源匹配的一个解,用矩阵各列的行标作为粒子的各个维,粒子各维表示的意义为:各个子任务所占用资源的序号;粒子i的位置和速度数学分别表示为:Xi(t)=(xi1(t),xi2(t),…,xij(t),…,xiV(t)) (1)Vi(t)=(vi1(t),vi2(t),…,vij(t),…,viV(t)) (2)其中,xij(t)∈[1,2,…,V],表示t时刻第i个粒子第j个子任务在资源序列中的位置,V为子任务数量;步骤(2)初始化:粒子群的初始化是对每个粒子的位置和速度的初始化;对粒子i位置的初始化是给各个子任务选定一个资源,粒子的初始位置必须是可行的,即任务与资源可匹配;对粒子速度的初始化就是对进行第一次迭代的粒子各维移动距离的初始化;根据问题规模设置种群大小N;计算各粒子的适应函数值,初始个体最优位置pBest和全局最优位置gBest;步骤(3)粒子移动:移动速度的调整根据如下公式:Vi(t+1)=ω·Vi(t)+c1·r1·(pBesti(t)‑Xi(t))+c2·r2·(gBesti(t)‑Xi(t)) (3)式中:ω是惯量权值,c1和c2为加速因子,r1和r2为[0,1]区间上的随机数;通过向量的计算对粒子速度的每个维进行改变,为防止粒子过快地从搜索空间的一个区域飞向另一个区域,将粒子每一维速度限制在[‑vmax,vmax]范围之内,即:
其中,vmax小于粒子活动范围,这里活动范围指可用子资源的个数;步骤(4)位置的更新与越界修正:Xi(t+1)=Xi(t)+Vi(t+1) (5)式中:对粒子的位置坐标值进行四舍五入取整处理,对于越界的粒子,其越界的维取靠近的边界值;步骤(5)解空间异步处理:粒子的某个维不可行时,对粒子进行异步处理,只对不可匹配的粒子维进行改变,其它维保持不变;处理方法为:将速度矢量中匹配可行的维置为0,其它各维置为原值,按照重置的速度继续更新粒子位置,直到粒子所有维的匹配均为可行;步骤(6)基于优先排序的解空间规划:对于每一次迭代得到的任务与资源匹配的解矩阵,按照子任务的优先排序表依次对各子任务进行时间分配,每次分配后相应资源被占用的时间段将会被标记,后续的任务将不能在该时间段内占用此资源;为了减少资源处于空闲状态的时间,对于资源占用冲突的子任务Ti和Tj,其中Ti优于Tj,做如下处理:
对于带有逻辑顺序的子任务时间分配,首先按照以上方法处理,然后判断其是否满足逻辑关系;如果不满足,对带有逻辑顺序的子任务Ti→Tj按照式(6)进行处理,如果处理后发生资源占用冲突,则将该子任务向后排至该资源当前未被占用的最靠前可用时间段,使其强制满足时序要求并避免资源占用冲突;步骤(7)保障任务的时限约束:任务逻辑关系的约束已经在解空间规划中进行了考虑,任务资源匹配的合理性约束经通过异步处理的方式进行了解决;因此,在优化算法运行中只考虑时间的约束;在满足任务完成时限的情况下求最优解;建立约束条件,对于不满足约束条件的粒子将直接进入下一次迭代;步骤(8)计算适应值:构造适应度函数计算粒子的适应值,用以搜索全局最优和个体最优,并指导粒子的飞行方向,其适应值函数为
步骤(9)算法结束:通过迭代次数E判断和控制算法的结束;经过E次迭代之后,获取当前全局最优粒子,即为装备保障任务规划的最佳方案。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军海军工程大学,未经中国人民解放军海军工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810543709.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种交通可视化监控系统
- 下一篇:一种地图调度的方法及装置
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理