Heuristics for large scale labour scheduling problems in retail sector

被引:8
作者
Zolfaghari, S. [1 ]
El-Bouri, A. [1 ]
Namiranian, B. [1 ]
Quan, V. [2 ]
机构
[1] Ryerson Univ, Dept Mech & Ind Engn, Toronto, ON, Canada
[2] Univ Ontario, Inst Technol, Fac Engn & Appl Sci, Oshawa, ON, Canada
关键词
retail labour scheduling; shift generation; heuristics; integer programming;
D O I
10.3138/infor.45.3.111
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Labour scheduling in an organization is described as the process of producing optimized timetables for employees. During this process, the work regulations associated with the relevant workplace agreements must be observed and individual work preferences should be accommodated. The problem is further complicated by having many non-standard shift patterns with varying start and end times, and shifts of differing lengths. Generating all possible shift combinations results in a very large problem size and, consequently, the computational time needed to find an optimal schedule may become too excessive to be of any practical value. This paper proposes eight heuristics for generating candidate shifts. Our extensive analysis identified several patterns in intraday labour demand, ranging from a simple flat demand to a mixed fluctuating demand. Accordingly, a number of heuristics were developed for these different demand patterns, and an integer programming model was constructed to test their performance. Our computational analysis on small-scale test problems showed promising results by some of the heuristics in improving computational efficiency, without compromising the solution quality. The results indicated that a combination of some of these heuristics would be useful for the general case in which demand does not necessarily follow any specific pattern.
引用
收藏
页码:111 / 122
页数:12
相关论文
共 15 条
[1]   A FOCUSED REVIEW OF SCHEDULING IN SERVICES [J].
AGGARWAL, SC .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1982, 9 (02) :114-121
[2]   Survey, categorization, and comparison of recent tour scheduling literature [J].
Alfares, HK .
ANNALS OF OPERATIONS RESEARCH, 2004, 127 (1-4) :145-175
[3]   A COMPARATIVE-EVALUATION OF LABOR TOUR SCHEDULING METHODS [J].
BECHTOLD, SE ;
BRUSCO, MJ ;
SHOWALTER, MJ .
DECISION SCIENCES, 1991, 22 (04) :683-699
[4]  
Dantzig G.B., 1954, J OPER RES SOC AM, V2, P339, DOI [10.1287/opre.2.3.339, DOI 10.1287/OPRE.2.3.339]
[5]   An annotated bibliography of personnel scheduling and rostering [J].
Ernst, AT ;
Jiang, H ;
Krishnamoorthy, M ;
Owens, B ;
Sier, D .
ANNALS OF OPERATIONS RESEARCH, 2004, 127 (1-4) :21-144
[6]   Staff scheduling and rostering: A review of applications, methods and models [J].
Ernst, AT ;
Jiang, H ;
Krishnamoorthy, M ;
Sier, D .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 153 (01) :3-27
[7]   THE GENERAL EMPLOYEE SCHEDULING PROBLEM - AN INTEGRATION OF MS AND AI [J].
GLOVER, F ;
MCMILLAN, C .
COMPUTERS & OPERATIONS RESEARCH, 1986, 13 (05) :563-573
[8]   Improving the SIPP approach for staffing service systems that have cyclic demands [J].
Green, LV ;
Kolesar, PJ ;
Soares, J .
OPERATIONS RESEARCH, 2001, 49 (04) :549-564
[9]   Accounting for time-varying queueing effects in workforce scheduling [J].
Ingolfsson, A ;
Haque, MA ;
Umnikov, A .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2002, 139 (03) :585-597
[10]   LABOR UTILIZATION EFFECTS OF LABOR SCHEDULING FLEXIBILITY ALTERNATIVES IN A TOUR SCHEDULING ENVIRONMENT [J].
JACOBS, LW ;
BECHTOLD, SE .
DECISION SCIENCES, 1993, 24 (01) :148-166