[发明专利]一种基于分支定界法的多功能组网雷达任务规划方法有效
申请号: | 201710845458.0 | 申请日: | 2017-09-19 |
公开(公告)号: | CN107730085B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 张天贤;王强;梁家栋;李雪婷;崔国龙;孔令讲 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06F9/48;G01S13/00 |
代理公司: | 电子科技大学专利中心 51203 | 代理人: | 周刘英 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于分支定界法的多功能组网雷达任务规划方法。本发明采用树形结构的分支定界法实现了对问题可行解的遍历,同时引入剪枝操作,以显著降低计算量。本发明能够将具有不同参数及优先级的雷达任务规划到雷达组网中的各个雷达单元中,同时保证各个雷达单元的负载均衡。现有的启发式雷达任务规划方法虽然也能完成雷达任务的规划,但是只能得到次优解,而且计算代价很难估计,与现有启发式方法相比,本发明得到的雷达任务规划方案总代价更低。 | ||
搜索关键词: | 一种 基于 分支 定界 多功能 组网 雷达 任务 规划 方法 | ||
【主权项】:
一种基于分支定界法的多功能组网雷达任务规划方法,其特征在于,包括下列步骤:参数设置:为每个待规划的雷达任务设置丢弃代价Cdn、权重wn、驻留时间dn、释放时间sn和雷达任务可被规划的截止时间为en,其中n为雷达任务标识符;以及每个雷达单元的时间轴长度均设置为L;雷达任务选择步骤:将所有待规划的雷达任务按照丢弃代价非增顺序进行排列得到序列S;将序列S中的每个雷达任务依次加入已选择的雷达任务集合P中,其中集合P的初始值为空;每移入一个雷达任务到集合P,则对集合P执行一次雷达任务规划处理,得到雷达任务分配方案;若当前雷达任务分配方案中,集合P中的所有雷达任务的开始执行时间不超过各自的截止时间为en,则规划成功,并继续加入下一个雷达任务到集合P中,直到序列S的最后一个雷达任务;否则规划不成功,将当前移入的雷达任务从集合P中移出,并继续加入下一个雷达任务到集合P中,直到序列S的最后一个雷达任务;其中,对集合P的雷达任务规划处理为:(1)初始化待规划雷达任务集合PT为集合P,部分雷达任务序列T为空,已丢弃的雷达任务集合DT为空,代价上界UB为:最早释放时间法得到的雷达任务规划方案的总代价;(2)将结点(T,PT,DT)加入到栈中;(3)判断栈是否为空;若是,则结束,将当前最优解T*作为雷达任务分配方案;否则执行步骤(4);(4)将结点(T,PT,DT)置于栈顶位置;(5)判断集合PT是否为空,若是,则执行步骤(6);否则执行步骤(8);(6)计算第一总代价C:序列T的所有雷达任务的延迟代价之和与集合DT中的所有雷达任务的丢弃代价之和的相加得到第一总代价C;其中,雷达任务的延迟代价为Ctn=wn(bn‑sn),其中bn表示当前雷达任务n的开始时间;若第一总代价C小于代价上界UB,则更新代价上界UB为C,并将序列T作为最优解T*,再执行步骤(7);若第一总代价C大于或等于代价上界UB,则直接执行步骤(7);(7)将结点(T,PT,DT)出栈,并执行步骤(3);(8)从集合PT中移出一个雷达任务,记为雷达任务j,并将雷达任务j添加到序列T的的末尾,构成新结点的雷达任务序列T';将当前的集合PT作为新结点的待规划雷达任务集合PT',将当前的集合DT作为新结点的已丢弃的雷达任务集合DT';判断雷达任务序列T'中的雷达任务的开始时间是否为递减,若是,则执行步骤(3);否则执行步骤(9);(9)将集合PT'中的截止时间en超过所有雷达单元的时间轴的雷达任务移到集合DT'中,并计算第二总代价C':序列T'的所有雷达任务的延迟代价之和与集合PT'中的所有雷达任务的丢弃代价之和的相加得到第二总代价C';若第二总代价C'小于代价上界UB,则将结点(T',PT',DT')入栈,再执行步骤(3);若第二总代价C'大于或等于代价上界UB,则直接执行步骤(3)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710845458.0/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
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 .办公自动化,例如电子邮件或群件的计算机辅助管理