一种排班方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38010707 阅读:9 留言:0更新日期:2023-06-30 10:31
本公开提供了一种排班方法、装置、电子设备及存储介质,通过获取排班需求,确定排班需求对应的目标限制规则,根据目标限制规则,构建排班限制函数;确定历史排班记录,根据历史排班记录,确定同一员工在相邻排班周期内,排班位次的变化规律;根据变化规律,构建排班位次变化矩阵,其中,排班位次变化矩阵中的元素代表同一员工在相邻排班周期内,排班位次的位次变化值;确定员工在每个班次对应的上班时长,构建上班时长矩阵;将上班时长矩阵与排班位次变化矩阵融合,生成排班预测矩阵,基于员工当前排班位次,在排班限制函数的约束下,采用排班预测矩阵确定目标排班方案。可以提升排班效率,并且排班方案的合理性较高。并且排班方案的合理性较高。并且排班方案的合理性较高。

【技术实现步骤摘要】
一种排班方法、装置、电子设备及存储介质


[0001]本公开涉及计算机
,具体而言,涉及一种排班方法、装置、电子设备及存储介质。

技术介绍

[0002]在目前的企业人员排班过程中,往往采用排班人员根据历史经验,通过Excel等工具对需要排班的人员进行排班,由于进行排班的人员情况较为复杂,存在人员请假、人员身体情况、以及人员的工作时长、人员轮换等多种变量因素。在实际排班过程中,由于传统排班模式的限制,即:Excel编排、纸质化记录,会存在缺乏对人员轮换的有效管理,人员排班效率较低,且排班方案的合理性较差等问题。

技术实现思路

