
FJSP遗传算法的Python实现: flexible-job-shop应用场景
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目采用Python语言实现了针对柔性作业 shop问题(FJSP)的遗传算法解决方案,旨在优化生产调度与资源配置。
FJSP的遗传算法Python实现基于李新宇和高良[1]的论文。代码结构按照本段落第4节的内容设计。
- 拟议房委会的工作流程(4.1):在main.py中实现。
- 编码和解码(4.2):分别在encoding.py和decoding.py文件中完成。
- 遗传算子(4.3)
- 通过禁忌搜索进行本地搜索的遗传学方法(4.4):本节内容未被包括在此代码实现中。
- 终止标准(4.5)
使用说明:
要运行针对Brandimarte数据集中的Mk02问题的算法,请执行以下命令:
$ python3 main.py test_data/Brandimarte_Data/Text/Mk02.fjs
测试数据可以在指定目录下找到。
参考文献:
[1] 李新宇和高良。一种有效的混合遗传算法和禁忌搜索,解决柔性作业车间调度问题。国际生产经济杂志,174:93 – 110,2016
全部评论 (0)
还没有任何评论哟~


