遗传算法GA求解无缓冲区阻塞流水车间调度BFSP

阻塞流水车间调度(无缓冲区)BFSP

问题描述

问题描述

模型建立

数学模型

GA求解

数据部分

% 工件信息
machineNum=5;               % 机器数,等于加工阶段数目
jobNum=20;                  % 工件数目

%% normal
jobInfo = [34 20 57 47 62 40 74 94  9 62 86 13 78 46 83 52 13 70 40 60;...
            5 48 80 43 34  2 87 68 28 84 30 35 42 39 85 34 36  9 96 84;...
           86 35  5 93 74 12 40 95 80  6 92 14 83 49 36 38 43 89 94 33;...
           28 39 55 21 25 88 59 40 90 18 33 10 59 92 15 77 31 85 85 99;...
            8 91 45 55 75 18 59 86 45 89 11 54 38 41 64 98 83 36 61 19];

jobInfo:行 → 机器/阶段; 列 → 工件数目

编码

使用工件顺序编码即可:本算例20个工件,故一条染色体包含20位编码
例如:[17 2 14 13 10 16 9 19 8 20 11 15 6 5 12 18 4 7 3 1]
染色体

运行结果

本测试使用的GA算法带有精英保留策略~ ~

甘特图

甘特图

迭代曲线

迭代曲线

权利声明:

未经本人允许,本文所有内容禁止搬运,严禁盗图盗文!

代码传送门

本文代码及各种车间调度问题可咨询:
(1)扣扣:3249992049
(2)私信咨询 ~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值