[发明专利]面向高端装备复杂分层任务网络的研制资源集成调度方法有效
申请号: | 202010621925.3 | 申请日: | 2020-07-01 |
公开(公告)号: | CN111950761B | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 裴军;王浩鑫;严平 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/06;G06N3/12 |
代理公司: | 北京久诚知识产权代理事务所(特殊普通合伙) 11542 | 代理人: | 余罡 |
地址: | 230009 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 高端 装备 复杂 分层 任务 网络 研制 资源 集成 调度 方法 | ||
1.一种面向高端装备复杂分层任务网络的研制资源集成调度方法,其特征在于,所述方法由计算机执行,包括以下步骤:
S1、获取高端装备复杂分层混合研制任务的任务数据,基于所述高端装备复杂分层混合研制任务的任务数据设置变邻域搜索算法的输入参数,所述输入参数包括:
研制任务网络中具体的项目研制的工件数量n;
项目研制工件对应的研制任务数量m;
对应研制工作任务需利用的资源Mi={Mi1,Mi2,…,Mix},Mi表示项目i中的所需要的资源类型集,Mix表示的是项目i中研制排列顺序在第x位的研制工作任务所需的具体资源编号;
S2、设定算法的执行参数,所述执行参数包括:变邻域搜索算法局部搜索邻域结构的初始权重、最大迭代次数和种群中的个体数量;
S3、基于变邻域搜索算法对所述高端装备复杂分层混合研制任务的任务数据进行编码,并生成初始解X0,所述初始解X0中每一位编码对应了一个研制任务所用的资源,其位置对应了其在研制任务网络中的相对生产研制顺序,编码的适应度值对应了编码个体对应的解;
S4、基于变邻域搜索算法的Shaking操作处理所述初始解X0,通过变邻域搜索算法中的邻域结构获得个体种群;获取所述个体种群中的最优个体,通过最优个体更新初始解,得到新解X',包括:
由步骤S3获得的初始解X0,选择第k个邻域结构,通过变邻域搜索算法的Shaking操作,获得数量为Q的个体种群,计算种群中Q个个体的适应度值,并由贪婪算法获得种群中的最优个体Xmin,并更新新解X'=Xmin;通过邻域结构获得个体种群前,所述方法还包括:
设定算法Shaking操作的邻域结构,设定的Shaking操作扰动邻域集为Nk,k=1,2,3,…kmax,包括:
S41、定义变量x,y,g=1,获得输入的初始解X0,当前迭代数为k;
S42、随机产生两个在区间[1,n]范围内的整数,赋值给变量x,y;
S43、选择X0中的第x个和第y个元素,将这两个元素进行交换,得到新的解X1,并令X0=X1;
S44、令g=g+1,判断g≤k是否成立,若成立,则返回步骤S42;否则,执行步骤S45;
S45、扰动编码个体中工作任务的所用类型资源,对X0中的所有位置的工作任务按照的概率对工作任务所用资源进行扰动,随机random()资源集中的一个具体资源作为工作任务所用资源,得到最优个体Xmin;
S46、计算适应度值,判断最优个体Xmin是否优于初始解X0,若是,则输出新解X'等于最优个体Xmin;否则,输出新解X'等于初始解X0;
S5、基于轮盘赌概率选择获取局部搜索邻域结构,基于新解X'和局部搜索邻域结构获得邻域,在邻域中搜索最优解X”;
S6、将局部搜索的最优解X”与新解X'进行对比,若局部搜索的最优解X”优于新解X',最优解X”则为全局最优解,并提高获得该最优解的局部搜索邻域结构的所占权重,反之降低获得该最优解的局部搜索邻域结构的所占权重,并返回步骤S5;
S7、判断当前的次数是否达到所述最大迭代次数,若是,则输出当前的全局最优解;否则,根据返回步骤S4;
其中,在步骤S5中,所述基于轮盘赌概率选择获取局部搜索的邻域结构,包括:
S51a、在初始设定算法参数的环节,对于变邻域搜索算法的局部搜索邻域结构集Nl,l=1,2,3,…lmax,其中各个邻域结构对应的初始权重为初始在未知局部搜索邻域结构有效性的前提下,默认初始邻域结构权重相等;
S52a、由各局部搜索邻域结构的权重,结合轮盘赌的概率公式可计算每个邻域结构的累积概率即对应每个个体之前所有个体的选择概率之和;
S53a、随机生成r=random(0,1),如果QlrQl-1,则选择邻域结构Nl进行局部搜索。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010621925.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带垫圈的螺帽
- 下一篇:一种用于移动端的跨平台视频播放实现方法及装置
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理