gusucode.com > 改进的遗传算法的课表编排功能matlab源码程序 > 改进的遗传算法的课表编排功能/改进的遗传算法的课表编排功能/排课/shujubiao.m

    clear
clc
class=[1011
30212
4022
1011
1011
4011
4031
4023
4041
4051
3021
4043
2011
4023
4023
2041
3006
2042
2041
2042
2042
9001
2041
4051
2012
3011
3011
2061
1011
3071
2081
3023
3023
3012
2022
40212
4071
3024
3025
40932
10412
10412
4101
40931
4026
40213
311123
4062
2022
2022
40278
4111
30612
3023
3001
4053
4051
4025
10412
3026
4070
3082
3070
4072
4054
4012
4026
1000
2042123
4024
3055
3055
3102
1029
3102
3055
3102
3102
408123
40912
310123
30912
30912
31209
2131
2131
2131
2131
2131
1012
1012
1012
3021
3023
1027
3023
4056
4025
1026
2024
2026
40634
30821
1002
40734
40634
4111
20634
1063
3080
4082
40624
30623
31112
30803
40205
3012
41212
3012
2102
2102
2102
2102
3025
2102
30504
4023
2027
3071
40820
3082
30820
40623
4111
4082
40824
40613
4141
3057
3061
4025
4103
4042
4025
4070
3011
4020
3020
153
20235
30423
3028
2062
151
4082
152
3022
3043
3022
3022
3028];
studentnumber=[30
50
55
30
30
40
40
35
40
30
25
30
40
35
35
20
18
20
20
20
20
18
20
63
80
45
45
60
30
80
97
81
81
85
83
85
98
30
38
40
35
35
28
40
35
83
116
87
83
83
101
90
110
83
6
34
34
35
35
32
30
37
32
43
31
83
90
113
105
30
33
33
45
39
45
33
45
45
183
169
202
169
169
192
18
18
18
18
18
80
80
80
25
40
70
40
61
60
58
30
33
106
80
60
115
106
116
108
60
103
80
115
118
70
80
95
80
107
80
45
45
45
45
38
45
33
40
30
110
105
80
105
113
116
80
105
113
100
33
43
36
30
20
36
32
30
30
30
113
144
38
24
70
12
75
30
58
38
58
58
50];
weeklesson=[4
4
4
4
4
4
4
3
2
4
3
2
4
3
3
2
4
2
2
2
2
6
2
4
4
2
2
2
4
6
4
4
3
2
3
2
6
4
4
4
2
2
4
4
3
3
2
6
2
2
2
2
2
3
2
4
4
4
2
2
4
4
4
4
4
6
4
2
2
4
4
2
4
2
4
5
2
2
2
4
2
4
4
2
2
2
2
2
2
4
4
4
2
6
3
3
4
3
3
3
3
2
2
4
4
2
2
2
3
3
2
2
3
3
3
2
2
2
2
4
2
4
4
2
2
2
2
2
4
4
2
2
2
2
2
2
2
3
4
4
3
4
2
3
6
4
3
3
2
2
4
2
2
2
4
6
3
4
4
3
3]; 
droom=[0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0];
tc1=[class';studentnumber';weeklesson';droom']