[发明专利]一种基于改进遗传算法的模块化工艺重组方法在审
申请号: | 201910745545.8 | 申请日: | 2019-08-13 |
公开(公告)号: | CN110490446A | 公开(公告)日: | 2019-11-22 |
发明(设计)人: | 范波;张启启;宋克兴;霍华;皇涛 | 申请(专利权)人: | 河南科技大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q50/04;G06N3/12 |
代理公司: | 41120 洛阳公信知识产权事务所(普通合伙) | 代理人: | 王学鹏<国际申请>=<国际公布>=<进入 |
地址: | 471000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 初始种群 随机生成 模块化 替换 种群 改进遗传算法 免疫遗传算法 产品需求 工艺决策 工艺路线 工艺生成 精英保留 模块工艺 遗传过程 满意度 适应度 抗体 逼近 进化 多样性 保证 | ||
1.一种基于改进遗传算法的模块化工艺重组方法,其特征在于:首先建立产品多工艺路线规划问题的数学模型,将产品属性问题转化为对产品可行性模块化工艺重组策略的问题,利用目标特征匹配和特征属性匹配的两级模块化工艺检索方法,采用改进遗传进化算法获得待加工产品的可行性模块化工艺,并结合中心距理论得到产品模块化工艺重组策略的最优工艺路线。
2.根据权利要求1所述的一种基于改进遗传算法的模块化工艺重组方法,其特征在于,包括以下步骤:
S1、初始参数设定:定义N为群体规模、T为种群最大迭代次数、ε为抗体亲和力阈值、α0为权重系数初始值、β0为初始权重值;
S2、令种群迭代次数t=0,在目标函数的解空间中最随机产生n个初始化染色体种群;
S3、确定每个染色体的适应度,并将适应度最大的染色体作为精英染色体,赋予专用变量空间种群,如果是第一代染色体群,则转至步骤S6,否则继续;
S4、如果这一代染色体群中找不到与精英染色体适应度相同的染色体,则将保存在变量空间种群中的精英染色体复制一个到染色体种群中,同时将染色体群中适应度值最小的染色体删除,否则继续;
S5、如果这一代染色体群中适应度最大的染色体其适应度大于精英染色体的适应度的值,则将染色体群中适应度最大的染色体复制一个,并将它作为新的精英染色体替换保存在专用变量空间种群中的精英染色体,否则继续;
S6、计算染色体亲和力和期望繁殖率,并按照公式(1)至公式(3)对每个染色体的值进行计算,根据上述计算结果对染色体群执行选择和复制操作;
改进染色体xi和染色体xj之间的欧式距离为:
亲和力指两个抗体之间的相似程度,其计算公式如下:
J(xi,xj)=d(xi,xj)+α|fi-fj|≤ε (2)
其中:
式中:ε为抗体亲和力阈值;
α0为权重系数初始值,α0∈[0,1];
Nc为遗传算法中的最大迭代次数;
T为迭代次数,1≤t≤Nc;
S7、对种群个体进行交叉和变异操作;
S8、检查是否达到最大循环代数(t>Nc),若没有达到则令t=t+1,跳转到步骤S3继续进行循环操作;若达到则终止运算,并输出结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南科技大学,未经河南科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910745545.8/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理