透過您的圖書館登入
IP:3.141.202.187
  • 學位論文

利用限制規劃求解客服中心人員排班問題

Solving the Call Center Agent Shift Scheduling Problem by Constraint Programming

指導教授 : 洪一峯

摘要


客服中心具有大幅度需求波動的特性。然而,由於人力成本的考量,以及政府法規與公司規定的限制條件下,要提供100%的服務水準來符合隨時間改變的需求是不具經濟效益的。本研究主要探討的是二十四小時客服中心人員排班問題,假設各客服人員效率相同且允許各人員擁有多重技能,並給定各班別類型、各時間區段人數需求、以前各人員排班資料等已知條件下,配合各項政府法規、公司內部規定與員工個人休假安排等限制條件,建構出一個客服人員排班問題的求解方法。 本研究的客服人員排班問題求解方法共分為兩個模組,第一個模組主要以限制規劃的方式將客服中心人員排班問題的模型建構出來,再以限制規劃特有的求解技術,一致性技術、搜尋演算法與限制繁衍機制等來搜尋所有的可行解。在第二個模組中,我們將人員排班階段求解出的班表結果,利用線性規劃的數學模式,分配人員到各時間區段中不同的技能需求。而此線性規劃數學模式中的目標是最小化技能需求的人力不足成本。 為了驗證本研究所提出的方法,我們將利用限制規劃軟體ILOG Solver去執行第一階段的運算,再利用線性規劃軟體ILOG CPLEX執行出線性規劃問題的結果。 最後,由實驗結果得知,本研究所提出之方法可以求解出人員短缺成本最低之最佳排班班表。但是當問題範圍增大時,限制規劃求解的困難度也隨之增加。因此,期望這項問題可以作為未來研究限制規劃求解人員排班問題的一個改進方向。

並列摘要


We can observe that the demand of a call center fluctuates greatly. However, it is uneconomical to provide a 100% service level for time-varying demands like a call center because of the cost consideration and the government regulations and company policy. In this study, we investigate the agent shift scheduling problem for a 24-hours call center. We assume that the efficiency is the same for each employee and every employee can be qualified for multiple skills. Given the shift types, the demand of each time period and previous agent shift schedules, we try to find a better method to solve the agent shift scheduling problem in call center. The method must consider the government regulations, company policy and advanced vacation arrangements by agents. We use two modules to solve the call center agent scheduling problem. The first module use constraint programming to model the agent shift assignment problem. By using the concepts of constraint programming such as consistency checking techniques, searching algorithm and constraint propagation, we are able to find all feasible assignments. In the second module, we use linear program formulation to allocate agents to various skill demands for each time period. The objective of the linear program is to minimize the shortage cost of skill demands. To validate the proposed method, we will use ILOG Solver, a constraint programming software, to perform the calculation of the first module; also, we will use ILOG CPLEX to perform the computation of the linear program problem. After validating the modules, we are able to find the optimal schedule for small size problem. But, when the problem scale is getting larger, the number of feasible solutions provided by constraint programming is also getting too huge and it very difficult to solve the whole problem with a reasonable computation. Hence, it may be a good direction for further research.

參考文獻


Atlason, J. and Epelman, M. A and Henderson, S. G (2004), “Call Center Staffing with Simulation and Cutting Plane Methods”, Annals of Operations Research, Vol. 127, pp.333-358.
Aykin , T. (1996), “Optimal Shift Scheduling with Multiple Break Windows”, Management Science, Vol. 42, No.4, pp. 591-602.
Aykin , T. (1998), “A Composite Branch and Cut Algorithm for Optimal Shift Scheduling with Multiple Breaks and Break Windows”, The journal of the Operational Research Society, Vol. 49, No.6, pp. 603-615.
Bailey, J. (1985), “Integrated Days off and Shift Personnel Scheduling”, Computers & Industrial Engineering, Vol. 9, No.4, pp. 395-404.
Beasley , J.E. and Cao, B. (1996), “A tree search algorithm for the crew scheduling problem”, European Journal of Operational Research, Vol. 94, pp. 517-526.

被引用紀錄


李典勳(2011)。探討醫院急診X光檢查流程與放射師人力配置改善方案〔碩士論文,中原大學〕。華藝線上圖書館。https://doi.org/10.6840/cycu201100437
王小龍(2009)。基因演算法應用於休閒產業導覽解說員排班問題之研究-以Y館為例〔碩士論文,國立臺灣師範大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0021-1610201315175264
林瑜禎(2011)。自來水管線維修工程人員機具指派最佳化〔碩士論文,國立中央大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0031-1903201314413846
蔡宜衿(2011)。空服員排班問題之研究〔碩士論文,長榮大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0015-0712201017012200
張人文(2012)。建設公司區域開發銷售規劃最佳化研究〔碩士論文,國立中央大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0031-1903201314444205

延伸閱讀