串行工序,多工序串行
2023-02-03 09:36:21 4KB 车间调度 GA matlab
1
灰狼优化算法(GWO)是目前一种比较新颖的群智能优化算法,具有收敛速度快、寻优能力强等优点。将灰狼优化算法用于求解复杂的作业车间调度问题,与布谷鸟搜索算法进行比较研究,验证了标准GWO算法求解经典作业车间调度问题的可行性和有效性。在此基础上,针对复杂作业车间调度问题难以求解的特点,对标准GWO算法进行改进,通过进化种群动态、反向学习初始化种群以及最优个体变异三个方面的改进操作,测试结果表明,改进后的混合灰狼优化算法能够有效跳出局部最优值,找到更好的解,并且结果鲁棒性更强。
1
为了探讨头脑风暴算法对离散调度问题的求解能力,以柔性作业车间调度问题为应用场景,提出集成种群多样性机制和讨论机制的头脑风暴优化算法.首先,建立柔性作业车间调度模型;然后,提出双机制头脑风暴优化算法,包含增加种群多样性机制和讨论机制,并深入分析算法的关键参数,设计关键操作,提出基于扩展工序的编码方式,设计聚类算法、扰动算子和合并算子;最后,对典型算例进行仿真计算,结果表明,增加种群多样性和讨论机制的头脑风暴优化算法表现最为优异,能够有效避免算法早熟,显著提高该系列算法的寻优能力.
1
python实现基于改进的差分进化算法求解柔性作业车间调度问题源码+项目说明.7z 问题规模以(工件J*工序P*机器M)表示,例如J20P10M10表示共有20个工件,每个工件有10个工序,总共有10个加工机器可供选择。data文件夹中的文件表示程序所用的数据,其中data_first文件的问题规模是J10P5M6,data_second文件的问题规模是J20P10M10,data_third文件的问题规模是J20P20M15。对于其中数据的解释:横向表示工序,纵向表示机器,每个数值表示机器加工工序的耗时,工序和机器都是按顺序排列的。以data_first.txt文件为例,前五行分别表示第一个工件的5个工序分别在6台机器上加工的时间,第5-10行表示第二个工件的5个工序分别在6台机器上加工的时间,以此类推。 关于编码,本项目采用的是同类问题常用的编码方式,参考论文“基于改进遗传算法的柔性作业车间调度问题研究”,与该论文所述的编码方式不同的是,本项目的编码中第一段为工序编码,第二段为机器编码。
【优化调度-车间调度】基于遗传算法求解车间调度问题matlab源码2.zip
2022-12-08 09:37:02 2.03MB
1
【优化调度】基于鸟群算法求解车间调度问题Matlab源码.zip
2022-11-29 14:34:40 1.07MB
1
面向绿色制造的多目标柔性作业车间调度方法研究,吕文军,雷琦,针对现有绿色制造在柔性作业车间调度研究存在的不足,本文提出了一种面向绿色制造的柔性作业车间调度方法。该方法首先构建面向绿
2022-11-25 22:32:57 737KB 首发论文
1
原始论文:CARLIER J, NERON E. An Exact Method for Solving the Multi-Processor Flow-Shop[J]. RAIRO - Operations Research, 2000, 34(1):1-25. 混合流水车间调度标准算例
2022-11-24 19:22:16 19KB HFSP 车间调度 算例
1
框架:pytorch/python 3.7 调度问题为:作业车间调度(JSP) 算法:Actor critic