Skip to main content

Efficient Models, Formulations and Algorithms for Some Variants of Fixed Interval Scheduling Problems

  • Conference paper
  • First Online:
Data and Decision Sciences in Action

Abstract

The fixed interval scheduling problem—also known as the personnel task scheduling problem—optimizes the allocation of available resources (workers, machines, or shifts) to execute a given set of jobs or tasks. We introduce a new approach to solve this problem by decomposing it into separate subproblems. We establish the mathematical basis for optimality of such a decomposition and thereafter develop several new techniques (exact and heuristic) to solve the resulting subproblems. An extensive computational analysis of the new techniques proves the efficacy of these approaches when compared to other established techniques in the literature. Specifically, a hybrid integer programming formulation presented in this paper solves several larger problem instances that were not amenable to exact techniques previously. In addition, a constructive heuristic approach (based on quantification metrics for tasks and resources) gives solutions equal to the optimal. We demonstrate that our decomposition approach is applicable for several important variants within the topic of fixed interval scheduling including tactical fixed interval scheduling problem and operational fixed interval scheduling problem.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Arkin, E.M., Silverberg, E.B.: Scheduling jobs with fixed start and end times. Discrete Appl. Math. 18(1), 1–8 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  2. Baatar, D., Krishnamoorthy, M., Ernst, A.T.: A triplet-based branch-and-bound algorithm for the shift minimisation personnel task scheduling problem. Submitted to Elsevier April 3, 2012

    Google Scholar 

  3. Beasley, J.E.: Or-library: distributing test problems by electronic mail. J. Oper. Res. Soc. 1069–1072 (1990)

    Google Scholar 

  4. Bekki, O.B., Azizoglu, M.: Operational fixed interval scheduling problem on uniform parallel machines. Int. J. Prod. Econ. 112(2), 756–768 (2008)

    Article  Google Scholar 

  5. den Bergh, J.V., Belin, J., Bruecker, P.D., Demeulemeester, E., Boeck, L.D.: Personnel scheduling: a literature review. Eur. J. Oper. Res. 226(3), 367–385 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  6. Dantzig, G.B., Fulkerson, D.R.: Minimizing the number of tankers to meet a fixed schedule. Nav. Res. Logist. Q. 1(3), 217–222 (1954)

    Article  Google Scholar 

  7. Davaatseren, B., Krishnamoorthy, M., Ernst, A.T.: A triplet-based exact method for the shift minimisation personnel task scheduling problem. In: Proceedings of the European Symposium of Algorithms, Patras (2015)

    Google Scholar 

  8. Dowling, D., Krishnamoorthy, M., Mackenzie, H., Sier, D.: Staff rostering at a large international airport. Ann. Oper. Res. 72, 125–147 (1997)

    Article  MATH  Google Scholar 

  9. Eitzen, G., Panton, D., Mills, G.: MultiSkilled workforce optimisation. Ann. Oper. Res. 127, 359–372 (2004)

    Article  MATH  Google Scholar 

  10. Erlebach, T., Spieksma, F.C.: Interval selection: applications, algorithms, and lower bounds. J. Algorithms 46(1), 27–53 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  11. Ernst, A., Jiang, H., Krishnamoorthy, M., Sier, D.: Staff scheduling and rostering: a review of applications, methods and models. Eur. J. Oper. Res. 153(1), 3–27 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  12. Fischetti, M., Martello, S., Toth, P.: Approximation algorithms for fixed job schedule problems. Oper. Res. 40(1-Supplement-1), S96–S108 (1992)

    Google Scholar 

  13. Gertsbakh, I., Stern, H.I.: Minimal resources for fixed and variable job schedules. Oper. Res. 26(1), 68–85 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  14. Gupta, U.I., Lee, D.T., Leung, J.Y.T.: An optimal solution for the channel-assignment problem. IEEE Trans. Comput. 28, 807–810 (1979)

    Article  MATH  Google Scholar 

  15. Huang, Q., Lloyd, E.: Cost constrained fixed job scheduling. In: Blundo, C., Laneve, C. (eds.) Theoretical Computer Science. Lecture Notes in Computer Science, vol. 2841, pp. 111–124. Springer, Berlin (2003)

    Chapter  Google Scholar 

  16. Huo, Y., Leung, J.Y.T.: Parallel machine scheduling with nested processing set restrictions. Eur. J. Oper. Res. 204(2), 229–236 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  17. Kolen, A.W., Lenstra, J.K., Papadimitriou, C.H., Spieksma, F.C.: Interval scheduling: a survey. Nav. Res. Logist. (NRL) 54(5), 530–543 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  18. Kovalyov, M.Y., Ng, C., Cheng, T.E.: Fixed interval scheduling: models, applications, computational complexity and algorithms. Eur. J. Oper. Res. 178(2), 331–342 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  19. Krishnamoorthy, M., Ernst, A.: The personnel task scheduling problem. In: Yang, X., Teo, K., Caccetta, L. (eds.) Optimization Methods and Applications, Applied Optimization, vol. 52, pp. 343–368. Springer, US (2001)

    Chapter  Google Scholar 

  20. Krishnamoorthy, M., Ernst, A., Baatar, D.: Algorithms for large scale shift minimisation personnel task scheduling problems. Eur. J. Oper. Res. 219(1), 34–48 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  21. Kroon, L.G., Salomon, M., Van Wassenhove, L.N.: Exact and approximation algorithms for the tactical fixed interval scheduling problem. Oper. Res. 45(4), 624–638 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  22. Kroon, L.G., Salomon, M., Wassenhove, L.N.V.: Exact and approximation algorithms for the operational fixed interval scheduling problem. Eur. J. Oper. Res. 82(1), 190–205 (1995)

    Article  MATH  Google Scholar 

  23. Lagodimos, A., Leopoulos, V.: Greedy heuristic algorithms for manpower shift planning. Int. J. Prod. Econ. 68(1), 95–106 (2000)

    Article  Google Scholar 

  24. Lapgue, T., Bellenguez-Morineau, O., Prot, D.: A constraint-based approach for the shift design personnel task scheduling problem with equity. Comput. Oper. Res. 40(10), 2450–2465 (2013)

    Article  MATH  Google Scholar 

  25. Leung, J.Y.T., Li, C.L.: Scheduling with processing set restrictions: a survey. Int. J. Prod. Econ. 116(2), 251–262 (2008)

    Article  Google Scholar 

  26. Lin, S.W., Ying, K.C.: Minimizing shifts for personnel task scheduling problems: a three-phase algorithm. Eur. J. Oper. Res. 237(1), 323–334 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  27. OR-Library: Problem data instances for ‘shift minimization personnel task scheduling’ in the OR library. http://people.brunel.ac.uk/~mastjjb/jeb/orlib/ptaskinfo.html (2013). Accessed 10 July 2013

  28. PTSP-Library: Homepage of ptsp library. https://sites.google.com/site/ptsplib/sdptspe/home (2013). Accessed 12 July 2013

  29. Rafaeli, D., Mahalel, D., Prashker, J.N.: Heuristic approach to task scheduling: weight and improve algorithms. Int. J. Prod. Econ. 29(2), 175–186 (1993)

    Article  Google Scholar 

  30. Rossi, A., Singh, A., Sevaux, M.: A metaheuristic for the fixed job scheduling problem under spread time constraints. Comput. Oper. Res. 37(6), 1045–1054 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  31. Santos, E., Jr., Zhong, X.: Genetic algorithms and reinforcement learning for the tactical fixed interval scheduling problem (2001)

    Google Scholar 

  32. Smet, P., Vanden Berghe, G.: A matheuristic approach to the shift minimisation personnel task scheduling problem. In: Proceedings of the 9th International Conference on the Practice and Theory of Automated Timetabling (2012)

    Google Scholar 

  33. Smet, P., Wauters, T., Mihaylov, M., Vanden Berghe, G.: The shift minimisation personnel task scheduling problem: a new hybrid approach and computational insights. Technical report, KAHO - KU Leuven (2013)

    Google Scholar 

  34. Valls, V., Prez, A., Quintanilla, S.: A graph colouring model for assigning a heterogeneous workforce to a given schedule. Eur. J. Oper. Res. 90(2), 285–302 (1996)

    Article  MATH  Google Scholar 

  35. Vavasis, S., Ye, Y.: A primal-dual interior point method whose running time depends only on the constraint matrix. Math. Program. 74(1), 79–120 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  36. Wright, P., Bretthauer, K., Cote, M.: Reexamining the nurse scheduling problem: staffing ratios and nursing shortages. Decis. Sci. 37(1), 39–70 (2006)

    Article  Google Scholar 

  37. Zhou, S., Zhang, X., Chen, B., Van De Velde, S.: Tactical fixed job scheduling with spread-time constraints. Comput. Oper. Res. 47, 53–60 (2014)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohan Krishnamoorthy .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Cite this paper

Niraj Ramesh, D., Krishnamoorthy, M., Ernst, A.T. (2018). Efficient Models, Formulations and Algorithms for Some Variants of Fixed Interval Scheduling Problems. In: Sarker, R., Abbass, H., Dunstall, S., Kilby, P., Davis, R., Young, L. (eds) Data and Decision Sciences in Action. Lecture Notes in Management and Industrial Engineering. Springer, Cham. https://doi.org/10.1007/978-3-319-55914-8_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-55914-8_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-55913-1

  • Online ISBN: 978-3-319-55914-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics