东北大学学报:自然科学版  2018, Vol. 39 Issue (1): 20-25  
0

引用本文 [复制中英文]

宫俊, 贾倩倩, 张家生, 于淼. 呼叫中心人力资源配置鲁棒规划模型[J]. 东北大学学报:自然科学版, 2018, 39(1): 20-25.
[复制中文]
GONG Jun, JIA Qian-qian, ZHANG Jia-sheng, YU Miao. Robust Program Model of Human Resource Management for Staffing Call Centers[J]. Journal of Northeastern University Nature Science, 2018, 39(1): 20-25. DOI: 10.12068/j.issn.1005-3026.2018.01.005.
[复制英文]

基金项目

国家自然科学基金资助项目(71271052, 71701137)

作者简介

宫俊(1972-),男,安徽马鞍山人,东北大学副教授。

文章历史

收稿日期:2016-08-02
呼叫中心人力资源配置鲁棒规划模型
宫俊1, 贾倩倩1, 张家生2, 于淼3    
1. 东北大学 信息科学与工程学院, 辽宁 沈阳 110819;
2. 东北大学秦皇岛分校 控制工程学院, 河北 秦皇岛 066004;
3. 沈阳建筑大学 管理学院, 辽宁 沈阳 110168
摘要:针对现实呼叫中心中顾客到达不确定的问题, 建立了基于排队论的离散流体模型, 解决了考虑鲁棒性呼叫中心的人力资源配置问题.通过区间数据来表示顾客到达的不确定集, 利用可调整鲁棒优化方法的思想, 分析了鲁棒优化模型与确定性优化模型的关系.数值试验表明, 使用可调整鲁棒参数的鲁棒优化方法减小了呼叫中心到达率不确定性给呼叫中心系统带来的影响; 到达率越大, 对应的最优的鲁棒参数越大, 模型越保守.
关键词呼叫中心    人力资源配置    鲁棒优化    到达不确定    流体模型    
Robust Program Model of Human Resource Management for Staffing Call Centers
GONG Jun1, JIA Qian-qian1, ZHANG Jia-sheng2, YU Miao3    
1. School of Information Science & Engineering, Northeastern University, Shenyang 110819, China;
2. School of Control Engineering, Northeastern University at Qinhuangdao, Qinhuangdao 066004, China;
3. School of Management, Shenyang Jianzhu University, Shenyang 110168, China
Corresponding author: YU Miao, E-mail: yumiao1213@126.com
Abstract: Considering the problem that the arrival rates of call centers are uncertain, a discrete fluid model was built based on queuing theory, and the human resource allocation problem of staffing call centers was solved with the robustness. The set of uncertain arrival rate was formulated by using interval data, and by adjusting the robust optimization method of adjustable robust parameters to solve the staffing problem, the relationship between robust optimization model and deterministic optimization model was analyzed. Numerical experiments show that, using the robust optimization method with adjustable robust parameters can reduce the impact of random arrival rates on call centers; with the increasing of arrival rates, the corresponding optimal robust parameter will be increased, and the model is more conservative.
Key Words: call center    human resource allocation    robust optimization    uncertain arrival    fluid model    

