智能排班方法、装置、电子设备、介质和计算机程序产品制造方法及图纸

技术编号:36611383 阅读:19 留言:0更新日期:2023-02-08 09:59
本公开提供了一种智能排班方法、装置、电子设备、介质和计算机程序产品。上述方法和装置可用于人工智能技术领域。智能排班方法包括:根据获取的历史业务数据和历史班表信息,计算固定时间段内的所需人数;获取排班约束规则和实际人数;根据所述所需人数、所述排班约束规则和所述实际人数,确定m个预排班结果,其中,m为大于等于1的整数;以及将所述m个预排班结果输入排班模型,所述排班模型对所述m个预排班结果进行迭代寻优计算,得到目标排班结果。果。果。

【技术实现步骤摘要】
智能排班方法、装置、电子设备、介质和计算机程序产品


[0001]本公开涉及人工智能
,更具体地,涉及一种智能排班方法、装置、电子设备、介质和计算机程序产品。

技术介绍

[0002]目前大多数银行坐席人员的排班工作,主要依赖于人工排班。排班规则非常复杂,且极度依赖主观经验、费时费力,智能化水平较低。具体地,排班师首先会整理下个排班周期内所承载地区的整体业务规律、总预测业务量、每日15分钟业务数据及对应各时段的人员需求等基础数据;再依据最新人员情况,按现有人员规模遵从排班原则、出勤率等计算其日均理论接听能力;依据提供的人员情况设计班表。完成班表设计后发送至客服部进行意见征求。排班师根据客服部提出优化建议进行调整,同时再次测算调整后的班表是否能满足业务需求,若运营管理部对班表的业务审核通过,则发客服部进行班表发布。

技术实现思路

