[发明专利]一种基于混合算法框架的混流装配调度控制方法在审
申请号: | 201710369857.4 | 申请日: | 2017-05-23 |
公开(公告)号: | CN107247447A | 公开(公告)日: | 2017-10-13 |
发明(设计)人: | 蔡宗琰;娄高翔;张丹 | 申请(专利权)人: | 长安大学 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 西安通大专利代理有限责任公司61200 | 代理人: | 徐文权 |
地址: | 710064 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 混合 算法 框架 装配 调度 控制 方法 | ||
1.一种基于混合算法框架的混流装配调度控制方法,其特征在于,包括如下步骤:
步骤1,设置遗传算法和差分进化算法的初始参数;
步骤2,设置初始种群;
步骤3,通过适应度函数评价种群中个体的适应度;
步骤4,根据个体的适应度选出最优解并记录;
步骤5,判断最优解及其状态满足是否终止条件:
若满足,则输出最优解;
若不满足,则进行如下步骤:
步骤a,对基因的排序依次采用遗传算法的选择操作、交叉操作和变异操作;同时基因的数量依次采用差分进化算法的变异操作、交叉操作和选择操作;
步骤b,根据适应度函数评价新个体的适应度;
步骤c,将新个体与原个体置换形成下一代个体;
步骤d,重复步骤4至步骤5。
2.根据权利要求1所述的一种基于混合算法框架的混流装配调度控制方法,其特征在于,所述步骤1中,遗传算法和差分进化算法的初始参数包括初始种群数量、突变率、交叉率、约束条件和终止条件。
3.根据权利要求1所述的一种基于混合算法框架的混流装配调度控制方法,其特征在于,所述步骤a中,对基因的排序采用的交叉操作为顺序交叉的方式。
4.根据权利要求3所述的一种基于混合算法框架的混流装配调度控制方法,其特征在于,所述顺序交叉的方式的具体过程如下:
在父代的一方d1中随机选出一段染色体作为原始后代,再从父代的另一方d2中选出剩余的染色体按照顺序补充到新的子代1染色体上。
5.根据权利要求1所述的一种基于混合算法框架的混流装配调度控制方法,其特征在于,所述步骤a中,对基因的数量依次采用差分进化算法的变异操作、交叉操作和选择操作的具体过程如下:
步骤a.1,先选取种群中两个不同个体,将两个不同个体的向量差缩放以后再与待变异的个体进行向量合成;
步骤a.2,再对第g代种群及其变异的中间体进行个体间的交叉操作;
步骤a.3,再对比新个体和原始个体的适应度,选出适应度最优的个体。
6.根据权利要求5所述的一种基于混合算法框架的混流装配调度控制方法,其特征在于,所述步骤a.1具体过程的表达式如下:
其中,F为缩放因子,xi(g)表示第g代中的第i个个体;
r1、r2和r3为第g代中的个体的序号,且i≠r1≠r2≠r3;
vi(g+1)为变异的中间体;
在变异进化过程中,判断新产生的中间体是否满足边界条件,如果超出了边界,则要重新生成中间体。
7.根据权利要求6所述的一种基于混合算法框架的混流装配调度控制方法,其特征在于,所述步骤a.2的具体过程为:对第g代种群{xi(g)}及其变异的中间体{vi(g+1)}进行个体间的交叉操作:
当rand(0,1)≤CR或者j=jrand时
uj,i(g+1)=vj,i(g+1)
反之
uj,i(g+1)=xj,i(g)
其中,CR为交叉概率,j为基因位置,D为基因片段的数量,jrand为[1,2,…,D]的随机整数,uj,i(g+1)为子代个体,vj,i(g+1)为中间体,xj,i(g)为父代个体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长安大学,未经长安大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710369857.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:异形轨迹控制方法及装置
- 下一篇:按摩椅总线控制系统