近年来, 呼叫中心作为现代服务业的重要组成部分, 在电信、银行、航空公司和酒店等行业发挥着越来越重要的作用, 呼叫中心管理的一个重要挑战是在保证顾客的服务质量条件下如何降低人力运营成本, 因此, 呼叫中心的人力资源配置问题的研究受到许多学者关注[1-2].于淼等[3]在2014年提出了基于考虑顾客放弃行为的M/M/N+M排队模型的优化方法, 解决了带排队信息提示的呼叫中心人力资源配置问题.本文在文献[4-5]的基础上建立了呼叫中心系统的基于排队过程的离散流体模型, 研究了单技能呼叫中心的到达率时变的人力资源配置问题, 参照Liao等[6-7]处理顾客到达的不确定性方法, 推导了确定性模型对应的鲁棒优化模型, 对所建模型进行了数值试验, 表明用鲁棒优化方法能降低呼叫中心的成本.鲁棒优化方法作为解决不确定性问题的有效手段, 近几年受到了各界的广泛关注.鲁棒优化的思想最早由Soyster[8]于1973年提出来解决不确定问题, 2004年Ben-Tal等[9]提出了可调整鲁棒的概念.同年, Bertsimas等[10]提出了区间不确定的参数可调整的鲁棒优化方法.此后鲁棒优化方法在自然科学、工程技术、经济管理、交通运输等各个领域解决不确定问题得到了广泛的应用[11-13].鲁棒优化方法实施的关键是对于包含不确定数据的问题产生一个易于求解的鲁棒对应模型.本文对考虑顾客行为的呼叫中心系统建立基于排队论的鲁棒优化模型, 使用鲁棒优化的方法解决了到达率不确定下的最优人力资源配置问题.

1 问题描述及鲁棒模型的推导

考虑某银行呼叫中心现实运营流程, 该呼叫中心业务主要针对网上银行顾客的呼入进行应答处理, 服务流程见图 1, 其中顾客的到达服从泊松分布, 当顾客到达服务系统, 坐席人员繁忙时, 顾客进入排队系统, 路由策略为先到先服务, 顾客在队列中存在中途放弃的行为; 顾客到达率、中途放弃率, 以及服务人员的服务率可以根据历史数据统计得出, 其中顾客的到达是随机的, 具有一定的不确定性, 这种不确定性用一个区间集合来表示.本文考虑最小化呼叫中心系统的成本, 其中总成本包括人员成本和惩罚成本两部分.

图 1 呼叫中心服务流程图 Fig.1 Schematic representation of a call center
1.1 模型符号说明

为了方便理解和建模, 首先给出常量和变量的符号说明: θ为中途放弃率; μ为服务人员的服务率; T为离散时间段的总数量; l(t)为顾客在t时段的队长; g(t)为在t时段正在被服务的顾客数量; (t)为在t时段顾客新的到达; b(t)为t时段从顾客队列派到服务台的顾客数量; d(t)为t时段正在工作的服务人员数量;N为时间段的数量; y(n)为第n个时间段内配置的服务人员数量.

1.2 模型的建立及推导

呼叫中心系统的成本主要来源于服务人员的成本和顾客排队以及顾客放弃行为产生的惩罚成本, 本文模型的目标函数是使总成本最小化:

其中,cy, cw, ca分别表示人员成本、等待成本和中途放弃成本的系数.

在使呼叫中心成本最小化的同时, 也要保证对顾客的服务质量, 所以就有以下约束:

等式约束1:

表示呼叫中心排队系统在t时刻的队长, 其中, 中途放弃率是一个常量, 且满足0 < θ < 1;此时不考虑到达率的不确定性, 顾客的到达用λ(t)表示.

等式约束2:

是指t时刻正在接受服务的顾客数量, 其中, 坐席人员的服务率μ是一个常量, 且满足0 < μ < 1.

约束3:

是指t时刻正在服务顾客的人员数量要小于t时刻所在时段一共配置的工作人员数量, 其中, 表示当前时间所处的时段.

约束4:

限制了坐席人员正在接受服务的顾客数量, 即一个服务人员只能服务一位顾客.

约束5:

对模型进行初始化, 假设开始时系统中排队的人数为0, 正在接受坐席人员服务的顾客数为0.

约束6, 7, 8:

这3个约束为边界约束.

由此本文建立呼叫中心人力资源配置的离散流体模型:

(1)

定义1  顾客到达率的不确定集,

, ∀t=1, …, T, α≥0}, 其中, σλ(t)代表平均值和标准差.

考虑所有情境下最坏的情况, 即对于不确定集合中使模型取得所有最小值中的最大值, 又因为顾客到达的不确定性直接影响的是惩罚成本, 所以可得

