遗传算法在排课系统中的研究与应用

被引量 : 0次 | 上传用户:pz11200618
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
1999年,我国高校扩招,在校生人数不断增加。课程表的编排面临巨大的挑战。一方面,教师、教室资源有限,另一方面排课是学校教学管理工作中非常重要的一个环节,它直接影响着教学质量和学生培养质量。传统的人工排课已经不能满足教学管理工作的需求。因此,众多专家学者尝试利用计算机来解决排课问题。排课问题是一个有约束的、多目标的组合优化问题,并且已经被证明是一个NP完全问题。遗传算法(Genetic Algorithm, GA)是一种全局优化算法。1962年霍兰德(Holland)教授在世界范围内第一次提出了遗传算法的思想,它借用仿真生物遗传学和自然选择机理,通过自然选择、遗传、变异等作用机制,实现各个个体适应性的提高。从某种程度上说遗传算法是对生物进化过程进行的数学方式仿真。遗传算法在解决NP完全问题上表现优异。因此,借鉴以往成功经验并结合本单位实际情况,本文尝试将遗传算法引入到排课问题的求解。首先概括说明了遗传算法理论,其次介绍排课问题,阐述了该问题的国内外研究现状,着重分析了排课问题中的约束规则,将其分为不可违反的红线规则和黄线弹性规则,并分析了约束规则对最优解的影响。最后结合我单位实际情况,研究了染色体编码方式,设计了遗传算子,提出适应度函数的计算方法,确定了排课问题的算法设计并对其进行了仿真,仿真实验证明了遗传算法在解决排课问题中具有很高的效率,是解决排课问题很好的途径。
其他文献
本文对丰台区医疗质控中心的基本情况和组织结构进行了系统梳理,并根据工作实际开展情况讨论进行管理优化的具体措施,使医疗质控中心发挥相关作用,促使丰台区医疗质量提高。
绩效评估指标的使用在逐步扩展变化,发展至今,社会组织服务项目的绩效也已经在使用绩效评估指标进行评选相关项目等第。老年服务是当前中国老龄化面临的重要问题,特别是养老服务,在中国的发展刻不容缓,需要进一步的发展和壮大。在老年服务发展过程中,服务项目实施进程中,项目存在许多需要修改的问题,但因各种原因,开展服务项目的相关人员难以发现问题或难以修改。而绩效评估指标的建构能够帮助其发现自身存在问题的要点,并
跨媒体颜色复制品集一致性评价是色彩应用领域一个亟需解决的研究课题,这是因为传统的基于小色差匹配的色度学方法并不能经常满足色域差别很大的设备间颜色复制一致性评价。
随着人们的生活水平提高,木材文化市场越来越受到青睐。例如木制工艺品、木制雕刻品等,特别是近年来人们对木制佛珠掀起了热潮。可是,目前对木制加工圆球的评定方法国内外参
<正>尽管预防性乙肝疫苗已被应用了很多年,但乙型肝炎病毒感染仍然是世界范围内威胁人类健康的主要因素之一。乙型病毒性肝炎是一种血源性传播疾病,它的传染途径主要为母婴/
犬脊髓损伤性麻痹在临床上较为常见,其外因多是由于犬在玩耍、跳跃或滑跌、车撞时,脊髓受到外力的作用而受损害,内因多是由于骨软病或骨质疏松症,易发生椎骨骨折而导致脊髓受
热压工艺是人造板生产过程中的关键环节,直接决定着产品的质量。目前,人造板生产的热压工序主要由连续平压热压机完成,它的运转过程和技术稳定性是板材质量优质与否的关键,起
合成色素在食品、医药等领域得到广泛的应用。但是,以偶氮类为主体的食用合成色素,在人体内易降解为芳香胺类化合物,这类化合物毒性较大,具有致癌性和遗传毒性。日益突出的食
<正>于我国经济发展迈入新常态背景下提出的"大众创业、万众创新"对促进创新驱动发展战略实现和产业结构调整有着重要意义。"双创"活动开展以来,取得了令人振奋的重大成就,实
采用深度访谈的方式对北部湾涠洲岛生活方式型旅游小企业的经营特征和影响进行剖析。研究发现,海岛生活方式型旅游小企业在经营特征方面呈现出新的特点,对旅游市场供给和社区发