排课方法、装置、介质以及电子设备制造方法及图纸

技术编号:38828208 阅读:16 留言:0更新日期:2023-09-15 20:07
本公开涉及一种排课方法、装置、介质以及电子设备,排课方法包括获取历史排课数据以及与历史排课数据对应的多个排课影响因子;根据历史排课数据以及多个排课影响因子,确定每一排课影响因子的权重值;根据多个排课影响因子、每一排课影响因子的权重值以及预设约束条件,生成目标排课结果。通过根据历史排课数据确定出不同教师的外部环境因素和教师的内部因素等客观的排课影响因子对排课数据的影响程度,是以客观且统一的参量标准为依据,同时以预设的约束条件为约束,得到该排课影响因子的权重值,如此,可以保证得到的目标排课结果的客观性和合理性,同时有效提高了排课效率和排课质量。排课质量。排课质量。

【技术实现步骤摘要】
排课方法、装置、介质以及电子设备


[0001]本公开涉及数据处理
,具体地,涉及一种排课方法、装置、介质以及电子设备。

技术介绍

[0002]排课管理是学校教务管理系统设计的重要环节,同时也是十分复杂的管理工作之一。随着计算机技术的发展以及学生数量的迅速增多,课程编排由人工排课转向成了通过计算机技术进行智能排课,通过合理的排课算法逻辑,既提高排课工作的科学性,又能减轻教务人员的工作负担。
[0003]然而,根据相关技术中的排课算法逻辑所得到的排课结果仍受人为主观因素影响,造成排课结果不合理。

技术实现思路

