当前位置:主页 > 教育论文 > 高等教育论文 >

基于双向搜索的混合蛙跳算法研究及其在高校排课管理系统中的应用

发布时间:2020-06-24 23:54
【摘要】:混合蛙跳算法(Shuffled Frog Leaping Algorithm,SFLA)由于其模型简单,可调参数少,全局搜索能力较强等优点,被广泛应用于科研研究与生活实践等领域。然而,SFLA算法是由子群中的最差青蛙个体负责局部搜索,最差青蛙个体的更新仅依靠子群中的最优青蛙个体以及全局最优青蛙个体,寻优方向单一,寻优步长随机,导致其在迭代过程中容易出现过早收敛,最终陷入局部极值的状况。另外,SFLA算法借助所有青蛙个体的周期性混合来共享信息,这虽然有助于提高全局搜索能力,但是会降低子群内部的寻优性能。因此,本文提出改进的SFLA算法,借助实时队列来改进每个最差青蛙个体的寻优性能的同时,使用多维差分进化的变异思想来更新子群中的最优青蛙个体。如何有效地实现课程安排是各个高校教务管理的重点,合理的高校课程安排对高校日常教学管理具有重要意义。课程安排问题是一个有约束条件的组合优化问题。本文将改进的SFLA算法应用于求解高校排课问题,同时,设计并实现了简单的高校排课管理系统。本文主要工作如下:(1)针对SFLA算法存在的缺点,提出了基于双向搜索的混合蛙跳算法(RTQ-DE-SFLA)。RTQ-DE-SFLA算法借助实时队列开展横向搜索,对每个子群中的最差青蛙个体进行更新,提高了每个子群的局部寻优能力。同时,RTQ-DE-SFLA算法受到差分进化变异思想的启迪,对每个子群中的最优青蛙个体进行多维差分变异,使得最优个体能够更好地引导子群中的其它个体寻优,既提高了青蛙个体的寻优能力,又增强了算法的全局搜索能力。实验结果表明,相比于传统的SFLA算法及其改进算法,RTQ-DE-SFLA算法在多个单目标函数优化问题上的寻优结果更好。(2)在分析了排课问题的关键要素,约束条件的基础上,提出了基于RTQ-DE-SFLA算法的排课算法。基于RTQ-DE-SFLA算法的高校排课算法相比于传统的手工排课方法,既使课程安排更加科学合理,灵活性强,又减少了人力资源消耗。(3)以SSH框架为基础,mysql为后台数据库,设计并实现简易的基于RTQ-DE-SFLA算法的高校排课管理系统。该系统操作简单,功能详细,能够协助高校教务管理人员更好地开展工作。
【学位授予单位】:江苏大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:G647.3;TP18
【图文】:

用例图,用例图,管理员


34(b)系统用例设计根据上述的功能需求的分析,可以得出如图 4.3 的系统用例图。从中可得,该管理系统拥有两种用户角色,管理员以及教务管理人员。管理员拥有该系统所有功能的权限,而教务管理人员拥有除了系统管理部分之外的权限。图 4.3 系统用例图图 4.4 展示了管理员参与系统的用例图。其中用例包括:系统设置,教师管理用例,教室管理用例,班级管理用例,课程管理用例,排课管理用例,课程游览用例。图 4.4 管理员参与系统的用例图从图 4.4 中可得,管理员作为用户登录排课管理系统时,要通过用户名和密码进行验证,验证正确之后方可进入系统

用例图,管理员,用例图,排课管理系统


34图 4.4 管理员参与系统的用例图从图 4.4 中可得,管理员作为用户登录排课管理系统时,要通过用户名和密码进行证,验证正确之后方可进入系统,能够进行所有的操作,能够对教室,教师,班级,课

【相似文献】

相关期刊论文 前10条

1 余松林;李超;顾嘉;李霞;;学分制下排课优化浅析[J];上海工程技术大学教育研究;2016年02期

2 叶愿愿;;院系二级排课管理模式的研究——以江苏财经职业技术学院为例[J];中外企业家;2019年04期

