[发明专利]一种基于混合遗传算法求解柔性作业车间调度的方法在审
申请号: | 202010731003.8 | 申请日: | 2020-07-27 |
公开(公告)号: | CN111967654A | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 毋涛;贾培豪;齐琦;李科;崔璐;任永亮;潘华峰;陈莉媛;刘青青 | 申请(专利权)人: | 西安工程大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/06;G06N3/00;G06Q50/04 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 弓长 |
地址: | 710048 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 混合 遗传 算法 求解 柔性 作业 车间 调度 方法 | ||
本发明公开了一种基于混合遗传算法求解柔性作业车间调度的方法,具体按照以下步骤实施:1、定义柔性作业车间调度编码方式为双层编码方式;2、定义适应度函数,以求解完成加工的最短时间为优化目标;3、采用遗传算法和鲸鱼群算法对柔性车间调度问题中的参数以及种群初始化,随机生成初始种群;4、通过遗传算法求解柔性作业车间调度;5、通过鲸鱼群算法求解柔性作业车间调度;6、通过编码重组,实现鲸鱼群算法对遗传算法的迭代优化,输出最优调度方案。本发明的方法提高了算法的搜索深度,增强了求解精度与求解稳定性。
技术领域
本发明属于柔性作业车间调度技术领域,涉及一种基于混合遗传算法求解柔性作业车间调度的方法。
背景技术
传统的作业车间调度问题(Job-shop Scheduling Problem,JSP)中,一道工序只存在一台加工机器,但在企业实际车间生产过程中往往会出现并行机器的现象,这就导致传统的作业车间调度不能很好地满足企业实际需求,由此,柔性作业车间调度问题(Flexible Job-shop Scheduling Problem,FJSP)便应运而生了。FJSP是JSP的一种扩展,它相较于JSP而言更为灵活,在规定工序的同时,还需对每道工序分配加工机器,是复杂的NP(Non-deterministic Polynomial Complete,即多项式复杂程度的非确定性)的问题。正是由于FJSP具有较高的复杂性和解的灵活性,所以它更符合车间生产的实际需求,因此成为了车间调度领域的重点研究方向。
现有的多层次空间竞争性分布式遗传算法的算法求解FJSP,虽然具有竞争优势,但是计算成本较高;改进模拟退火算法求解FJSP,该算法具有部分调度机制和冷却机制,较之标准模拟退火算法有着更快的收敛速度;针对蚁群算法求解FJSP问题时计算效率低且容易陷入局部最优解的情况提出了一种结合先验知识、概率搜索和随机搜索的新节点选择方法,当搜索陷入局部最优解中时,可以通过调整信息素并增加随机选择概率来进一步搜索解空间,从而实现对传统蚁群算法的优化;基于改进灰狼算法求解柔性车间调度问题提出一种改进灰狼算法求解FJSP,改进狼群初始化机制,通过结合遗传算法和模拟退火算法提出一种哨兵狼机制,提高了种群多样性,改进了灰狼优化算法收敛慢、容易早熟的缺点。综上所述,单一的智能算法在求解FJSP时或多或少存在着一些不足,如计算效率低下、求解稳定性差等,因此对传统智能算法进行改进亦或是将多种智能算法混合使用来优化传统智能算法的不足是研究的必然趋势。
对1990年到2014年期间发表的191篇关于求解柔性作业车间调度问题的论文进行调查分析,发现34%的论文都是通过遗传算法或混合遗传算法来求解FJSP。由此可知,遗传算法已经是解决FJSP的主流方法,但遗传算法在实际应用过程中往往容易陷入局部最优陷阱。因此本文提出一种鲸鱼群-遗传混合算法,通过将鲸鱼群算法与遗传算法结合使用来提高标准遗传算法求解FJSP时的搜索深度,进而改善遗传算法容易陷入局部最优陷阱的不足。
发明内容
本发明的目的是提供一种基于混合遗传算法求解柔性作业车间调度的方法,解决了现有技术中存在的柔性作业车间调度问题中求解结果不稳定、求解精度低问题。
本发明所采用的技术方案是,一种基于混合遗传算法求解柔性作业车间调度的方法,具体按照以下步骤实施:
步骤1、定义柔性作业车间调度编码方式为双层编码方式;
步骤2、定义适应度函数,以求解完成加工的最短时间为优化目标;
步骤3、采用遗传算法和鲸鱼群算法对柔性车间调度问题中的参数以及种群初始化,随机生成初始种群;
步骤4、通过遗传算法求解柔性作业车间调度;
步骤5、通过鲸鱼群算法求解柔性作业车间调度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安工程大学,未经西安工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010731003.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车制动盘自动加工装置
- 下一篇:一种多模式转向系统
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理