
使用Python遗传算法处理混合流水车间调度问题的源代码及详解注释.zip
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
该压缩包包含利用Python语言实现遗传算法解决混合流水车间调度问题的完整源代码和详尽注释,便于学习与应用。
### GA_solve_1-max
对于最简单的1-max问题使用遗传算法进行初体验。
使用Python编写了一个GA类,并包括了可视化效果的实现。
通过调整不同参数进行了50次仿真模拟,取得了可观的效果。
### GA_solve_HFSSP
#### 定义GA类:
- 编码:编码是工件优先级别的排列。
- 解码:一个编码所对应的完成时间。
- 适应度函数:解码后的适应度值。
- 选择机制:采用轮盘赌方式选择进入下一代的个体。
#### 操作方法:
- **交叉**:通过父代1和父代2进行交叉,生成子代。具体操作如下:
> 父代1: 14|653|72, 父代2: 26|371|45
> 子代1 : 46|371|52 , 子代2: 27|653|14
- **变异**:采用两点变异的方式,随机生成两个基因位,并交换这两个位置上的基因。
全部评论 (0)
还没有任何评论哟~


