分别用改进的粒子群优化算法和改进的差分进化算法求解柔性作业车间调度问题
问题规模以(工件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台机器上加工的时间,以此类推。
关于编码,本项目采用的是同类问题常用的编码方式,参考论文“基于改进遗传算法的柔性作业车间调度问题研究”,与该论文所述的编码方式不同的是,本项目的编码中第一段为工序编码,第二段为机器编码。
DE文件夹中的三个文件分别采用三种不同的初始化方式,其中DE_first.py采用的是完全随机的初始化方式,DE_second.py采用的是基于轮盘赌策略的初始化方式,DE_third.py采用的是基于极限完工时间最小化的初始化方式。PSO文件夹与DE文件夹类似。
关于极限最大完工时间最小化策略,参考论文“基于极限调度完工时间最小化的机器选择及FJSP求解”。

葡萄籽儿
- 粉丝: 1020
- 资源: 3786
最新资源
- Java面向对象编程中String类详解及其应用场景
- 实验2所需jar文件.zip
- wayland-protocols-devel-1.21-1.el8.x64-86.rpm.tar.gz
- 可对接大模型的智能问答知识库,支持Deepseek 基于Elasticsearch的全文搜索功能,实现常见文件管理
- 北京大学数字普惠金融指数337个地级市数据(PKU-DFIIC)2011_2023.xlsx
- 北京大学数字普惠金融指数2800个县级数据(PKU-DFIIC)2014_2023.xlsx
- 北京大学数字普惠金融指数省市县合集(PKU-DFIIC)2011-2023.xlsx
- 北京大学数字普惠金融指数31个省级数据(PKU-DFIIC)2011_2023.xlsx
- wayland-devel-1.19.0-1.el8.x64-86.rpm.tar.gz
- JM341串口数据记录仪专用16进制转换工具V1.5.2 .exe.zip
- AI赋能股票分析:自选股行情获取,成本盈亏展示,涨跌报警推送,市场整体/个股情绪分析,K线技术指标分析等 数据全部保留在本地
- 本人整理的数据结构完整知识体系及各部分具体教程,包含各阶段项目地址
- wavpack-5.1.0-15.el8.x64-86.rpm.tar.gz
- 学习资料:TI-书籍电源20250320
- 图像识别-训练用-数据增强-几何变换示例py源码
- HIL工作指导书V01.01.00
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


