Article ID: | iaor20022295 |
Country: | United States |
Volume: | 48 |
Issue: | 7 |
Start Page Number: | 607 |
End Page Number: | 624 |
Publication Date: | Oct 2001 |
Journal: | Naval Research Logistics |
Authors: | Luss Hanan, Gnlk Oktay, ezik Tolga |
Keywords: | programming: integer |
We study a workforce planning and scheduling problem in which weekly tours of agents must be designed. Our motivation for this study comes from a call center application where agents serve customers in response to incoming phone calls. Similar to many other applications in the services industry, the demand for service in call centers varies significantly within a day and among days of the week. In our model, a weekly tour of an agent consists of five daily shifts and two days off, where daily shifts within a tour may be different from each other. The starting times of any two consecutive shifts, however, may not differ by more than a specified bound. Furthermore, a tour must also satisfy constraints regarding the days off; for example, it may be required that one of the days off is on a weekend day. The objective is to determine a collection of weekly tours that satisfy the demand for agents' services, while minimizing the total labor cost of the workforce. We describe an integer programming model where a weekly tour is obtained by combining seven daily shift scheduling models and days-off constraints in a network flow framework. The model is flexible and can accommodate different daily models with varying levels of detail. It readily handles different days-off rules and constraints regarding start time differentials in consecutive days. Computational results are also presented.