基于遗传算法的matlab自动排班程序
#基于遗传算法的matlab自动排班程序
该代码生成排14个人每周值班一次的值班表。先统计14个人每周的无课情况,如图所示:
如:第二行第二列的“245”表示该同学第一节课的周二周四周五没课。
将14个同学进行编号处理,如:陈郭涛为1,潘荣为2,张加斌为3。
然后通过下列代码:
%%初始化
clc;
clear;
c=14;%值班人数
[NUM,TXT,RAW]=xlsread('wukebiao','B9:O12');
w=cell(1,c);
%%
%生成所有人这周的课表
for i=1:c
原创
2020-12-01 13:17:48 ·
4562 阅读 ·
1 评论