Task assignment with start time-dependent processing times for personnel at check-in counters

Abstract

This paper addresses a task assignment problem encountered by check-in counter personnel at airports. The problem consists of assigning multiskilled agents to a sequence of tasks in check-in counters. Because each task’s ending time is fixed to comply with the flight schedule, its processing time depends on the arrival of the assigned agents. We propose a mixed-integer program and a branch-and-price algorithm to solve this problem. We exploit the problem structure to efficiently formulate the pricing problems and improve computation time. Using real-world data from a German ground-handling agency, we conduct numerical studies to evaluate the performance of the proposed solutions.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

References

  1. Barnhart, C., Johnson, E. L., Nemhauser, G. L., Savelsbergh, M. W., & Vance, P. H. (1998). Branch-and-price: Column generation for solving huge integer programs. Operations Research, 46(3), 316–329.

    Article  Google Scholar 

  2. Bode, C., & Irnich, S. (2014). The shortest-path problem with resource constraints with (k,2)-loop elimination and its application to the capacitated arc-routing problem. European Journal of Operational Research, 238(2), 415–426.

    Article  Google Scholar 

  3. Campbell, G. M. (1999). Cross-utilization of workers whose capabilities differ. Management Science, 45(5), 722–732.

    Article  Google Scholar 

  4. Campbell, G. M., & Diaby, M. (2002). Development and evaluation of an assignment heuristic for allocating cross-trained workers. European Journal of Operational Research, 138(1), 9–20.

    Article  Google Scholar 

  5. Caseau, Y., & Koppstein, P. (1992). A cooperative-architecture expert system for solving large time/travel assignment problems. In Database and expert systems applications (pp. 197–202). Vienna: Springer.

  6. Choi, E., & Tcha, D.-W. (2007). A column generation approach to the heterogeneous fleet vehicle routing problem. Computers and Operations Research, 34(7), 2080–2095.

    Article  Google Scholar 

  7. Cordeau, J.-F., Desaulniers, G., Desrosiers, J., Solomon, M. M., & Soumis, F. (2001). The VRP with time windows. In P. Toth & D. Vigo (Eds.), The vehicle routing problem (pp. 157–193). Philadelphia: Society for Industrial and Applied Mathematics.

    Google Scholar 

  8. Cordeau, J.-F., Laporte, G., Pasin, F., & Ropke, S. (2010). Scheduling technicians and tasks in a telecommunications company. Journal of Scheduling, 13(4), 393–409.

    Article  Google Scholar 

  9. Corominas, A., Olivella, J., & Pastor, R. (2010). A model for the assignment of a set of tasks when work performance depends on experience of all tasks involved. International Journal of Production Economics, 126(2), 335–340.

    Article  Google Scholar 

  10. Corominas, A., Pastor, R., & Rodríguez, E. (2006). Rotational allocation of tasks to multifunctional workers in a service industry. International Journal of Production Economics, 103(1), 3–9.

    Article  Google Scholar 

  11. Dantzig, G. (1954). A comment on edie’s “Traffic Delays at Toll Booths”. Journal of the Operations Research Society of America, 2(3), 339–341.

    Article  Google Scholar 

  12. Desrochers, M., Desrosiers, J., & Solomon, M. M. (1992). A new optimization algorithm for the vehicle routing problem with time windows. Operations Research, 40(2), 342–354.

    Article  Google Scholar 

  13. Dohn, A., Kolind, E., & Clausen, J. (2009). The manpower allocation problem with time windows and job-teaming constraints: A branch-and-price approach. Computers and Operations Research, 36(4), 1145–1157.

    Article  Google Scholar 

  14. Dror, M. (1994). Note on the complexity of the shortest path models for column generation in VRPTW. Operations Research, 42(5), 977–978.

    Article  Google Scholar 

  15. Edison, E., & Shima, T. (2011). Integrated task assignment and path optimization for cooperating uninhabited aerial vehicles using genetic algorithms. Computers and Operations Research, 38(1), 340–356.

    Article  Google Scholar 

  16. Eveborn, P., Flisberg, P., & Rönnqvist, M. (2006). LAPS CARE—an operational system for staff planning of home care. European Journal of Operational Research, 171(3), 962–976.

    Article  Google Scholar 

  17. Feillet, D., Dejax, P., Gendreau, M., & Gueguen, C. (2004). An exact algorithm for the elementary shortest path problem with resource constraints: Application to some vehicle routing problems. Networks, 44(3), 216–229.

    Article  Google Scholar 

  18. Ferland, J. A., & Michelon, P. (1988). The vehicle scheduling problem with multiple vehicle types. Journal of the Operational Research Society, 39(6), 577–583.

    Article  Google Scholar 

  19. Gleave, S. D. (2010). Possible revision of Directive 96/67/EC on access to the groundhandling market at Community airports. London.

  20. Irnich, S., Desaulniers, G., & Solomon, M. M. (2005). Shortest path problems with resource constraints. Column Generation, 6730, 33–65.

    Article  Google Scholar 

  21. Jiang, J., Ng, K. M., Poh, K. L., & Teo, K. M. (2014). Vehicle routing problem with a heterogeneous fleet and time windows. Expert Systems with Applications, 41(8), 3748–3760.

    Article  Google Scholar 

  22. Kovacs, A. A., Parragh, S. N., Doerner, K. F., & Hartl, R. F. (2012). Adaptive large neighborhood search for service technician routing and scheduling problems. Journal of Scheduling, 15(5), 579–600.

    Article  Google Scholar 

  23. Krishnamoorthy, M., Ernst, A. T., & Baatar, D. (2012). Algorithms for large scale shift minimisation personnel task scheduling problems. European Journal of Operational Research, 219(1), 34–48.

    Article  Google Scholar 

  24. Li, Y., Lim, A., & Rodrigues, B. (2005). Manpower allocation with time windows and job-teaming constraints. Naval Research Logistics (NRL), 52(4), 302–311.

    Article  Google Scholar 

  25. Liang, T. T., & Buclatin, B. B. (1988). Improving the utilization of training resources through optimal personnel assignment in the U.S. Navy. European Journal of Operational Research, 33(2), 183–190.

    Article  Google Scholar 

  26. Liberatore, F., Righini, G., & Salani, M. (2010). A column generation algorithm for the vehicle routing problem with soft time windows. 4OR, 9(1), 49–82.

    Article  Google Scholar 

  27. Lieder, A., Moeke, D., Koole, G., & Stolletz, R. (2015). Task scheduling in long-term care facilities: A client-centered approach. Operations Research for Health Care, 6, 11–17.

    Article  Google Scholar 

  28. Liu, C., Yang, N., Li, W., Lian, J., Evans, S., & Yin, Y. (2013). Training and assignment of multi-skilled workers for implementing seru production systems. The International Journal of Advanced Manufacturing Technology, 69(5–8), 937–959.

    Article  Google Scholar 

  29. Loucks, J. S., & Jacobs, F. R. (1991). Tour scheduling and task assignment of a heterogeneous work force: A heuristic approach. Decision Sciences, 22(4), 719–738.

    Article  Google Scholar 

  30. Lübbecke, M. E., & Desrosiers, J. (2005). Selected topics in column generation. Operations Research, 53(6), 1007–1023.

    Article  Google Scholar 

  31. Miller, J. L., & Franz, L. S. (1996). A binary-rounding heuristic for multi-period variable-task-duration assignment problems. Computers and Operations Research, 23(8), 819–828.

    Article  Google Scholar 

  32. Olivella, J., Corominas, A., & Pastor, R. (2013). Task assignment considering cross-training goals and due dates. International Journal of Production Research, 51(3), 952–962.

    Article  Google Scholar 

  33. Pessoa, A., Uchoa, E., & Poggi de Aragão, M. (2009). A robust branch-cut-and-price algorithm for the heterogeneous fleet vehicle routing problem. Networks, 54(4), 167–177.

    Article  Google Scholar 

  34. Smet, P., Wauters, T., Mihaylov, M., & Berghe, G. V. (2014). The shift minimisation personnel task scheduling problem: A new hybrid approach and computational insights. Omega, 46, 64–73.

  35. Solomon, M. M. (1987). Algorithms for the vehicle routing and scheduling problems with time window constraints. Operations Research, 35(2), 254–265.

    Article  Google Scholar 

  36. Solomon, M. M., & Desrosiers, J. (1988). Survey paper—time window constrained routing and scheduling problems. Transportation Science, 22(1), 1–13.

    Article  Google Scholar 

  37. Stolletz, R. (2010). Operational workforce planning for check-in counters at airports. Transportation Research Part E: Logistics and Transportation Review, 46(3), 414–425.

    Article  Google Scholar 

  38. Stolletz, R., & Zamorano, E. (2014). A rolling planning horizon heuristic for scheduling agents with different qualifications. Transportation Research Part E: Logistics and Transportation Review, 68, 39–52.

    Article  Google Scholar 

  39. Tsang, E., & Voudouris, C. (1997). Fast local search and guided local search and their application to British Telecom’s workforce scheduling problem. Operations Research Letters, 20(3), 119–127.

    Article  Google Scholar 

  40. Yang, R. (1996). Solving a workforce management problem with constraint programming. In The 2nd international conference on the practical application of constraint technology (pp. 373–387). The Practical Application Company Ltd.

  41. Zamorano, E., & Stolletz, R. (2017). Branch-and-price approaches for the multiperiod technician routing and scheduling problem. European Journal of Operational Research, 257(1), 55–68.

Download references

Acknowledgements

This research was supported by the Erich-Becker-Stiftung, a foundation of Fraport AG. The authors are grateful to the anonymous referees for helpful and constructive suggestions.

Author information

Affiliations

Authors

Corresponding author

Correspondence to Emilio Zamorano.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Zamorano, E., Becker, A. & Stolletz, R. Task assignment with start time-dependent processing times for personnel at check-in counters. J Sched 21, 93–109 (2018). https://doi.org/10.1007/s10951-017-0523-3

Download citation

Keywords

  • Task scheduling
  • Check-in counters
  • Branch-and-price
  • Workforce planning