- 博客(5)
- 收藏
- 关注
原创 毕设第五周(1月2日——1月8日)
来源知网:学分制下研究生课程排课算法的设计与实现(何元园) 一、 1、教学班概念:将选了同一门课程的学生进行合并组成一个教学班。 2.排课问题中基本要素集合如下: 如果学校安排学生一周需要上d天的课,每一天上s节,那么就可以得到该学校的课表时间矩阵(2.2) 3.数据库内容 以下表将分别用于算法过程初始化和排课结果的存储 4.基于遗传算法的算法设计和结果分析 初始种群产生算
2023-01-09 08:43:34
59
原创 毕设第四周(12月26日——1月1日)
该算法首先对分类优化课程,接下来按优先级进行运算,最后引入矩阵的迭加匹配算法,使大问题分散在各个子问题当中,将整个问题分类分层处理,最终能实现自动排课。 一、优先级处理 实验室管理员确定该课程的优先级,根据老师所授的班级和课程并依据该课所需学时以及重要程度,课程的类型等来确定,最终确定自动排课的排课号。 排课号:按上课时段把课程分为几种类型 上午第一二节为1型 上午第三四节为2型 下午第五六节为3型 下午第
2023-01-01 21:12:13
108
原创 毕设第三周(12月19日——12月25日)
接上周 5.3.3确定适当的时间模式 一周为6学时的课程,在一周内要分3次上课,约束条件为满足隔天上课,那么周一到周五只能周一、三、五进行排课,像此类的课程可排的时间就比较固定,因此应该优先进行考虑,通过时间矩阵△[i, g]中的g值来确定排课模型。设上次排此课的时间T[i,g1],本次为T[i,g2],后一次为T[i,g3]。则|g1-g2|/5=2and | g2-g3|/5=2 (模式1) 把该类模型写入可排课的时间模式库。 在此表中,我们再设定优先级,一周有三次课,每周一、三、五上午1
2022-12-26 08:49:54
82
原创 毕设第二周(12月12日——12月18日)
来源:中国知网 一、华北科技学院计算机专业实验室排课系统的设计与实现(陆静) 1.一种基于分类优化、优先级算法的自动排课算法。该算法首先对分类优化课程。接下来按优先级进行运算,最后引入矩阵的迭加匹配运算,使大问题分散在各个子问题当中,将整个问题分类分层处理,最终能实现自动排课。并且排课的科学性、高效性和合理性能够得到更好的提高,并更具有人性化。 2.实验室编排课表遵循的原则 (1)对于有特殊要求的,特定时间和地点的课程,必须无条件的先进行安排。 (2)指定时间或地点其中之一的设为二级,排课时也要优
2022-12-18 21:09:50
106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人