【摘 要】
:
排课任务在学校教务管理工作中尤为重要,甚至相当复杂棘手。如何根据所要开设的课程,遵守一定约束条件,充分有效地利用有限的教师队伍和学校教学资源,按照时间、空间不冲突原
论文部分内容阅读
排课任务在学校教务管理工作中尤为重要,甚至相当复杂棘手。如何根据所要开设的课程,遵守一定约束条件,充分有效地利用有限的教师队伍和学校教学资源,按照时间、空间不冲突原则,排出合理的时空调度表即课程表,对学校来说意义十分重大。合理的课程表编排能够稳定教学秩序、提高课堂教学效果,推动教学工作良性发展。排课问题早在1976年就已经被S.Even等人证明了是一个NP完全问题,目前对排课算法进行的研究已有很多,但是至今还未能形成一个最优解决方案。本文首先对排课问题的已有相关算法进行了调查研究,决定将遗传算法应用到排课问题的求解中。然后对排课系统进行了分析和设计,研究了排课问题的影响因素,制定了主要约束条件,确立了相应的组合优化数学模型,对遗传算子进行了改进,提高了算法的效率和运行速度。采用面向对象编程思想,在Eclipse开发平台下,选用SQL Server2005数据库,最终针对中学实现了基于遗传算法的自动排课系统,研究了遗传算法在中学排课系统中的应用。对系统的测试结果证明,本系统界面友好,简单易用。系统中各模块的基本功能已经实现,并且很好地满足了预先规定的主要约束条件,有效地解决了学生、教师和班级之间的冲突问题,提高了求解速度,最终形成既科学又合理的课程表。
其他文献
随着计算机技术和网络的发展,电子政务成了我国政府向服务型政府转变的关键之一,而行政审批的电子化则是实现电子政务的一个基本内容;如何建设一个虚拟的网上行政审批平台是各
本文研究几个计算几何算法问题:颜色支撑点集的几何优化问题,移动网络Voronoi图的点定位问题,半平面Voronoi图的计算与性质问题,网络Frechet巨离和轨迹间基于Frechet距离检测
无线传感器网络(Wireless Sensor Network简称为WSN)作为一种全新的信息获取和处理的技术,已经在军事、环境监测、智能家居、空间探索等方面取得广泛的应用。无线传感器网络
实时系统通常是指能够在指定或者确定时间内提供所需水平服务的计算系统。它不仅需要对外部变化及时有效地响应,而且要求具有广泛的灵活性,能及时响应可变系统负载。实时系统的
随着互联网技术的迅猛发展,移动终端作为载体,智能手机、平板电脑等移动通信无线设备的普及,使得移动延迟容忍网络(Mobile Delay Tolerant Network,简称MDTN)成为目前无线传
我国经济正处于飞速发展阶段,汽车量增多与道路的慢速建设间的矛盾愈加突出,人们对交通拥挤、道路堵塞等状况感觉明显,这些状况制约了我国经济的可持续发展,因此交通管理部门
气象数据的可视化是可视化技术应用的一个重要方向。本文以时变飓风体数据为研究重点,开展气象体数据的可视化技术研究。飓风本身是一个涉及因素众多,且随时间推进不断演化的气
随着经济的不断发展,汽车保有量的不断增加,交通安全状况日趋恶化,因而行车安全问题越来越为人们所关注,而该问题中最重要的主体就是行人。如何在日趋频繁的交通环境中有效地
随着热带农业生产的迅速发展,热带农产品物流作为农业价值实现的核心环节,已成为人们关注的重点。物流信息是热带农产品物流的中枢神经,它伴随着热带农产品物流活动的发生而
软件测试是软件开发过程的重要组成部分,是软件质量保证的重要手段。测试用例是软件测试最核心的内容之一,测试用例的数量和质量很大程度上决定了软件质量的好坏。近年来,基于统