Employee or labor scheduling is associated with assigning an appropriate number of workers to the jobs during each day of work. It requires determining when staff members will work and when part-time, full-time workers will be needed to work. It is obvious that the number of employees wanted on duty throughout the week may fluctuate depending on health or family issues of the labor and the employer’s requirement for a particular job; Scheduling forces us to systematically identify and analyze about all the tasks that need to be done on a project, the expected time each task might take, the expected requirement of the workforce for the job in terms of size and quality of employee personnel and the expected labor expenses. As the availabilities of the employees may vary and change from week to week; hence the scheduling becomes more essential for the smooth running of a project or shift. This paper focuses on a constructive method for solving Labor Scheduling problem encountered in a construction company, suggesting an estimated labor cost over a week and the requirement of part-time labors in each shift, using linear programming techniques, thus, providing a logical way to organize these tasks and produce a new schedule each week, by the virtue of the changing demand for service while minimizing labor cost and maximizing labor preferences.
Pinedo, M., Zacharias, C. and Zhu, N. (2015) Scheduling in the Service Industries: An Overview. Journal of Systems Science and Systems Engineering, 24, 1-48. https://doi.org/10.1007/s11518-015-5266-0
Semra Ağralı, Z., Ta şkın, C. and ünal, A.T. (2016) Employee Scheduling in Service Industries with Flexible Employee Availability and Demand. Omega, 66, 159-169. https://doi.org/10.1016/j.omega.2016.03.001
Satheesh Kumar, B., Nagalakshmi, G. and Kumaraguru, S. (2014) A Shift Sequence for Nurse Scheduling Using Linear Programming Problem. IOSR Journal of Nursing and Health Science, 3, 24-28. https://doi.org/10.9790/1959-03612428
De Grano, M.L., Medeiros, D.G. and Eitel, D. (2009) Accommodating Individual Preferences in Nurse Scheduling via Auctions and Optimization. Health Care Management Science, 12, 228-242. https://doi.org/10.1007/s10729-008-9087-2
Moz, M. and Pato, M.V. (2007) A Genetic Algorithm Approach to a Nurse Rerostering Problem. Computers and Operations Research, 34, 667-691. https://doi.org/10.1016/j.cor.2005.03.019
Maenhout, B. and Vanhoucke, M. (2013) An Integrated Nurse Staffing and Scheduling Analysis for Longer-Term Nursing Staff Allocation Problems. Omega, 41, 485-499. https://doi.org/10.1016/j.omega.2012.01.002
Bagatourova, O. and Mallya, S.K. (2004) Coupled Heuristic and Simulation Scheduling in a Highly Variable Environment. Proceedings of the 2004 Winter Simulation Conference, Washington DC, 5-8 December 2004, 1856-1860. https://doi.org/10.1109/WSC.2004.1371540
Brusco, M., Jacobs, L., Bongiorno, R., Lyons, D. and Tang, B. (1995) Improving Personnel Scheduling at Airline Stations. European Journal of Operational Research, 43, 728-905. https://doi.org/10.1287/opre.43.5.741
Chu, S.C.K. (2007) Generating, Scheduling and Rostering of Shift Crew-Duties: Applications at the Hong Kong International Airport. European Journal of Operational Research, 177, 1764-1778. https://doi.org/10.1016/j.ejor.2005.10.008
Ernst, A.T., Jiang, H., Krishnamoorthy, M. and Sier, D. (2004) Staff Scheduling and Rostering: A Review of Applications, Methods and Models. European Journal of Operational Research, 153, 3-27. https://doi.org/10.1016/S0377-2217(03)00095-X
Van den Bergh, J., Beliën, J., De Bruecker, P., Demeulemeester, E. and De Boeck, L. (2013) Personnel Scheduling: A Literature Review. European Journal of Operational Research, 226, 367-385. https://doi.org/10.1016/j.ejor.2012.11.029
Brucker, P., Qu, R. and Burke, E. (2011) Personnel Scheduling: Models and Complexity. European Journal of Operational Research, 210, 467-473. https://doi.org/10.1016/j.ejor.2010.11.017
Pawar, U.S. and Hanchate, D.B. (2013) Literature Review on Personnel Scheduling. International Journal of Computer Engineering and Technology, 5.
De Bruecker, P., Van den Bergh, J., Beliën, J. and Demeulemeester, E. (2015) Workforce Planning Incorporating Skills: State of the Art. European Journal of Operational Research, 243, 1-16. https://doi.org/10.1016/j.ejor.2014.10.038
Dantzig, G.B. (1954) Letter to the Editor: A Comment on Edie’s ‘Traffic Delays at Toll Booths’. Operations Research, 2, 229-361. https://doi.org/10.1287/opre.2.3.339
Casado, S., Laguna, M. and Pacheco, J. (2005) Heuristical Labour Scheduling to Optimize Airport Passenger Flows. Journal of the Operational Research Society, 56, 649-658. https://doi.org/10.1057/palgrave.jors.2601859
De Bruecker, P., Van den Bergh, J., Belien, J. and Demeulemeester, E. (2015) A Two-Stage Mixed Integer Programming Approach for Optimizing the Skill Mix and Training Schedules for Aircraft Maintenance. Social Science Research Network. https://doi.org/10.2139/ssrn.2697491
Thiel, M.P. (2008) Team-Oriented Airline Crew Rostering for Cockpit Personnel. In: Hickman, M., Mirchandani, P. and Voß, S., Eds., Computer-Aided Systems in Public Transport. Lecture Notes in Economics and Mathematical Systems, Springer, Berlin, Heidelberg, 600, 91-114. https://doi.org/10.1007/978-3-540-73312-6_6
Hoong, C.L., Zhi, Y. and Aldy, G. (2016) Patrol Scheduling in Urban Rail Network. Annals of Operations Research, 239, 317-342. https://doi.org/10.1007/s10479-014-1648-9
Pour, S.M., Drake, J.H., Ejlertsen, L.S., Rasmussen, K.M. and Burke, E.K. (2018) A Hybrid Constraint Programming/Mixed Integer Programming Framework for the Preventive Signaling Maintenance Crew Scheduling Problem. European Journal of Operational Research, 269, 341-352. https://doi.org/10.1016/j.ejor.2017.08.033
Kolesar, P.J., Rider, K.L., Crabill, T.B. and Walker, W.E. (1975) A Queuing-Linear Programming Approach to Scheduling Police Patrol Cars. Operations Research, 23, 1045-1062.
Chanpanit, T. and Udomsakdigool, A. (2015) Workforce Planning for Single Call Center with Service Level Agreement. In: Kachitvichyanukul, V., Sethanan, K. and Golinska-Dawson, P., Eds., Toward Sustainable Operations of Supply Chain and Logistics Systems. EcoProduction (Environmental Issues in Logistics and Manufacturing), Springer, Cham, 521-533. https://doi.org/10.1007/978-3-319-19006-8_36
Bhulai, S., Koole, G. and Pot, A. (2008) Simple Methods for Shift Scheduling in Multiskill Call Centers. Manufacturing & Service Operations Management, 10, 337-562. https://doi.org/10.1287/msom.1070.0172
Dietz, D.C. (2011) Practical Scheduling for Call Center Operations. Omega, 39, 550-557. https://doi.org/10.1016/j.omega.2010.12.001
Canon, C. (2007) Personnel Scheduling in the Call Center Industry. 4OR, 5, 89-92. https://doi.org/10.1007/s10288-006-0008-2
Parisio, A. and Jones, C.N. (2015) A Two-Stage Stochastic Programming Approach to Employee Scheduling in Retail Outlets with Uncertain Demand. Omega, 53, 97-103. https://doi.org/10.1016/j.omega.2015.01.003
Henao, C.A., Muñoz, J.C. and Ferrer, J.C. (2015) The Impact of Multi-Skilling on Personnel Scheduling in the Service Sector: A Retail Industry Case. Journal of the Operational Research Society, 66, 1949-1959. https://doi.org/10.1057/jors.2015.9
Thomas, P.I. (2013) Scheduling Algorithm with Optimization of Employee Satisfaction.
Jaumard, B., Semet, F. and Vovor, T. (1998) A Generalized Linear Programming Model for Nurse Scheduling. European Journal of Operational Research, 107, 1-18. https://doi.org/10.1016/S0377-2217(97)00330-5
Thompson, G.M. (1995) Improved Implicit Optimal Modeling of the Labor Shift Scheduling Problem. Management Science, 41, 595-607.
Cheang, B., Li, H., Lim, A. and Rodrigues, B. (2003) Nurse Rostering Problems: A Bibliographic Survey. European Journal of Operational Research, 151, 447-460. https://doi.org/10.1016/S0377-2217(03)00021-3
Van den Bergh, J., Beliën, J., De Bruecker, P., Demeulemeester, E. and De Boeck, L. (2013) Personnel Scheduling: A Literature Review. European Journal of Operational Research, 226, 367-385. https://doi.org/10.1016/j.ejor.2012.11.029
Cai, X. and Li, K. (2000) A Genetic Algorithm for Scheduling Staff of Mixed Skills under Multi-Criteria. European Journal of Operational Research, 125, 359-369. https://doi.org/10.1016/S0377-2217(99)00391-4
Hewitt, M., Chacosky, A., Grasman, S. and Thomas, B. (2015) Integer Programming Techniques for Solving Non-Linear Workforce Planning Models with Learning. European Journal of Operational Research, 42, 942-950. https://doi.org/10.1016/j.ejor.2014.10.060
Li, G., Jiang, H. and He, T. (2015) A Genetic Algorithm-Based Decomposition Approach to Solve an Integrated Equipment-Workforce-Service Planning Problem. Omega, 50, 1-17. https://doi.org/10.1016/j.omega.2014.07.003
Aickelin, U. and Dowsland, K.A. (2004) An Indirect Genetic Algorithm for a Nurse-Scheduling Problem. Computers & Operations Research, 31, 761-778. https://doi.org/10.1016/S0305-0548(03)00034-0
Harjunkoski, I. and Grossmann, I.E. (2002) Decomposition Techniques for Multistage Scheduling Problems Using Mixed-Integer and Constraint Programming Methods. Computers & Chemical Engineering, 26, 1533-1552. https://doi.org/10.1016/S0098-1354(02)00100-X
Baptiste, P., Le Pape, C. and Nuijten, W. (2003) Constraint-Based Scheduling: Applying Constraint Programming to Scheduling Problems. Journal of Scheduling, 6, 413-414.
Hertz, A., Lahrichi, N. and Widmer, M. (2010) A Flexible MILP Model for Multiple-Shift Workforce Planning under Annualized Hours. European Journal of Operational Research, 200, 860-873. https://doi.org/10.1016/j.ejor.2009.01.045
Cuevas, R., Ferrer, J.-C., Klapp, M. and Muñoz, J.-C. (2016) A Mixed Integer Programming Approach to Multi-Skilled Workforce Scheduling. Journal of Scheduling, 19, 91-106. https://doi.org/10.1007/s10951-015-0450-0
Azmat, C.S., Hurlimann, T. and Widmer, M. (2004) Mixed Integer Programming to Schedule a Single-Shift Workforce under Annualized Hours. Annals of Operations Research, 128, 199-215. https://doi.org/10.1023/B:ANOR.0000019105.54898.a4
Al-Yakoob, S.M. and Sherali, H.D. (2007) Multiple Shift Scheduling of Hierarchical Workforce with Multiple Work Centers. Informatica, 18, 325-342.
Harjunkoski, I. and Grossmann, I.E. (2001) A Decomposition Approach for the Scheduling of Steel Plant Production. Computers & Chemical Engineering, 25, 1647-1660. https://doi.org/10.1016/S0098-1354(01)00729-3
Abril, F.C. and Alvarez, C.M. (2005) Scheduling Resource-Constrained Projects Using Branch and Bound and Parallel Computing Techniques. International Journal of Operational Research, 1.
Mirmohseni, S.M., Nasseri, S.H. and Khaviari, M.H. (2017) A New Fuzzy Hybrid Dynamic Programming for Scheduling Weighted Jobs on Single Machine. Journal of Applied Research on Industrial Engineering, 4, 97-115.
Azaiez, M.N. and Al Sharif, S.S. (2005) A 0-1 Goal Programming Model for Nurse Scheduling. Computers & Operations Research, 32, 491-507. https://doi.org/10.1016/S0305-0548(03)00249-1
Novoa, D., Olarte, C., Barrera, D. and González-Neira, E.M. (2016) A GRASP-Based Approach to the Multi Activity Combined Timetabling and Crew Scheduling Problem Considering a Heterogeneous Workforce. International Journal of Industrial Engineering Computations, 7, 597-606. https://doi.org/10.5267/j.ijiec.2016.4.001
Akbari, M., Zandieh, M. and Dorri, B. (2012) Scheduling Part-Time and Mixed-Skilled Workers to Maximize Employee Satisfaction. The International Journal of Advanced Manufacturing Technology, 64, 1017-1027. https://doi.org/10.1007/s00170-012-4032-4
Hojati, M. and Patil, A.S. (2011) An Integer Linear Programming-Based Heuristic for Scheduling Heterogeneous, Part-Time Service Employees. European Journal of Operational Research, 209, 37-50. https://doi.org/10.1016/j.ejor.2010.09.004
Baker, K.R. (1976) Workforce Allocation in Cyclical Scheduling Problems: A Survey. Journal of the Operational Research Society, 27, 155-167. https://doi.org/10.1057/jors.1976.30
Azmat, C.S. and Widmer, M. (2004) A Case Study of Single Shift Planning and Scheduling under Annualized Hours: A Simple Three-Step Approach. European Journal of Operational Research, 153, 148-175. https://doi.org/10.1016/S0377-2217(03)00105-X
Di Gaspero, L., Gärtner, J., Kortsarz, G., Musliu, N., Schaerf, A. and Slany, W. (2007) The Minimum Shift Design Problem. Annals of Operations Research, 155, 79-105. https://doi.org/10.1007/s10479-007-0221-1
Sadat, Z., Nadoushani, M., Hammad, A.W.A. and Akbarnezhad, A. (2017) Location Optimization of Tower Crane and Allocation of Material Supply Points in a Construction Site Considering Operating and Rental Costs. Journal of Construction Engineering and Management, 143, Article ID: 04016089. https://doi.org/10.1061/(ASCE)CO.1943-7862.0001215