没有合适的资源?快使用搜索试试~ 我知道了~
基于班级条件权重表的试探性学生分班算法1
需积分: 0 1 下载量 163 浏览量
2022-08-08
21:17:09
上传
评论
收藏 56KB DOCX 举报
温馨提示
试读
16页
3.分班完成,进行入库操作 2.“李四、贵州、汉族” 3.“王五、贵州、苗族”
资源详情
资源评论
资源推荐
基于班级条件权重表的试探性学
生分班算法
——算法思路详解
作者:王金塑
目录
基于班级条件权重表的试探性学生分班算法...............................................................................1
1 学生分班业务分析 .......................................................................................................................3
1.1 需求分析 ............................................................................................................................3
1.2 难点分析 ............................................................................................................................3
2 分班问题的解决思路....................................................................................................................4
3 基于班级条件权重表的试探性学生分班算法............................................................................5
3.1 算法步骤 ............................................................................................................................5
3.2 算法详解 ............................................................................................................................6
3.2.1 权重表数据结构......................................................................................................6
3.2.2 权重计算规则..........................................................................................................8
3.2.3 更新权重表 .............................................................................................................9
3.3 算法解释 ............................................................................................................................9
3.3.1 建立权重表以及计算权重的原因..........................................................................9
3.3.2 区别对待第一个未分班的学生以及跳过分班选择不唯一的学生的原因 ..........9
3.4 算法复杂度分析 ..............................................................................................................10
3.4.1 时间复杂度 ...........................................................................................................10
3.4.2 空间复杂度 ...........................................................................................................10
3.5 算法扩展性 ......................................................................................................................11
3.5.1 规则权重系数的扩展性........................................................................................11
3.5.2 算法对聚合型分班规则的扩展性........................................................................12
1 学生分班业务分析
1.1 需求分析
学生分班问题是每所高校在迎新过程中必须面对的难题。
学生分班的业务意义在于需要根据不同学校的学生特点,通过将具有某种或某几种共同
特点的学生进行打散分班,使得每个班级的学生群体更加平均,避免出现同属性学生扎堆的
情况。
学校大多采取下列常见的分班策略中的一种或几种:
1.尽量将同名的学生分到不同的班级(避免同班同名);
2.尽量使得每个班级的男女比例接近总的男女比例(避免男女比例失衡);
3.尽量将来自同一生源地的学生分到不同的班级(避免同源地学生扎堆);
4.尽量使得民族相同的学生分到不同班级(避免少数民族扎堆);
5.尽量使得每个班的学生的高考分数都尽量分散(使学生的学习能力具有层次性);
在现实中,学生分班的策略需要根据学校的学生类型特点来进行针对性的选择:
民族类的大学,会比其他类型的学校更需要根据学生的民族属性来打散分班;
师范类的大学,会比其他类型的学校更需要根据学生的性别属性来打散分班;
绝大部分学校都需要尽可能地在分班时打散同名、同生源地的学生;
因此不同的分班策略对于不同的学校来说有着不同的优先级,并且学校往往需要选择多
种策略来进行学生的打散分班。
1.2 难点分析
实现上述分班需求的难点如下:
剩余15页未读,继续阅读
AIAlchemist
- 粉丝: 56
- 资源: 305
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0