[发明专利]一种基于紧迫度和回溯算法的高校排课方法有效

专利信息
申请号: 202110638948.X 申请日: 2021-06-08
公开(公告)号: CN113269532B 公开(公告)日: 2022-02-18
发明(设计)人: 张伟;刘梦豪 申请(专利权)人: 武汉拓森信息科技有限责任公司
主分类号: G06Q10/10 分类号: G06Q10/10;G06Q50/20
代理公司: 深圳峰诚志合知识产权代理有限公司 44525 代理人: 张腾
地址: 430081 湖北省武汉市东湖新技术开发*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 紧迫 回溯 算法 高校 方法
【说明书】:

发明公布了一种基于紧迫度和回溯算法的高校排课方法,其核心思想是:将高校的老师、教室作为排课资源,先计算其时间紧迫度,然后将资源按照紧迫度从低到高的方式进行排序;同时将待排班级按紧迫度从高到低进行排序;后续优先让紧迫度高的班级匹配紧迫度低的资源,通过这种思路提高资源使用平衡度,并通过回溯算法不断推演排课结果,直到找到一种可以满足所有班级的排课解法为止;此方法可以在高效找到解法的同时,满足了一定程度上对高校教师、教室资源的平衡。

技术领域

本发明涉及计算机领域,特别是涉及一种基于紧迫度和回溯算法的高校排课方法。

背景技术

在当前高校教育体制及背景下,如何高效、准确、灵活地完成高校教学任务的排课,已经成为了各高校极具挑战性的。

现有技术存在以下弊端:人工排课时,难以同时完成对学生班级、教师、教师等资源的冲突检测,且无法在其平衡度上进行有效的优化。部分现代算法如“遗传算法”虽然也可以作为解决当前场景方法,但普遍耗时长、结果准确性不稳定,无法及时发现一些冲突因子。

发明内容

基于上述问题,本发明提供了一种基于紧迫度和回溯算法的高校排课方法,用以提高高校排课场景下的效率及资源平衡性。

一种基于紧迫度和回溯算法的高校排课方法,包括以下步骤,

步骤1. 通过收集全校某学期的教学计划和教室资源信息,教室资源信息包括:各教室对应的教室类型相同,各教室的教室容量分为a1~ak共k类,a1~ak表示该教室的座位数与各班级的人数的比值的取整数,即该教室能容纳的班级数,各班级的人数均为s ,a1~ak共k种容量的教室能满足被排课的所有课程的教学要求,a1~ak依次递增,a1~ak共k种容量的教室的数量分别为n1~nk,在本方法中教室类型都是通用教室;

教学计划包括:g种课程;f个班级中第i班级对g种课程中的第j个课程所需求的课程学时ji;各班级对j课程所需求的课程学时总数;对j课程所需求的各班级总数Fj,即对j课程所需求的课程学时ji不为0的班级数,Fj不大于k种容量的所有教室的总容量;

教师资源信息包括:全校有r名教师,g种课堂工种,各课堂工种的教师数量为Mj,一学期有D个教学日;

步骤2. 通过教学计划和教室资源信息的需求程度或被需求程度,计算出相对紧迫度,包括:

评价各课程对各类教室的教室紧迫程度:Pc=第k’类教室的数量/j课程需要用的教室数量H=nk/(Fj/(ak)),Pc越大,说明第k’类教室可用的教室越多,各课程对第k’类教室的紧迫程度越小,k’为1~k之间的常数,H表示j课程需要用的教室数量;

计算出每个课堂工种的教师紧迫度: Pt=一学期中第j种课堂工种总课时数/(第j种课堂工种的人数*D),即,Pt越大,说明该课程j对该课堂工种的紧迫度越高;

计算出各班级每日平均课时数,即所有课程对班级的紧迫度:,表示第i班级对g种所需求的课程学时总数;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉拓森信息科技有限责任公司,未经武汉拓森信息科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110638948.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top