[发明专利]基于遗传算法的印刷装订作业调度优化方法在审
申请号: | 202010706827.X | 申请日: | 2020-07-21 |
公开(公告)号: | CN111985647A | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 廖开阳;史丰收;章明珠;曹从军;郑元林 | 申请(专利权)人: | 西安理工大学 |
主分类号: | G06N3/12 | 分类号: | G06N3/12;G06Q10/04;G06Q10/06;G06Q50/04 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 宁文涛 |
地址: | 710048 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 遗传 算法 印刷 装订 作业 调度 优化 方法 | ||
1.基于遗传算法的印刷装订作业调度优化方法,其特征在于,具体包括以下步骤:
步骤1,设置车间中各个工件每个步骤的加工时间,然后使用遗传算法将调度问题的解通过编码表示成染色体,最后生成初始染色体种群;
步骤2,根据步骤1中生成的染色体计算初始种群中个体的适应度值,判断算法是否完成预设的迭代次数,若满足,执行步骤5,否则继续执行步骤3;
步骤3,采用轮盘赌和精英保留策略的复合型选择方式,根据经步骤2得到的适应度值选择染色体;
步骤4,选择出染色体之后进行交叉和变异操作,形成新一代的个体,通过不断地交叉与变异过程进行染色体的迭代,生成新的种群;
步骤5,在经步骤4生成的新的种群中选择适应度值好的染色体,最后输出最优的调度方案。
2.根据权利要求1所述的基于遗传算法的印刷装订作业调度优化方法,其特征在于,所述步骤1中编码的具体过程为:采用十进制编码对工序顺序和设备编号进行编码,将一条染色体表示成工序基因和设备基因两个基因片段,然后将调度方案表示成染色体,最后生成初始染色体种群。
3.根据权利要求1所述的基于遗传算法的印刷装订作业调度优化方法,其特征在于,所述步骤2中的具体技术内容包括:首先采用最大完工时间作为优化指标,建立数学模型如下:
f(c)=min1≤k≤m{max1≤i≤n{Cijk}} (1)
Tijk≤Si(j-1)k (2)
Tijk-Sijk=Cijk (3)
式中,i为工件的序号,j为工件i的加工工序序号,k为加工设备的编号,n为工件的数量,m为加工设备的数量,Cijk为工件i的第j道工序在设备k上的加工时间,Sijk为工件i的第j道工序在设备k上的开始时间,Tijk为工件i的第j道工序在设备k上的完工时间;
然后采用适应度函数来计算初始染色体种群中个体的适应度值,利用倒数构造法进行适应度函数的构造,适应度函数表达式为:
式中,f(x)为目标函数,C是一个保守估计值。
4.根据权利要求1所述的基于遗传算法的印刷装订作业调度优化方法,其特征在于,所述步骤3中轮盘赌的具体内容为:
假设种群的大小为M,其中每个个体i的适应度值为f,则任何一个个体被选择的概率为:
式中,为种群中所有个体适应度值和,fi为被选中个体的适应度值(1-M),Pi为被选中的概率。
5.根据权利要求1所述的基于遗传算法的印刷装订作业调度优化方法,其特征在于,所述步骤3中经营策略的具体内容为:
在迭代过程中第k代大小为M的种群Pk-{a1(k),a2(k),......,am(k)},精英保留策略为:
Fmax(k)=max{F(a1(k)),F(a2(k)),......,F(am(k))} (7)
Fmax(k+1)=max{F(a1(t+1)),F(a2(t+2)),......,F(am(k+1)) (8)
式中,Fmax(k)为第k代种群中适应度值最好的个体,Fmax(k+1)为第k+1代种群中适应度值最好的个体,若Fmax(k)>Fmax(k+1),则将种群中适应度值最优的一部分精英个体保留,然后进化到下一代。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010706827.X/1.html,转载请声明来源钻瓜专利网。