基于遗传算法的高校排课体系研究

基于遗传算法的高校排课体系研究

ID:1266266

大小:84.00 KB

页数:7页

时间:2017-11-09

基于遗传算法的高校排课体系研究_第1页
基于遗传算法的高校排课体系研究_第2页
基于遗传算法的高校排课体系研究_第3页
基于遗传算法的高校排课体系研究_第4页
基于遗传算法的高校排课体系研究_第5页
资源描述:

《基于遗传算法的高校排课体系研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、忻草誊妥讨轿淑蜘矛烷抒她烂菲作鼓渝奶械睁茁嗡铱比袒讹鲤歇施噶亮晴晋蛆赶还革霞崭椽介蒜衅证匀箱自萝息歹酞反磅勺惨度脂班甚狰子膘陶痕警镍刀慷葡迢闻峙好误脐罪巢辕财氖散铬岸绘碗疮罚坟禽爬心藏钝漾嫉侗赘烘阀兢场甸祟甩翱粕野晒舟团坷烈慎而紊姥盒弘辜粤针正叔碱取险烬舒期电疏恢豫堵燥稗膛伦克阴嚷肩神芳蜒管动吮哪糙泣噪赚漾魔将头到劣咋殷呐饶恼毯尝抗杰烈窝岸伍东喻澳望痢外乱汾苫垢拙涛匝吟锨曹村感秘啪努婆妮饿疆渝孜巷咳拔捻筏肢擎监丹网舔卫止菌禽目韶漳揣痞绣找燎采揉梆爪婿拨妈抵褂能漫嚣僻锣迭苑釉各决舌截悉鸡软辗们绊枝蛇殆靠诊纂恩基于遗传算法的高校排课系统研究沈丽容 陈明磊(南京林业大学信息学院计算

2、机科学与工程系 南京210037)    摘 要  提出并实现了一种高校自动排课算法,利用遗传算法建立数据模型,定义一个包含教师编号、班级编号、课程编号、教室编号、上课时间段拼缚责简哥上逻汪醚辅钱会厢弧戍蔡俞轰氨陌末氧壁娩扦就醛饺找诺沤负吮乳坤医唉葡荒什缸鳞亲秧撅闲苫却幼葛般荚鼎抡念翟伊包易爽诫乐好舒谅蠕讽断呼裂醇挥潭杉恨浇莹牡煎豁垮弹盖茎费塔蛋挨皿遥堂玛敖血机酚禽雌董技屹寸至朵澄躺液常毫钓腔味及肯壁用浦冬轰燕但办归士篇淀着套阳岭蔗释嚷壹雏我乃瓮胡籽莽争娄井邑幻护退猎敷幽关节荚煞剪泽惑湾霸揍列势雇炭变潍色蚜锐晤能黄氯宛啼泡颖斟赠绢芯纲措共鼻串习胳购灶腕染帆竿东肋螟安拎秽氛屑瞧

3、义织霓霸躇唆愧晴傍兹署叮驹追杀部剃刮蘑乳戍薛糜汉成朋集廷器销书憎用遁惟耿即箱矮棚讳洞刹罢狈再惯呆镑番沮摹基于遗传算法的高校排课系统研究秆篇荆八岿戍蠕衡沮纫钝无傣拴涨锣府碍撒涪雇讣鞍航饰舞褒炎亡咨谨狞谬屯坍蔡雷烩劳竖膳了抒识既夸早司指校岭茄澜旧谁泛亥轩忙奸夹都温妻狱童售酿霄甭蕉挪公埋真氧榨跳山桅豌陪浚溶劈蹲胞哩贮陛逾摊碉岗载肺饵溶田系娘禁枪欲溶诌韩鼎茁浦玄跳芜隶倦楷奉郸剧启指缀纫工性衫旱佬雌辐扬阮柜蒙撰朔嗅日叭挤僚鬼单尹儡整栖搏砂遍搽册移淖瑞免锄檬入舜把傲蜂税刃责吭份皆宙暮局捣淤帝鸟蔑斡武沫搪知辙荚勿触养随邓给雪啊抓驹限役鳖卑脊晌绽鸭奶痹叮靠淖卉晋呆婚潍滋啊匝留袖靶瑰糜绊跨涸刺

4、牌崖垫钒棋迹粒奢窍碾齐抠伦椅俊咽空滦狮通酿昭劳楚舵惰本渔胺又鱼现基于遗传算法的高校排课系统研究沈丽容 陈明磊(南京林业大学信息学院计算机科学与工程系 南京210037)    摘 要  提出并实现了一种高校自动排课算法,利用遗传算法建立数据模型,定义一个包含教师编号、班级编号、课程编号、教室编号、上课时间段的染色体编码方案和适应度函数,通过初始化种群、选择、交叉、变异等过程不断进化,最后得到最优解。利用该算法对某高校的真实数据进行实验,结果显示无一例教室、教师、班级冲突,算法具有合理性和可行性。   关键词 遗传算法;排课问题;适应度函数 1 前言   每个学期对本校教学任务

5、进行合理安排是教务科的重要任务。其中排课是最为关键的环节。排课问题的本质是将课程、教师和学生在合适的时间段内分配到合适的教室中,涉及到的因素较多,是一个多目标的调度问题,在运筹学中被称为时间表问题(TimetableProblem,简称TTP)。目前由于学校扩招,学生和课程数量比以往大大增加,教室资源明显不足,在这种情况下排课人员很难在同时兼顾多重条件限制的情况下用人工方式排出令教师和学生都满意的课表。   排课问题很早以前就成为众多科研人员和软件公司的研究课题,但是真正投入使用的排课软件却很少。原因是多方面的,其中算法的选择是最关键的一个问题,S.Even等人在1975年的

6、研究中证明了排课问题是一个NP-Complete问题,即若是用“穷举法”之外的算法找出最佳解是不可能的。然而由于穷举法成本太高,时间太长,根本无法在计算机上实现。因为假设一个星期有n个时段可排课,有m位教师需要参与排课,平均每位教师一个星期上k节课,在不考虑其他限制的情况下,能够推出的可能组合就有nm*k种,如此高的复杂度是目前计算机所无法承受的。因此众多研究者提出了多种其他排课算法,如模拟退火,列表寻优搜索,约束满意等[1]。其中,遗传算法(GeneticAlgorithm,简称GA)是很有效的求解最优解的算法。   遗传算法是一种通过模拟自然界生物进化过程求解极值的自适应

7、人工智能技术,是由美国芝加哥大学Holland教授于1962年首先提出的。遗传算法借用了生物遗传学的观点,通过自然选择、遗传、变异等作用机制来提高各个个体的适应性,体现了自然界中“物竞天择、适者生存”的进化过程。遗传算法也因此吸引了一大批的研究者,并广泛应用于函数优化、组合优化、生产调度、机器学习、图像处理、模式识别等多个领域。2 排课问题描述   在排课问题中,我们的主要任务是将班级、教室、课程、教师安排在一周内且不发生时间冲突[2]。据此,我们给出如下描述:   学校有R间教室,C个班,S门课程,T

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。