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
1