一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

智能排班方法、装置、电子设备、介质和计算机程序产品与流程

2023-02-10 20:48:37 来源:中国专利 TAG:

技术特征:
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为初始点,根据所述排班得分函数和所述解空间,利用所述延迟接受算法得到第四目标解xz,包括:
以所述第三目标解xj为初始点,迭代计算t4时间段后,若所述排班得分函数不再增大,将迭代计算的当前解作为第四目标解xz。8.根据权利要求3所述的方法,其特征在于,所述以所述第四目标解xz为初始点,根据所述排班得分函数和所述解空间,利用所述大洪水算法得到第五目标解xg,包括:以所述第四目标解xz为初始点,迭代计算t5时间段后,若所述排班得分函数不再增大,将迭代计算的当前解作为第五目标解xg。9.根据权利要求1所述的方法,其特征在于,所述排班约束规则包括硬规则、中规则和软规则,按照约束重要性排序,硬规则>中规则>软规则,所述根据所述所需人数、所述排班约束规则和所述实际人数,确定m个预排班结果,包括:根据所述所需人数、所述实际人数和所述硬规则,确定p个预排班结果;在所述p个预排班结果中,加入一部分中规则,确定f个预排班结果;在所述f个预排班结果中,加入另一部分中规则,确定h个预排班结果;以及在所述h个预排班结果中,加入软规则,确定m个预排班结果,其中,h为大于等于m的整数,f为大于等于h的整数,p为大于等于f的整数。10.根据权利要求1所述的方法,其特征在于,所述历史业务数据包括呼入量、接听率、转接率、平均通话时长、事后处理时长和振铃时长,所述历史班表信息包括员工利用率和登录率,所述根据获取的历史业务数据和历史班表信息,计算固定时间段内的所需人数,包括:根据所述呼入量预测固定时间段内的预测呼入量;以及根据所述预测呼入量、所述接听率、所述转接率、所述平均通话时长、所述事后处理时长、所述振铃时长、所述员工利用率和所述登录率计算所述固定时间段内的所需人数。11.一种智能排班装置,其特征在于,包括:计算模块,所述计算模块用于执行根据获取的历史业务数据和历史班表信息,计算固定时间段内的所需人数;获取模块,所述获取模块用于执行获取排班约束规则和实际人数;第一确定模块,所述第一确定模块用于执行根据所述所需人数、所述排班约束规则和所述实际人数,确定m个预排班结果,其中,m为大于等于1的整数;以及第二确定模块,所述第二确定模块用于执行将所述m个预排班结果输入排班模型,所述排班模型对所述m个预排班结果进行迭代寻优计算,得到目标排班结果。12.一种电子设备,其特征在于,包括:一个或多个处理器;一个或多个存储器,用于存储可执行指令,所述可执行指令在被所述处理器执行时,实现根据权利要求1~10中任一项所述的方法。13.一种计算机可读存储介质,其特征在于,所述存储介质上存储有可执行指令,该指令被处理器执行时实现根据权利要求1~10中任一项所述的方法。14.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序包括一个或者多个可执行指令,所述可执行指令被处理器执行时实现根据权利要求1~10中任一项所述的方法。

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


技术研发人员:张珂欣 孟靖祥 樊苗 苏越
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:2022.11.11
技术公布日:2023/2/6
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献