[0003]本公开实施例至少提供一种排班方法、装置、电子设备及存储介质,本申请的有益效果为:可以提升排班效率,并且排班方案的合理性较高。
[0004]本公开实施例提供了一种排班方法,包括:获取排班需求,确定所述排班需求对应的目标限制规则,根据所述目标限制规则,构建排班限制函数;确定历史排班记录,根据所述历史排班记录,确定同一员工在相邻排班周期内,排班位次的变化规律;根据所述变化规律,构建排班位次变化矩阵,其中,所述排班位次变化矩阵中的元素代表同一员工在相邻所述排班周期内,所述排班位次的位次变化值;确定员工在每个班次对应的上班时长,构建上班时长矩阵;将所述上班时长矩阵与所述排班位次变化矩阵融合,生成排班预测矩阵,基于员工当前所述排班位次,在所述排班限制函数的约束下,采用所述排班预测矩阵确定目标排班方案。
[0005]一种可选的实施方式中,所述排班限制函数包括:上班时长限制函数,用于限制员工的所述上班时长小于或等于预设的天数值、周数值以及月数值;班次变化限制函数,用于限制员工在相邻所述排班周期内的所述位次变化值小于或等于对应班次的员工总数;时长差异限制函数,用于限制不同员工的所述上班时长之间的时长差值小于或等于预设的差异阈值;位次变化步长限制函数,用于限制在所述排班周期内,员工在每个班次对应的所述位次变化值小于或等于所述员工总数。
[0006]一种可选的实施方式中,在所述将所述上班时长矩阵与所述排班位次变化矩阵融合,生成排班预测矩阵,基于员工当前所述排班位次,在所述排班限制函数的约束下,采用
所述排班预测矩阵确定目标排位班次之后,所述方法还包括:确定所述目标排班方案是否满足所述班次变化限制函数以及所述位次变化步长限制函数;若不满足,根据所述班次变化限制函数以及所述位次变化步长限制函数针对所述历史排班记录进行修改;重复所述确定历史排班记录,根据所述历史排班记录,确定同一员工在相邻排班周期内,排班位次的变化规律的步骤,直至所述目标排班方案满足所述班次变化限制函数以及所述位次变化步长限制函数。
[0007]一种可选的实施方式中,所述确定历史排班记录,根据所述历史排班记录,确定同一员工在相邻排班周期内,排班位次的变化规律,具体包括:针对每个员工,根据所述历史排班记录,确定每个所述排班周期内该员工对应的所述排班位次;针对每两个相邻所述排班周期,确定同一员工的所述排班位次对应的所述位次变化值;根据全部所述位次变化值,针对每个员工,构建所述排班位次与所述位次变化值之间的位次推演函数,将所述位次推演函数确定为所述排班位次的变化规律。
[0008]一种可选的实施方式中,基于以下公式生成所述排班预测矩阵:其中,代表所述排班预测矩阵;代表所述排班位次变化矩阵;m,n分别代表同一员工在相邻所述排班周期内的所述排班位次和所述班次的变化值;代表预设的权重系数;代表上班时长矩阵中的元素;i代表矩阵的行;j代表矩阵的列。
[0009]一种可选的实施方式中,在所述将所述上班时长矩阵与所述排班位次变化矩阵融合,生成排班预测矩阵,基于员工当前所述排班位次,在所述排班限制函数的约束下,采用所述排班预测矩阵确定目标排位班次之后,所述方法还包括:根据所述排班限制函数,针对所述目标排班方案进行校验;筛选所述目标排班方案中不符合所述排班限制函数的目标排班位次,为所述目标排班位次配置与所述排班限制函数的限制类型对应的预警标识。
[0010]本公开实施例还提供一种排班装置,所述装置包括:排班限制函数构建模块,用于获取排班需求,确定所述排班需求对应的目标限制规则,根据所述目标限制规则,构建排班限制函数;变化规律确定模块,用于确定历史排班记录,根据所述历史排班记录,确定同一员工在相邻排班周期内,排班位次的变化规律;第一矩阵构建模块,用于根据所述变化规律,构建排班位次变化矩阵,其中,所述排班位次变化矩阵中的元素代表同一员工在相邻所述排班周期内,所述排班位次的位次变化值;第二矩阵构建模块,用于确定员工在每个班次对应的上班时长,构建上班时长矩阵;排班生成模块,用于将所述上班时长矩阵与所述排班位次变化矩阵融合,生成排
班预测矩阵,基于员工当前所述排班位次,在所述排班限制函数的约束下,采用所述排班预测矩阵确定目标排班方案。本公开实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述排班方法,或上述排班方法中任一种可能的实施方式中的步骤。
[0011]本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述排班方法,或上述排班方法中任一种可能的实施方式中的步骤。
[0012]本公开实施例还提供一种计算机程序产品,包括计算机程序/指令,该计算机程序、指令被处理器执行时实现上述排班方法,或上述排班方法中任一种可能的实施方式中的步骤。
[0013]本公开实施例提供的一种排班方法,通过获取排班需求,确定所述排班需求对应的目标限制规则,根据所述目标限制规则,构建排班限制函数;确定历史排班记录,根据所述历史排班记录,确定同一员工在相邻排班周期内,排班位次的变化规律;根据所述变化规律,构建排班位次变化矩阵,其中,所述排班位次变化矩阵中的元素代表同一员工在相邻所述排班周期内,所述排班位次的位次变化值;确定员工在每个班次对应的上班时长,构建上班时长矩阵;将所述上班时长矩阵与所述排班位次变化矩阵融合,生成排班预测矩阵,基于员工当前所述排班位次,在所述排班限制函数的约束下,采用所述排班预测矩阵确定目标排班方案。可以提升排班效率,并且排班方案的合理性较高。
[0014]为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0015]为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0016本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种排班方法,其特征在于,包括:获取排班需求,确定所述排班需求对应的目标限制规则,根据所述目标限制规则,构建排班限制函数;确定历史排班记录,根据所述历史排班记录,确定同一员工在相邻排班周期内,排班位次的变化规律;根据所述变化规律,构建排班位次变化矩阵,其中,所述排班位次变化矩阵中的元素代表同一员工在相邻所述排班周期内,所述排班位次的位次变化值;确定员工在每个班次对应的上班时长,构建上班时长矩阵;将所述上班时长矩阵与所述排班位次变化矩阵融合,生成排班预测矩阵,基于员工当前所述排班位次,在所述排班限制函数的约束下,采用所述排班预测矩阵确定目标排班方案。2.根据权利要求1所述的方法,其特征在于,所述排班限制函数包括:上班时长限制函数,用于限制员工的所述上班时长小于或等于预设的天数值、周数值以及月数值;班次变化限制函数,用于限制员工在相邻所述排班周期内的所述位次变化值小于或等于对应班次的员工总数;时长差异限制函数,用于限制不同员工的所述上班时长之间的时长差值小于或等于预设的差异阈值;位次变化步长限制函数,用于限制在所述排班周期内,员工在每个班次对应的所述位次变化值小于或等于所述员工总数。3.根据权利要求2所述的方法,其特征在于,在所述将所述上班时长矩阵与所述排班位次变化矩阵融合,生成排班预测矩阵,基于员工当前所述排班位次,在所述排班限制函数的约束下,采用所述排班预测矩阵确定目标排位班次之后,所述方法还包括:确定所述目标排班方案是否满足所述班次变化限制函数以及所述位次变化步长限制函数;若不满足,根据所述班次变化限制函数以及所述位次变化步长限制函数针对所述历史排班记录进行修改;重复所述确定历史排班记录,根据所述历史排班记录,确定同一员工在相邻排班周期内,排班位次的变化规律的步骤,直至所述目标排班方案满足所述班次变化限制函数以及所述位次变化步长限制函数。4.根据权利要求1所述的方法,其特征在于,所述确定历史排班记录,根据所述历史排班记录,确定同一员工在相邻排班周期内,排班位次的变化规律,具体包括:针对每个员工,根据所述历史排班记录,确定每个所述排班周期内该员工对应的所述排班位次;针对每两个相邻所述排班周期,确定同一员工的所述排班位次对应的所述位次变化值;根据全部所述位次变化值,针对每个员工,构建所述排班位次与所述位次变化值之间的位次推演函数,将所述位次推演函数确定为所述排班位次的变化规律。5.根据权利要求1所述的方法,其特征在于,基于以下公式生成所述排班预测矩阵:
...

【专利技术属性】
技术研发人员:唐政江陈捷向飞倪佳肖文海汪小琳卢锐吕晗殊陈果方锐
申请(专利权)人:民航成都信息技术有限公司
类型:发明
国别省市:

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

1