期刊文献+

利用强化学习的改进遗传算法求解柔性作业车间调度问题

Improved Genetic Algorithm Using Reinforcement Learning to Solve Flexible Job Shop Scheduling Problem
下载PDF
导出
摘要 针对传统遗传算法在解决柔性作业车间调度问题时易陷入局部最优解、参数不能智能调整、局部搜索能力差的问题,建立以最大完工时间最小为目标的柔性作业车间调度模型,并提出一种基于强化学习的改进遗传算法(reinforcement learning improved genetic algorithm,RLIGA)求解该模型。首先,在遗传算法迭代过程中,利用强化学习动态调整关键参数。其次,引入基于工序编码距离的离散莱维飞行机制,改进求解空间。最后,引入变邻域搜索机制,提升算法的局部开发能力。使用PyCharm运行Brandimarte算例,验证算法的求解性能,实验证明所提算法求解效率较高,跳出局部最优能力更强,求解结果更好。 Aiming at the problems that traditional genetic algorithm is prone to fall into local optimal solution,parameters cannot be adjusted intelligently,and local search ability is poor when solving flexible job-shop scheduling problems,a flexible job-shop scheduling model with the goal of minimizing the maximum completion time was established.A reinforcement learning improved genetic algorithm(RLIGA)based on reinforcement learning was proposed to solve the model.Firstly,in the iterative process of genetic algorithm,reinforcement learning was used to dynamically adjust key parameters.Secondly,the discrete Lévy flight mechanism based on process coding distance was introduced to improve the solution space.Finally,the variable neighborhood search mechanism was introduced to improve the local development ability of the algorithm.PyCharm was used to run Brandimarte examples to verify the solving performance of the proposed algorithm.The experiment proves that the proposed algorithm has higher solving efficiency,stronger ability to jump out of the local optimal,and better solving results.
作者 陈祉烨 胡毅 刘俊 王军 张曦阳 CHEN Zhi-ye;HU Yi;LIU Jun;WANG Jun;ZHANG Xi-yang(School of Computer Science and Technology,Shenyang University of Chemical Technology,Shenyang 110142,China;Shenyang Institute of Computing Technology Chinese Academy of Sciences,Shenyang 110168,China;Shenyang CASNC Technology Co.,Ltd.,Shenyang 110168,China)
出处 《科学技术与工程》 北大核心 2024年第25期10848-10856,共9页 Science Technology and Engineering
基金 辽宁省自然科学基金(2022-MS-291) 辽宁省教育厅基本科研项目(LJKMZ20220781) 产业技术基础公共服务能力建设项目(2022232223)。
关键词 强化学习 遗传算法 离散莱维飞行 工序编码距离 变邻域搜索 reinforcement learning genetic algorithm discrete Lévy flight process code distance variable neighborhood search
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部