【摘 要】
:
实现计算机自动排课,是学校教学管理工作迈入科学化、规范化和现代化管理的关键步骤,其意义十分重大。然而,排课问题己被证明为NP完全的组合优化问题,至今在多项式时间内没有
论文部分内容阅读
实现计算机自动排课,是学校教学管理工作迈入科学化、规范化和现代化管理的关键步骤,其意义十分重大。然而,排课问题己被证明为NP完全的组合优化问题,至今在多项式时间内没有完善、成熟的解决方案。遗传算法是一种借鉴生物界自然选择和进化机制发展起来的高度并行、自适应的随机搜索算法,是一种非常有效的解决NP完全组合问题的方法。本文在详细分析遗传算法的应用特点和关键要素的基础上,结合课程表问题的求解难点和目标,综合考虑排课问题涉及到的各种因素和约束条件,确定了求解排课问题方案的总体思路,设计了遗传算法的具体实现方案,以济宁市实验中学2008-2009学年度第一学期课程表为实例,使用C#和.net作为开发工具设计完成了计算机自动排课系统。本文的主要的研究内容有:1.系统完整地讨论了排课问题中的影响因素、主要约束条件、求解目标和难点,用数学模型完整地描述了排课问题,并提出了使用遗传算法求解课程表问题的方法和优势。2.针对排课问题研究了染色体编码方式以及遗传操作算子的设计,提出了一种针对课程表问题解的特点的染色体混合矩阵二进制编码,并引入多目标决策协调模型优化课程表问题,并改进了遗传算法一般结构,形成了一套多目标协同优化的排课算法。3.以C#}和.net为基本开发工具,MS SQL SERVER2000为后台数据库,设计和实现了基于GA算法的B/S和C/S混合架构的自动排课系统。我们通过对济宁市实验中学的共306个教师和90个班级的1230个开课计划的实例,在由时间片优先度、班级日分布均匀度、教师时间期望、教师课时日分布平均度和每个工作日密集课程度五个因素组成的目标空间上进行求解,所得结果基本令人满意,在求解过程中算法稳健并且收敛与Pareto最优解。
其他文献
分析中职学校基础课教师的"惰性"表现及其成因,提出克服中职基础课教师惰性,应重视文化基础课程,加强基础课的教学督导,增强基础课教师的幸福感,并引领基础课教师自主发展。
这建议是应引起注意的,希望老师们在演示或指导学生作制银镜实验时,应在实验前一小时或更短时间内制备银氨溶液,不能将溶液放置过夜或更长时间,以防产生沉淀物,被碰撞时发生
<正>新加坡国土面积只有680多平方公里,人口约440万,自然资源匮乏。这些条件决定了其人才政策的重点在于"有目标、有计划、有重点"地吸引海外人才,这也是新加坡政府的一项长
距今为止,乐器的发展已经经历了上千年的历史。在众多民族乐器中,古筝是一大瑰宝,在现代社会进程的不断发展中,成为雅俗共赏不可或缺的乐器,向世界展示了我国的民族音乐。另外,对于
影视拍摄基地,几年前对许多人来说还是一件陌生的新事物。但随着《唐明皇》、《三国演义》等一批著名的影视作品的问世,这种基地一下子如雨后春笋般地冒了出来,其增长速度之
目的:探讨圣愈汤加减对脊髓型颈椎病术后脊髓功能状态的改善效果,同时也为今后脊髓型颈椎病术后的康复研究提供依据,发挥中医药在骨伤科学中的重要地位。方法:所选病例共34例
目的探讨子痫前期孕妇血清及胎盘组织中色素上皮衍生因子(PEDF)、血管内皮生长因子(VEGF)的表达。方法选择子痫前期孕妇75例,分为轻度子痫前期(MPE)组30例和重度子痫前期(SPE
<正>《国务院关于积极推进"互联网+"行动的指导意见》把"互联网+"现代农业行动摆在了突出重要的位置,同时在"互联网+"电子商务行动中提出积极发展农村电子商务,在其他9项行动
中风病是现代发病率高的疾病之一,它所致的运动功能障碍,尤其是肢体偏瘫,严重的影响了患者的日常生活、质量、活动与工作能力。本文以针刺足阳明经穴加推拿法为有效治法,结合
目的:观察更年新方治疗阴虚火旺型更年期综合征的临床疗效,以探讨中医药治疗阴虚火旺型更年期综合征的作用机理,为临床治疗提供有效的中医治疗手段;并通过发病调查进一步深入