3 包洪岩;何庆南;殷朝阳;兰小筠;;浅谈医学院校二级排课管理[J];课程教育研究;2013年25期

4 李芳;;图论在教师排课管理中应用[J];课程教育研究;2016年33期

5 苏星星;王光辉;于华;;关于高等学校排课工作的思考和探讨[J];文教资料;2013年01期

6 管煜;;高校排课过程中遗传算法的作用[J];电子制作;2015年22期

7 李新刚;;民办高校二级排课管理模式的实践与思考——以长春科技学院为例[J];吉林省经济管理干部学院学报;2015年06期

8 李宇辉;陆海华;;基于高校教室资源优化配置的排课管理策略研究[J];中国成人教育;2015年21期

9 刘娟;韩燕平;;卓越职院建设背景下高效排课的研究[J];读书文摘;2016年22期

10 冯禹;;美国中学复杂的排课、选课和计分制度[J];婚姻与家庭(社会纪实);2017年02期

相关会议论文 前4条

1 李勤丰;;最大独立集在高校排课表系统中的应用[A];广西计算机学会2006年年会论文集[C];2006年

2 张剑平;冯旭升;陈涵;;教务管理系统中的排课与选课算法研究[A];计算机与教育:迎接21世纪教育信息化的挑战——全国计算机辅助教育学会第九届学术年会[C];1999年

3 周香凝;;遗传算法在高校排课中的应用研究(英文)[A];计算机技术与应用进展——全国第17届计算机科学与技术应用(CACIS)学术会议论文集(上册)[C];2006年

4 杨波;;高校排课管理系统的功能需求分析[A];第五届世纪之星创新教育论坛论文集[C];2016年

相关重要报纸文章 前10条

1 本报记者 许阳 实习生 郑凯;走班时代:排课之难不亚于重办一所学校[N];21世纪经济报道;2017年

2 本报记者 高靓;不排课是良方还是无奈?[N];中国教育报;2013年

3 河南 杨长春;轻轻松松排课表[N];电脑报;2002年

4 本报记者 夏 欣;淡化班级 滚动排课 混科住宿[N];光明日报;2002年

5 穆夏;“走班制”与“选排课”背后的信息化[N];中国教育报;2014年

6 亦冰;北方交通大学实行全天候排课[N];光明日报;2000年

7 本报记者 辛宁;曹家和:“家”和万事兴[N];成才导报.教育周刊;2007年

8 ;合理有序的课程表如何排[N];中国教育报;2010年

9 记者 苏军 通讯员 焦苇;按视近与视远交替原则排课[N];文汇报;2008年

10 海南省海南中学 陈辉 杨亚军;如何设置选修课[N];中国教育报;2005年

相关博士学位论文 前1条

1 王赞;基于染色体自交叉Memetic算法的教学调度问题研究[D];天津大学;2010年

相关硕士学位论文 前10条

1 龚仁霞;基于双向搜索的混合蛙跳算法研究及其在高校排课管理系统中的应用[D];江苏大学;2019年

2 吴小芳;新高考走班制教学下的学校资源优化研究[D];华东师范大学;2018年

3 苏军波;基于优化的启发式算法进行排课的研究[D];东北师范大学;2018年

4 张忱;基于Web应用的走班排课管理系统[D];天津大学;2018年

5 郝晓鹏;基于遗传算法的排课选课系统设计与实现[D];北京工业大学;2018年

6 刘飞;地方高校排课现状研究[D];西南大学;2009年

7 巫峻;贵州民族大学排课管理系统的研究与分析[D];云南大学;2015年

8 张宇;警校智能排课关键技术研究与系统开发[D];吉林大学;2017年

9 田宁;开平机电学校排课管理系统的研究与分析[D];云南大学;2016年

10 李乐婷;电子科技大学中山学院排课管理系统的研究与分析[D];云南大学;2015年



本文编号:2728545

资料下载
论文发表

本文链接:https://www.wllwen.com/jiaoyulunwen/gaodengjiaoyulunwen/2728545.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户dec89***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com