基于matlab遗传算法求解置换流水车间调度问题.pdf

基于matlab遗传算法求解置换流水车间调度问题.pdf

基于matlab实现遗传算法求解置换流水车间调度问题的步骤如下:

1.表示个体:将每个调度方案视为一个个体,用一个0~9的排列(即置换)表示工件的加工顺序;

2.初始群体:随机生成一定数量的个体作为初始群体;

3.适应度函数:定义一个适应度函数,该函数的输入是一个调度方案,输出是该方案的加工时间(即完成整

个生产线加工的最短时间);

4.选择操作:通过轮盘赌等方式,从当前群体中选出一定数量的个体进入下一代群体;

5.交叉操作:对已选出的个体进行交叉,生成新的子代个体;

6.变异操作:对子代个体进行变异,以增加遗传多样性;

7.替换操作:将父代和子代个体合并,通过选择策略将一部

文档评论(0)

1亿VIP精品文档

相关文档