分组思路 if else
2018-06-28 14:34:56 0 举报
分组思路
作者其他创作
大纲/内容
N1*M1≥语数英上课课时及教师周课时
提取最大课时,初步分组后
判定条件 =
N3*M3≥学考上课课时及教师周课时
分 N 个 M课时组
语数英
细分课程类型分块分组语数英 &6选3 提取次大课时
or
穿插至空余课时组及6选3&语数英的组里
判定1:
N2*M2≥6选3上课课时
组课时之和 ≤ 总课时 班级课时之和——————— ≤ 教室数 组数
N3*M3≥学考上课课时
M4*N4 ≤ 总课时-M1*N1-M2*N2-M3*N3
6选3
N1个M1N2个M2(N4个M4)
N4个M4
M4*N4 ≥总课时-M1*N1-M2*N2-M3*N3
满足
其他
提取最大课时 M4提取最大组数 N4
N2*M2≥选考上课课时及教师周课时
教师带班数 max(选考、学考、总)学生上课门数 max (选考、学考、总)
提取次大课时 M1提取最大组数 N1
2、当分块分组时:初步分出的课时组,从大到小依次拆分为“该块内,剩余未分配的课程课时”组然后依次将剩余未分配的教学班,分配至各自对应“块”内的课时组中。
N1个M1N2个M2N3个M3(N4个M4)
目的:需要将最大课时和更小的课时,尽量整齐地穿插至初步分出的课时组里。
选考
判定条件
学考
N1*M1≥语数英上课课时
step1:初 步 分 组
次大课时,不分块
step2:拆 分 课 时
N1个M1N2个M2N3个M3
N2*M2≥选考上课课时
细分学科分块分组语数英 提取次大课时
提取最大课时 M1提取最大组数 N1
提取次大课时
整体思路:
提取最大课时
不满足
细分课程类型分块分组提取最大课时
提取最大课时 M3提取最大组数 N3
……
提取次大课时M2提取最大组数N2
提取次大课时M(次次大…)提取最大组数N
提取最大课时M3提取最大组数N3
组数max =
提取次大课时,分块
提取次大课时,初步分组后:
1、提取最大课时M2、提取最大组数N
细分学科分块分组提取最大课时
提取最大课时M2提取最大组数N2
提取最大课时 M2提取最大组数 N2
N1*M1≥学生语数英上课课时及教师周课时
细分课程类型分块分组语数英 提取次大课时
判定2:(次要)
分块分组时:课程只在各自的块内穿插
1、未分块分组时:将初步分出的课时组,从大到小依次拆分为”剩余未分配的课程课时“组然后依次剩余未分配的教学班,直至分配完毕
提取最大(次大)课时M3提取最大组数N3
分N个M课时组
提取最大课时,不分块分组提取各块最大课时,分块分组提取次大课时,不分块分组提取各块次大课时,分块分组提取更小的课时,不分块分组提取更小的课时,分块分组
收藏
0 条评论
下一页