[发明专利]求解带运输时间和调整时间的柔性作业车间调度方法在审
申请号: | 202110985266.6 | 申请日: | 2021-08-26 |
公开(公告)号: | CN113673164A | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 张国辉;孙靖贺;陆熙熙;郭胜会 | 申请(专利权)人: | 郑州航空工业管理学院 |
主分类号: | G06F30/27 | 分类号: | G06F30/27;G06Q10/06;G06Q50/04;G06F111/06 |
代理公司: | 郑州豫鼎知识产权代理事务所(普通合伙) 41178 | 代理人: | 轩文君 |
地址: | 450000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 求解 运输 时间 调整 柔性 作业 车间 调度 方法 | ||
1.求解带运输时间和调整时间的柔性作业车间调度方法,其特征在于,包括以下步骤:
S1:参数设置,设置混合多目标群智能算法求解带运输时间和调整时间的FJSP的相关参数,混合多目标群智能算法的终止条件为:运算循环的次数达到迭代次数Niter时停止;
S2:首先结合柔性作业车间调度问题特点进行信息编译,分为机器选择信息和工序排序信息,通过随机初始化方法产生初始机器选择种群,种群中的个体均代表一种机器选择方案;
S3:利用改进的蚁群算法依次对机器选择种群中的个体进行深入挖掘,确定其工序排序信息,分别根据最大完工时间、机器总负载、机器关键负载和工件的交货期惩罚值四个目标函数,确定当前机器选择下的最优工序排序,得到各目标最优调度方案集;
S4:将S3中的四个调度方案集合作为第一代种群,种群规模为4*Npop,进行非支配排序选择,得出F1~Fn层上共Npop个非支配解,并更新全局非支配解集;
S5:对F1层个体的机器选择信息进行突变操作,生成仅包含机器选择信息的个体;
S6:对F2~Fn层个体的机器选择信息进行靠拢操作,生成仅包含机器选择信息的个体;
S7:将突变和靠拢操作得到的个体合并,得到有Npop个个体的新一代机器选择种群;
S8:判断算法是否终止,依据参数中对算法停止条件的设定,判断算法是否终止,若算法终止,则输出全局非支配解集,反之,算法还没有终止,则回到S3继续执行。
2.根据权利要求1所述的求解带运输时间和调整时间的柔性作业车间调度方法,其特征在于,所述S1中相关参数包括群体规模Npop、迭代次数Niter、突变概率Pmutr、蚁群最大迭代次数NACO-iter、蚂蚁数量Nant、初始信息素浓度Cinit、信息素因子权重Wpe、启发函数权重Whe、蒸发率Prho。
3.根据权利要求2所述的求解带运输时间和调整时间的柔性作业车间调度方法,其特征在于,所述S3中利用改进的蚁群算法搜索工序排序方案,并在搜索的同时计算目标值,由于存在四个目标,因此设置了四个蚁群分别搜索不同的目标,单个蚁群主要步骤如下:
1)首先初始化信息素浓度表,浓度全为Cinit;
2)根据轮盘赌法确定各蚂蚁的工序排序;
3)在确定工序加工顺序的同时,计算加工该工序的开始时间和结束时间;
4)蚂蚁选择完所有工件时,计算蚂蚁对应方案的目标值;
5)记录蚁群中最优个体对应的调度方案;
6)更新信息素Ct;
7)判断蚁群算法是否终止,依据参数中对算法终止条件的设定,判断算法是否终止,若算法终止,则输出当前最优解;反之,算法还没有终止,则回到2)继续执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州航空工业管理学院,未经郑州航空工业管理学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110985266.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带有缓冲结构的过道式地震安全仓
- 下一篇:一种快速测定光合作用产物的方法