Scheduling consecutive days off: A case study of maritime pilots

Abstract Pilots are essential for the operation of maritime ports and an efficient piloting workforce management is critical to provide quality service to incoming vessels, to comply with the strict labor regulations associated with piloting and to avoid penalties due to delays in service. However, designing labor schedules that meet workforce demand and fulfill both labor requirements and workers’ preferences at once can become an arduous task. This paper presents two general days-on and days-off scheduling mixed integer linear programming models, which aim to configure extended breaks for each staff member. The first model produces schedules with two long breaks of bounded durations for each worker and minimizes the difference between the employees’ workloads. Having the option to modify the minimum lengths of each of the two types of breaks allows managers to comply with the workers’ desired rest patterns, while at the same time exploiting the flexibility gained by constraining the off-periods with a lower bound and achieving fair schedules in terms of break lengths and workloads. On the other hand, the second model assigns breaks as extended as possible and minimizes the difference between the rest accumulated by the workers. Its novel formulation allows maximizing the length of the workers’ breaks, an objective rarely found in the literature, and can be adjusted to prioritize the overall duration of the off-periods or the fairness of the distribution of breaks. Results of the application of these models to the piloting workforce in a Spanish port are shown, as well as a sensitivity analysis performed in order to assess the behaviour of the models when dealing with longer planning horizons and greater workforce sizes. Additionally, an ad-hoc model is developed for the assignment of special-maneuvering turns to the pilots.

[1]  Erik Demeulemeester,et al.  Personnel scheduling: A literature review , 2013, Eur. J. Oper. Res..

[2]  Seyda Topaloglu,et al.  A multi-objective programming model for scheduling emergency medicine residents , 2006, Comput. Ind. Eng..

[3]  Leslie C. Edie,et al.  Traffic Delays at Toll Booths , 1954, Oper. Res..

[4]  Kenneth R. Baker,et al.  Workforce Allocation in Cyclical Scheduling Problems: A Survey , 1976 .

[5]  Alex Leggate,et al.  Modelling crew scheduling in offshore supply vessels , 2018, J. Oper. Res. Soc..

[6]  Turgut Aykin,et al.  A comparative evaluation of modeling approaches to the labor shift scheduling problem , 2000, Eur. J. Oper. Res..

[7]  François Soumis,et al.  Airline crew scheduling: models, algorithms, and data sets , 2014, EURO J. Transp. Logist..

[8]  Andreas T. Ernst,et al.  An Annotated Bibliography of Personnel Scheduling and Rostering , 2004, Ann. Oper. Res..

[9]  Jacques Desrosiers,et al.  Crew Pairing at Air France , 1993 .

[10]  Irem Ozkarahan,et al.  Implicit optimal tour scheduling with flexible break assignments , 2003 .

[11]  Patrick De Causmaecker,et al.  Polynomially solvable personnel rostering problems , 2016, Eur. J. Oper. Res..

[12]  Marta Mesquita,et al.  A decompose-and-fix heuristic based on multi-commodity flow models for driver rostering with days-off pattern , 2015, Eur. J. Oper. Res..

[13]  Peter Brucker,et al.  Personnel scheduling: Models and complexity , 2011, Eur. J. Oper. Res..

[14]  Aiying Rong,et al.  Monthly tour scheduling models with mixed skills considering weekend off requirements , 2010, Comput. Ind. Eng..

[15]  Jonathan F. Bard,et al.  Bounded flexibility in days-on and days-off scheduling , 2013 .

[16]  Stephen E. Bechtold,et al.  A Comparative Evaluation of Labor Tour Scheduling Methods , 1991 .

[17]  Patrick De Causmaecker,et al.  Analysis of real-world personnel scheduling problems , 2004 .

[18]  James M. Tien,et al.  On Manpower Scheduling Algorithms , 1982 .

[19]  Paola Zuddas,et al.  An optimization model for the short-term manpower planning problem in transhipment container terminals , 2016, Comput. Ind. Eng..

[20]  Adibah Shuib,et al.  Solving shift scheduling problem with days-off preference for power station workers using binary integer goal programming model , 2019, Ann. Oper. Res..

[21]  Aykut Melih Turhan,et al.  A hybrid fix-and-optimize and simulated annealing approaches for nurse rostering problem , 2020, Comput. Ind. Eng..

[22]  Andreas T. Ernst,et al.  Staff scheduling and rostering: A review of applications, methods and models , 2004, Eur. J. Oper. Res..

[23]  George B. Dantzig,et al.  Letter to the Editor - A Comment on Edie's "Traffic Delays at Toll Booths" , 1954, Oper. Res..

[24]  T. Aykin Optimal Shift Scheduling with Multiple Break Windows , 1996 .

[25]  Kjetil Fagerholt,et al.  Chapter 4 Maritime Transportation , 2007, Transportation.

[26]  Hesham K. Alfares,et al.  Survey, Categorization, and Comparison of Recent Tour Scheduling Literature , 2004, Ann. Oper. Res..

[27]  Giuseppe Paletta,et al.  Scheduling workers: A multi-criteria model considering their satisfaction , 2019, Comput. Ind. Eng..

[28]  Muhammet Deveci,et al.  A survey of the literature on airline crew scheduling , 2018, Eng. Appl. Artif. Intell..

[29]  Stephen E. Bechtold,et al.  Implicit modeling of flexible break assignments in optimal shift scheduling , 1990 .

[30]  Marek Wermus,et al.  Scheduling Harbor Pilots , 1994 .

[31]  Giorgio Gallo,et al.  A Multicommodity Flow Approach to the Crew Rostering Problem , 2004, Oper. Res..