(2)

已知模型(2)是非线性的, 为了将其转化为线性模型, 接下来考虑其子模型.

定义2   为模型的子模型, 代表等待和中途放弃的惩罚成本, 即

(3)

对模型(3)进行改进, 将第一个约束的等于号改为大于等于, 改进模型为

(4)

命题1  改进模型(4)与原模型(3)是等价的, 即

证明:首先证明f(d, , b, θ)≥f′(d, , b, θ).现令(l*(t), g*(t), b*(t))为式(3)的一个最优解, 则有(l*(t), g*(t), b*(t))是式(4)的可行解, 因为对于所有的模型(3)的解都满足模型(4), 则有

再证明, 现在考虑模型(4)的一个最优解(l′(t), g′(t), b′(t)), 下面来证明, 若l′(t+1)>(1-θ)l′(t)-b′(t+1)+λ(t+1), 其中t=0, …, T-1, 则有l′(t+1)=0, 换言之, 下一时刻没有人排队.假设存在t使l′(t+1)>(1-θ)l′(t)-b′(t+1)+λ(t+1), 和l′(t+1)>0同时满足, 采用数学反证法思想, 用l′(t+1)-ε来代替l′(t+1), 使l′(t+1)-ε>(1-θ)l′(t)-b′(t+1)+λ(t+1), 其中, l′(t+1)>ε>0, 若t < T-1, 则l′(t+2)≥(1-θl′(t+1)-b′(t+2)+λ(t+2)>(1-θ)(l′(t+1)-ε)-b′(t+2)+λ(t+2).

由于cw+θca>0, 此时得到的目标值比原最优解时的目标值小, 这与原问题矛盾.则证明得到, 若l′(t+1)>(1-θ)l′(t)-b′(t+1)+λ(t+1), t=0, …, T-1, 有l′(t+1)=0.

考虑模型(4)的一个最优解(l′(t), g′(t), b′(t)), t=0, …, T能够使l′(t+1)>(1-θ)l′(t)-b′(t+1)+λ(t+1), 并且l′(t+1)=0同时也存在, 再构建另一个最优解(l′′(t), g′′(t), b′′(t))使l′′(t+1)=(1-θ)l′′(t)-b′′(t+1)+λ(t+1).根据上面的证明, 可得(1-θ)l′(t)-b′(t+1)+λ(t+1) < 0, 那么b′(t+1)>(1-θl′(t)+λ(t+1), 再令Δ=b′(t+1)-(1-θl′(t)-λ(t+1), 容易得到Δ>0, 定义b′′(t+1)=b′(t+1)-Δ, 则有0≤b′′(t+1)≤b′(t+1), 再定义g′′(t+1)=(1-μ)g′(t)+b′′(t+1), 得到0≤g′′(t)≤g′(t).同理, 令g′′(τ+1)=(1-μg′(τ)+b′′(τ+1)≤g′(τ+1),对于所有的τt+1, 保证问题可行性的同时改变决策变量的值, 对所有的t都重复该过程, 直到l′(t+1)>(1-θl′(t)-b′(t+1)+λ(t+1), 因此存在一个最优解(l′(t), g′(t), b′(t))使l′(t+1)=(1-θl′(t)-b′(t+1)+λ(t+1)对于所有的t=0, …, T-1都成立, 这表明此最优解为式(3)的一个可行解, 则可得到, 结合已经证明的, 得出.由此命题1得证.

下面考虑模型(4)的对偶模型, 令变量π(t), p(t)≤0, r(t), 其中t=1, …, T, 且分别对应以下3个约束条件:

则对偶问题的模型:

(5)

已知式(4)中cw+caθ>0, 对于所有的t, 都满足l(t)≥0, 所以其目标值在[0, +∞)取值, 而其对偶问题有π(t)≥0, 所以对偶问题的目标值满足取值大于等于零, 即对偶问题是成立的.由命题1可知模型(3)的对偶模型为模型(5).

命题2  的值是随着到达率单调递增的.

证明:根据对偶原理, 可得

, 其中存在(πk(t), pk(t), rk(t))为式(5)的对偶极值点, k=1, 2, …, K.现假设k∈[1, K], 可得, 则有,所以有, 对于任意的σ>0和t=1, 2,…, T都成立.即的值随着单调增加, 由此命题2得证.

由定义1和命题2得到

(6)

将式(6)代入到式(2)中得到最终的鲁棒优化模型为

(7)

该模型是呼叫中心人力资源配置模型, 为线性鲁棒优化模型.

2 算例与结果分析 2.1 数据来源

本文使用的120 d顾客到达率的历史数据来源于Technion Service Enterprise Engineering Center开发的SEEStat软件, 该软件提供了大量原始呼叫中心数据库资源, 模型中的数据参照文献[11].所选取银行的营业时间为早6:00到晚6:00, 共720 min.

将历史数据分为两部分, 其中80 d到达作为训练集, 得到80 d顾客到达率的平均值以及标准差, 来确定不同保守程度下的人员配置情况, 另取40 d到达作为验证集, 求出使总成本最小的鲁棒参数, 来确定最优的人员配置.

2.2 数值分析

本实验利用IBM ILOG CPLEX 12.0软件在Windows环境下运行求解, 实验选取12个时段进行人员配置, 实验其他参数见表 1.

表 1 实验参数设置 Table 1 Parameter values used in the model
2.2.1 到达率对最优鲁棒参数的影响

当银行在节假日时, 顾客的到达率为λ1, 此时对于不同参数下的人员配置所对应的总成本如图 2所示; 当银行在正常工作日时, 顾客的到达率为λ2, 此时对于不同参数下的人员配置所对应的总成本如图 3所示.

图 2 顾客到达为λ1时不同鲁棒参数下的成本情况 Fig.2 Costs for different robust parameters with λ1
图 3 顾客到达为λ2时不同鲁棒参数下的成本情况 Fig.3 Costs for different robust parameters with λ2

图 2可知, 当顾客到达为λ1时, 总成本随着鲁棒参数的增加在不断提高, 惩罚成本在逐渐减小, 几乎对总成本不产生影响, 这是因为顾客的到达率小, 此时有足够的人力, 顾客几乎不需要排队.

图 3可知:顾客到达为λ2的情况下, 总成本呈先减小后增大的趋势, 在鲁棒参数取1.8时取得最小总成本, 这是由于此时顾客存在排队的现象, 惩罚成本不为0, 随着鲁棒参数的增加, 所配置的人员越多, 队长就会减小, 惩罚成本在人员成本增加的同时在减小, 通过调节鲁棒参数, 来平衡人员成本与惩罚成本使总成本最小化.

2.2.2 鲁棒模型与确定性模型的性能比较

当不考虑银行的节假日与月末总结, 一律按正常工作日来进行人员配置时, 此时对于不同参数下的人员配置所对应的总成本如图 4所示:连续取40 d的到达率, 鲁棒参数取1.9时, 总成本取到最小值, 其中当鲁棒参数为0时, 问题变为确定性问题, 可知在最优参数下的总成本远远小于确定模型下的成本, 说明鲁棒优化方法可以很好地抵抗到达不确定性给系统带来的影响.同时, 由图 4可以看到不同的到达率对应的最优的人员配置不同, 决策者可以根据实际情况来计划最优的人力.

图 4 不同鲁棒参数下连续40 d到达率对应的成本情况 Fig.4 Costs for different robust parameters with arrival rates of 40 days
3 结论

1) 通过对鲁棒模型与确定性模型效果的比较, 说明了鲁棒优化方法能抵抗顾客到达不确定性给系统带来的影响; 同时在模型最保守的时候, 惩罚成本为0, 即此时队列中无人等待, 系统有足够的服务人员, 总成本要远远大于在最优人力情况下的总成本; 由此可知, 确定性模型和最保守的模型, 总成本都要大于最优鲁棒参数下的值, 说明了鲁棒优化方法的可行性.

2) 随着顾客的到达率的增大, 最优的鲁棒参数会增加, 这是由于到达率的增加意味着不确定性因素的波动范围增加.决策者可以根据实际情况进行人员配置.本文的研究成果对现实中考虑顾客到达不确定性的呼叫中心人力资源配置问题具有一定的启示意义.

参考文献
[1]
Armony M, Mandelbaum A. Routing and staffing in large-scale service systems:the case of homogeneous impatient customers and heterogeneous impatient customers and heterogeneous servers[J]. Operations Research, 2011, 59(1): 50–65. DOI:10.1287/opre.1100.0878
[2]
Yu M, Gong J, Tang J F. Optimal design of a multi-server queueing system with delay information[J]. Industrial Management & Data Systems, 2016, 116(1): 147–169.
[3]
于淼, 宫俊, 唐加福, 等. 带排队信息提示的呼叫中心人力资源分配方法[J]. 东北大学学报(自然科学版), 2014, 35(1): 1–14.
( Yu Miao, Gong Jun, Tang Jia-fu, et al. Method on staffing of call center with delay information[J]. Journal of Northeastern University(Natural Science), 2014, 35(1): 1–14. )
[4]
石贝贝. 基于鲁棒优化的人力资源规划模型研究[D]. 北京: 北京交通大学, 2012.
( Shi Bei-bei.Research on human resource programming model based on robust optimization[D].Beijing:Beijing Jiaotong University, 2012. http://www.cnki.com.cn/Article/CJFDTotal-TJJC201411020.htm )
[5]
Ding S, Koole G, Van der Mei R D. On the estimation of the true demand in call centers with redials and reconnects[J]. European Journal of Operational Research, 2015, 246(1): 250–262. DOI:10.1016/j.ejor.2015.04.018
[6]
Liao S, Koole G, Van Delft C, et al. Staffing a call center with uncertain non-stationary arrival rate and flexibility[J]. OR Spectrum, 2012, 34(3): 691–721. DOI:10.1007/s00291-011-0257-0
[7]
Liao S, Van Delft C, Vial J P. Distributionally robust workforce scheduling in call centers with uncertain arrival rates[J]. Optimization Methods & Software, 2013, 28(3): 501–522.
[8]
Soyster A L. Convex programming with set-inclusive constraints and applications to inexact linear programming[J]. Operations Research, 1973, 21(5): 1154–1157. DOI:10.1287/opre.21.5.1154
[9]
Ben-Tal A, Nemirovski A. Robust convex optimization[J]. Mathematics of Operations Research, 1998, 23(4): 769–805. DOI:10.1287/moor.23.4.769
[10]
Bertsimas D, Sim M. The price of robustness[J]. Operations Research, 2004, 52(1): 35–53. DOI:10.1287/opre.1030.0065
[11]
Bertsimas D, Doan X V. Robust and data-driven approaches to call centers[J]. European Journal of Operational Research, 2010, 207(2): 1072–1085. DOI:10.1016/j.ejor.2010.05.040
[12]
Xu Y, Chen Q S, Quan X W. Robust berth scheduling with uncertain vessel delay and handling time[J]. Annals of Operations Research, 2012, 192(1): 123–140. DOI:10.1007/s10479-010-0820-0
[13]
朱雷, 黎建强, 汪明. 不确定条件下应急管理人力供应链多功能资源配置鲁棒优化问题[J]. 系统工程理论与实践, 2015, 35(3): 736–742.
( Zhu Lei, Li Jian-qiang, Wang Ming. Multi-resource robust optimization of emergency human resource supply chain management under uncertainty[J]. Systems Engineering—Theory & Practice, 2015, 35(3): 736–742. DOI:10.12011/1000-6788(2015)3-736 )