[0003]有鉴于此,本公开提供了一种智能、高效、准确和省时省力的智能排班方法、装置、电子设备、计算机可读存储介质和计算机程序产品。
[0004]本公开的一个方面提供了一种智能排班方法,包括:根据获取的历史业务数据和历史班表信息,计算固定时间段内的所需人数;获取排班约束规则和实际人数;根据所述所需人数、所述排班约束规则和所述实际人数,确定m个预排班结果,其中,m为大于等于1的整数;以及将所述m个预排班结果输入排班模型,所述排班模型对所述m个预排班结果进行迭代寻优计算,得到目标排班结果。
[0005]根据本公开实施例的智能排班方法,通过所需人数、排班约束规则和实际人数,可以确定出m个预排班结果,通过排班模型对m个预排班结果进行迭代寻优计算,可以得到目标排班结果,目标排班结果可以理解为最优的排班结果。通过本公开的方法使得无需依赖于人工排班,即使在排班规则复杂的情况下,也可以高效、准确地得到最优的排班结果,省时省力,智能化水平较高。
[0006]在一些实施例中,所述排班模型包括爬山算法、禁忌搜索算法、模拟退火算法、延迟接受算法和大洪水算法中的至少一个。
[0007]在一些实施例中,所述排班模型对所述m个预排班结果进行迭代寻优计算,得到目标排班结果,包括:构建每个所述预排班结果的排班得分函数f(X);将所述m个预排班结果组成解空间{X:Xi,i=1,2,3,......,m};根据所述排班得分函数和所述解空间,利用所述爬山算法得到第一目标解Xr,其中,r为大于等于1且小于等于m的整数;以所述第一目标解Xr为初始点,根据所述排班得分函数和所述解空间,利用所述禁忌搜索算法得到第二目标解Xk,其中,k为大于等于1且小于等于m的整数;以所述第二目标解Xk为初始点,根据所述排班得分函数和所述解空间,利用所述模拟退火算法得到第三目标解Xj,其中,j为大于等于1且小于等于m的整数;以所述第三目标解Xj为初始点,根据所述排班得分函数和所述解空
间,利用所述延迟接受算法得到第四目标解Xz,其中,z为大于等于1且小于等于m的整数;以所述第四目标解Xz为初始点,根据所述排班得分函数和所述解空间,利用所述大洪水算法得到第五目标解Xg,其中,g为大于等于1且小于等于m的整数;以及将所述第五目标解Xg对应的所述预排班结果作为目标排班结果。
[0008]在一些实施例中,所述根据所述排班得分函数和所述解空间,利用所述爬山算法得到第一目标解Xr,包括:在所述解空间中随机选取一个可能解作为初始点;以及迭代计算t1时间段后,若所述排班得分函数不再增大,将迭代计算的当前解作为第一目标解Xr。
[0009]在一些实施例中,所述以所述第一目标解Xr为初始点,根据所述排班得分函数和所述解空间,利用所述禁忌搜索算法得到第二目标解Xk,包括:以所述第一目标解Xr为初始点,迭代计算t2时间段后,若所述排班得分函数不再增大,将迭代计算的当前解作为第二目标解Xk。
[0010]在一些实施例中,所述以所述第二目标解Xk为初始点,根据所述排班得分函数和所述解空间,利用所述模拟退火算法得到第三目标解Xj,包括:以所述第二目标解Xk为初始点,迭代计算t3时间段后,若所述排班得分函数不再增大,将迭代计算的当前解作为第三目标解Xj。
[0011]在一些实施例中,所述以所述第三目标解Xj为初始点,根据所述排班得分函数和所述解空间,利用所述延迟接受算法得到第四目标解Xz,包括:以所述第三目标解Xj为初始点,迭代计算t4时间段后,若所述排班得分函数不再增大,将迭代计算的当前解作为第四目标解Xz。
[0012]在一些实施例中,所述以所述第四目标解Xz为初始点,根据所述排班得分函数和所述解空间,利用所述大洪水算法得到第五目标解Xg,包括:以所述第四目标解Xz为初始点,迭代计算t5时间段后,若所述排班得分函数不再增大,将迭代计算的当前解作为第五目标解Xg。
[0013]在一些实施例中,所述排班约束规则包括硬规则、中规则和软规则,按照约束重要性排序,硬规则>中规则>软规则,所述根据所述所需人数、所述排班约束规则和所述实际人数,确定m个预排班结果,包括:根据所述所需人数、所述实际人数和所述硬规则,确定p个预排班结果;在所述p个预排班结果中,加入一部分中规则,确定f个预排班结果;在所述f个预排班结果中,加入另一部分中规则,确定h个预排班结果;以及在所述h个预排班结果中,加入软规则,确定m个预排班结果,其中,h为大于等于m的整数,f为大于等于h的整数,p为大于等于f的整数。
[0014]在一些实施例中,所述历史业务数据包括呼入量、接听率、转接率、平均通话时长、事后处理时长和振铃时长,所述历史班表信息包括员工利用率和登录率,所述根据获取的历史业务数据和历史班表信息,计算固定时间段内的所需人数,包括:根据所述呼入量预测固定时间段内的预测呼入量;以及根据所述预测呼入量、所述接听率、所述转接率、所述平均通话时长、所述事后处理时长、所述振铃时长、所述员工利用率和所述登录率计算所述固定时间段内的所需人数。
[0015]本公开的另一个方面提供了一种智能排班装置,包括:计算模块,所述计算模块用于执行根据获取的历史业务数据和历史班表信息,计算固定时间段内的所需人数;获取模块,所述获取模块用于执行获取排班约束规则和实际人数;第一确定模块,所述第一确定模
块用于执行根据所述所需人数、所述排班约束规则和所述实际人数,确定m个预排班结果,其中,m为大于等于1的整数;以及第二确定模块,所述第二确定模块用于执行将所述m个预排班结果输入排班模型,所述排班模型对所述m个预排班结果进行迭代寻优计算,得到目标排班结果。
[0016]本公开的另一方面提供了一种电子设备,包括一个或多个处理器以及一个或多个存储器,其中,所述存储器用于存储可执行指令,所述可执行指令在被所述处理器执行时,实现如上所述方法。
[0017]本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。
[0018]本公开的另一方面提供了一种计算机程序产品,包括计算机程序,所述计算机程序本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能排班方法,其特征在于,包括:根据获取的历史业务数据和历史班表信息,计算固定时间段内的所需人数;获取排班约束规则和实际人数;根据所述所需人数、所述排班约束规则和所述实际人数,确定m个预排班结果,其中,m为大于等于1的整数;以及将所述m个预排班结果输入排班模型,所述排班模型对所述m个预排班结果进行迭代寻优计算,得到目标排班结果。2.根据权利要求1所述的方法,其特征在于,所述排班模型包括爬山算法、禁忌搜索算法、模拟退火算法、延迟接受算法和大洪水算法中的至少一个。3.根据权利要求2所述的方法,其特征在于,所述排班模型对所述m个预排班结果进行迭代寻优计算,得到目标排班结果,包括:构建每个所述预排班结果的排班得分函数f(X);将所述m个预排班结果组成解空间{X:Xi,i=1,2,3,......,m};根据所述排班得分函数和所述解空间,利用所述爬山算法得到第一目标解Xr,其中,r为大于等于1且小于等于m的整数;以所述第一目标解Xr为初始点,根据所述排班得分函数和所述解空间,利用所述禁忌搜索算法得到第二目标解Xk,其中,k为大于等于1且小于等于m的整数;以所述第二目标解Xk为初始点,根据所述排班得分函数和所述解空间,利用所述模拟退火算法得到第三目标解Xj,其中,j为大于等于1且小于等于m的整数;以所述第三目标解Xj为初始点,根据所述排班得分函数和所述解空间,利用所述延迟接受算法得到第四目标解Xz,其中,z为大于等于1且小于等于m的整数;以所述第四目标解Xz为初始点,根据所述排班得分函数和所述解空间,利用所述大洪水算法得到第五目标解Xg,其中,g为大于等于1且小于等于m的整数;以及将所述第五目标解Xg对应的所述预排班结果作为目标排班结果。4.根据权利要求3所述的方法,其特征在于,所述根据所述排班得分函数和所述解空间,利用所述爬山算法得到第一目标解Xr,包括:在所述解空间中随机选取一个可能解作为初始点;以及迭代计算t1时间段后,若所述排班得分函数不再增大,将迭代计算的当前解作为第一目标解Xr。5.根据权利要求3所述的方法,其特征在于,所述以所述第一目标解Xr为初始点,根据所述排班得分函数和所述解空间,利用所述禁忌搜索算法得到第二目标解Xk,包括:以所述第一目标解Xr为初始点,迭代计算t2时间段后,若所述排班得分函数不再增大,将迭代计算的当前解作为第二目标解Xk。6.根据权利要求3所述的方法,其特征在于,所述以所述第二目标解Xk为初始点,根据所述排班得分函数和所述解空间,利用所述模拟退火算法得到第三目标解Xj,包括:以所述第二目标解Xk为初始点,迭代计算t3时间段后,若所述排班得分函数不再增大,将迭代计算的当前解作为第三目标解Xj。7.根据权利要求3所述的方法,其特征在于,所述以所述第三目标解Xj为初始点,根据所述排班得分函数和所述解空间,利用所述延...

【专利技术属性】
技术研发人员:张珂欣孟靖祥樊苗苏越
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1