[0004]为克服相关技术中存在的问题,本公开提供一种排课方法、装置、介质以及电子设备。
[0005]根据本公开实施例的第一方面,提供一种排课方法,包括:
[0006]获取历史排课数据以及与所述历史排课数据对应的多个排课影响因子;
[0007]根据所述历史排课数据以及所述多个排课影响因子,确定每一所述排课影响因子的权重值;
[0008]根据所述多个排课影响因子、每一所述排课影响因子的权重值以及预设约束条件,生成目标排课结果。
[0009]可选地,根据所述历史排课数据以及所述多个排课影响因子,确定每一所述排课影响因子的权重值,包括:
[0010]针对每一所述排课影响因子,根据所述历史排课数据,确定该排课影响因子对应的皮尔逊相关系数,并将所述皮尔逊相关系数作为该排课影响因子的权重值。
[0011]可选地,根据所述历史排课数据以及所述多个排课影响因子,确定每一所述排课影响因子的权重值,包括:
[0012]根据所述历史排课数据以及所述多个排课影响因子,确定第一变量和第二变量,其中所述第一变量根据每一所述排课影响因子对应的预设初始权重值对每一所述排课影响因子的值进行加权求和得到,所述第二变量为所述历史排课数据;
[0013]以每个所述排课影响因子的权重值是小于等于1且大于等于0的数、且所述多个排课影响因子的权重值之和是1为约束,以皮尔逊相关系数的值最大为目标,将所述第一变量和所述第二变量代入所述皮尔逊相关系数的计算式,对每一所述排课影响因子对应的预设初始权重值进行更新,得到每一所述排课影响因子对应的权重值。
[0014]可选地,根据所述历史排课数据以及所述多个排课影响因子,确定第一变量,包括:
[0015]根据每一所述排课影响因子与所述历史排课数据的相关性,确定该排课影响因子的变量符号,并根据每一所述排课影响因子的所述变量符号、每一所述排课影响因子对应的预设初始权重值,对每一所述排课影响因子的值进行加权求和,得到所述第一变量;
[0016]其中,在所述排课影响因子与所述历史排课数据正相关的情况下,所述排课影响因子的变量符号为正符号,在所述排课影响因子与所述历史排课数据负相关的情况下,所述排课影响因子的变量符号为负符号。
[0017]可选地,根据所述多个排课影响因子、每一所述排课影响因子的权重值以及预设约束条件,生成目标排课结果,包括:
[0018]根据每一所述排课影响因子的权重值与预设阈值的数值关系,确定每一所述排课影响因子对应的处理级别;
[0019]针对所述处理级别为第一预设级别的第一排课影响因子,根据所述预设约束条件,得到多个候选排课结果;
[0020]针对所述处理级别为第二预设级别的第二排课影响因子,以所述多个候选排课结果为约束,对预设排课算法进行求解,生成目标排课结果,其中所述预设排课算法中所述第二排课影响因子为自变量,排课结果为因变量。
[0021]可选地,以所述多个候选排课结果为约束,对预设排课算法进行求解,生成目标排课结果,包括:
[0022]以所述多个候选排课结果为约束,对预设排课算法进行求解,获得多个优选排课结果;
[0023]根据用户需求信息对所述多个优选排课结果进行排序,并在排序后的所述多个优选排课结果中选择位于预设排序位置的排课结果作为所述目标排课结果。
[0024]可选地,根据每一所述排课影响因子的权重值与预设阈值的数值关系,确定每一所述排课影响因子对应的处理级别,包括:
[0025]针对每一所述排课影响因子,当所述排课影响因子的权重值大于所述预设阈值时,确定所述排课影响因子的处理级别为所述第一预设处理级别,当所述排课影响因子的权重值小于或等于所述预设阈值时,确定所述排课影响因子的处理级别为所述第二预设处理级别。
[0026]根据本公开实施例的第二方面,提供一种排课装置,包括:
[0027]获取模块,被配置为获取历史排课数据以及与所述历史排课数据对应的多个排课影响因子;
[0028]确定模块,被配置为根据所述历史排课数据以及所述多个排课影响因子,确定每一所述排课影响因子的权重值;
[0029]生成模块,被配置为根据所述多个排课影响因子、每一所述排课影响因子的权重值以及预设约束条件,生成目标排课结果。
[0030]根据本公开实施例的第三方面,提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述第一方面提供的所述方法的步骤。
[0031]根据本公开实施例的第四方面,提供一种电子设备,包括:
[0032]存储装置,其上存储有计算机程序;
[0033]处理装置,用于执行所述存储装置中的所述计算机程序,以实现所述第一方面提
供的所述方法的步骤。
[0034]在本公开中,根据历史排课数据以及与历史排课数据对应的多个排课影响因子,确定每一排课影响因子的权重值,并根据多个排课影响因子、每一排课影响因子的权重值以及预设约束条件,生成目标排课结果。通过根据历史排课数据确定出不同教师的外部环境因素和教师的内部因素等客观的排课影响因子对排课数据的影响程度,是以客观且统一的参量标准为依据,同时以预设的约束条件为约束,得到该排课影响因子的权重值,如此,可以保证得到的目标排课结果的客观性和合理性,同时有效提高了排课效率和排课质量。
[0035]本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0036]附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
[0037]图1是根据一示例性实施例示出的一种排课方法的流程图。
[0038]图2是根据一示例性实施例示出的一种排课装置的框图。
[0039]图3是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
[0040]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0041]为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种排课方法,其特征在于,包括:获取历史排课数据以及与所述历史排课数据对应的多个排课影响因子;根据所述历史排课数据以及所述多个排课影响因子,确定每一所述排课影响因子的权重值;根据所述多个排课影响因子、每一所述排课影响因子的权重值以及预设约束条件,生成目标排课结果。2.根据权利要求1所述的排课方法,其特征在于,根据所述历史排课数据以及所述多个排课影响因子,确定每一所述排课影响因子的权重值,包括:针对每一所述排课影响因子,根据所述历史排课数据,确定该排课影响因子对应的皮尔逊相关系数,并将所述皮尔逊相关系数作为该排课影响因子的权重值。3.根据权利要求1所述的排课方法,其特征在于,根据所述历史排课数据以及所述多个排课影响因子,确定每一所述排课影响因子的权重值,包括:根据所述历史排课数据以及所述多个排课影响因子,确定第一变量和第二变量,其中所述第一变量根据每一所述排课影响因子对应的预设初始权重值对每一所述排课影响因子的值进行加权求和得到,所述第二变量为所述历史排课数据;以每个所述排课影响因子的权重值是小于等于1且大于等于0的数、且所述多个排课影响因子的权重值之和是1为约束,以皮尔逊相关系数的值最大为目标,将所述第一变量和所述第二变量代入所述皮尔逊相关系数的计算式,对每一所述排课影响因子对应的预设初始权重值进行更新,得到每一所述排课影响因子对应的权重值。4.根据权利要求3所述的排课方法,其特征在于,根据所述历史排课数据以及所述多个排课影响因子,确定第一变量,包括:根据每一所述排课影响因子与所述历史排课数据的相关性,确定该排课影响因子的变量符号,并根据每一所述排课影响因子的所述变量符号、每一所述排课影响因子对应的预设初始权重值,对每一所述排课影响因子的值进行加权求和,得到所述第一变量;其中,在所述排课影响因子与所述历史排课数据正相关的情况下,所述排课影响因子的变量符号为正符号,在所述排课影响因子与所述历史排课数据负相关的情况下,所述排课影响因子的变量符号为负符号。5.根据权利要求1

4任一所述的排课方法,其特征在于,根据所述多个排课影响因子、每一所述排课影响因子的权重值以及预设...

【专利技术属性】
技术研发人员:刘东李娥林
申请(专利权)人:北京鼎事兴教育咨询有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1