Skip to main content
Erschienen in: Memetic Computing 2/2014

01.06.2014 | Regular research paper

The break scheduling problem: complexity results and practical algorithms

verfasst von: Magdalena Widl, Nysret Musliu

Erschienen in: Memetic Computing | Ausgabe 2/2014

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Break scheduling problems arise in working areas where breaks are indispensable, e.g., in air traffic control, supervision, or assembly lines. We regard such a problem from the area of supervision personnel. The objective is to find a break assignment for an existing shiftplan such that various constraints reflecting legal demands or ergonomic criteria are satisfied and such that staffing requirement violations are minimised. We prove the NP-completeness of this problem when all possible break patterns for each shift are given explicitly as part of the input. To solve our problem we propose two variations of a memetic algorithm. We define genetic operators, a local search based on three neighbourhoods, and a penalty system that helps to avoid local optima. Parameters influencing the algorithms are experimentally evaluated and assessed with statistical methods. We compare our algorithms, each with the best parameter setting according to the evaluation, with the state-of-the-art algorithm on a set of 30 real-life and randomly generated instances that are publicly available. One of our algorithms returns improved results on 28 out of the 30 benchmark instances. To the best of our knowledge, our improved results for the real-life instances constitute new upper bounds for this problem

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Aykin T (1996) Optimal shift scheduling with multiple break windows. Manag Sci 42:591–603CrossRefMATH Aykin T (1996) Optimal shift scheduling with multiple break windows. Manag Sci 42:591–603CrossRefMATH
2.
Zurück zum Zitat Aykin T (2000) A comparative evaluation of modelling approaches to the labour shift scheduling problem. Eur J Oper Res 125:381–397CrossRefMATH Aykin T (2000) A comparative evaluation of modelling approaches to the labour shift scheduling problem. Eur J Oper Res 125:381–397CrossRefMATH
3.
Zurück zum Zitat Bechtold S, Jacobs L (1990) Implicit modelling of flexible break assignments in optimal shift scheduling. Manag Sci 36(11):1339–1351CrossRef Bechtold S, Jacobs L (1990) Implicit modelling of flexible break assignments in optimal shift scheduling. Manag Sci 36(11):1339–1351CrossRef
4.
Zurück zum Zitat Beer A, Gaertner J, Musliu N, Schafhauser W, Slany W (2008) An iterated local search algorithm for a real-life break scheduling problem. In: Proceedings of Matheuristics 2008, 2nd international workshop on model based Metaheuristics, Bertinoro Beer A, Gaertner J, Musliu N, Schafhauser W, Slany W (2008) An iterated local search algorithm for a real-life break scheduling problem. In: Proceedings of Matheuristics 2008, 2nd international workshop on model based Metaheuristics, Bertinoro
5.
Zurück zum Zitat Beerm A, Gaertner J, Musliu N, Schafhauser W, Slany W (2008) Scheduling breaks in shift plans for call centers. In: Proceedings of the 7th international conference on the practice and theory of automated timetabling, Montreal Beerm A, Gaertner J, Musliu N, Schafhauser W, Slany W (2008) Scheduling breaks in shift plans for call centers. In: Proceedings of the 7th international conference on the practice and theory of automated timetabling, Montreal
6.
Zurück zum Zitat Beer A, Gärtner J, Musliu N, Schafhauser W, Slany W (2010) An AI-based break-scheduling system for supervisory personnel. IEEE Intell Syst 25(2):60–73CrossRef Beer A, Gärtner J, Musliu N, Schafhauser W, Slany W (2010) An AI-based break-scheduling system for supervisory personnel. IEEE Intell Syst 25(2):60–73CrossRef
7.
Zurück zum Zitat Burke EK, Cowling PI, Causmaecker PD, Berghe GV (2001) A memetic approach to the nurse rostering problem. Appl Intell 15(3):199–214 Burke EK, Cowling PI, Causmaecker PD, Berghe GV (2001) A memetic approach to the nurse rostering problem. Appl Intell 15(3):199–214
8.
Zurück zum Zitat Côté M-C, Gendron B, Quimper C-G, Rousseau L-M (2011) Formal languages for integer programming modeling of shift scheduling problems. Constraints 16(1):55–76CrossRef Côté M-C, Gendron B, Quimper C-G, Rousseau L-M (2011) Formal languages for integer programming modeling of shift scheduling problems. Constraints 16(1):55–76CrossRef
9.
Zurück zum Zitat Côté M-C, Gendron B, Rousseau L-M (2011) Grammar-based integer programming models for multiactivity shift scheduling. Manag Sci 57(1):151–163CrossRefMATH Côté M-C, Gendron B, Rousseau L-M (2011) Grammar-based integer programming models for multiactivity shift scheduling. Manag Sci 57(1):151–163CrossRefMATH
10.
Zurück zum Zitat Cotta C, Fernández AJ (2007) Memetic algorithms in planning, scheduling, and timetabling. Evolutionary scheduling. Springer, Berlin Cotta C, Fernández AJ (2007) Memetic algorithms in planning, scheduling, and timetabling. Evolutionary scheduling. Springer, Berlin
11.
Zurück zum Zitat Dantzig GB (1954) A comment on Eddie’s traffic delays at toll booths. Oper Res 2:339–341MathSciNet Dantzig GB (1954) A comment on Eddie’s traffic delays at toll booths. Oper Res 2:339–341MathSciNet
13.
Zurück zum Zitat Di Gaspero L, Gärtner J, Kortsarz G, Musliu N, Schaerf A, Slany W (2007) The minimum shift design problem. Ann Oper Res 155:79–105CrossRefMATHMathSciNet Di Gaspero L, Gärtner J, Kortsarz G, Musliu N, Schaerf A, Slany W (2007) The minimum shift design problem. Ann Oper Res 155:79–105CrossRefMATHMathSciNet
14.
Zurück zum Zitat Garey M, Johnson D (1979) Computers and intractability: a guide to the theory of NP-completeness. W.H. Freeman, New YorkMATH Garey M, Johnson D (1979) Computers and intractability: a guide to the theory of NP-completeness. W.H. Freeman, New YorkMATH
15.
Zurück zum Zitat Gärtner J, Musliu N, Slany W (2004) A heuristic based system for generation of shifts with breaks. In: Proceedings of the 24th SGAI international conference on innovative techniques and applications of artificial intelligence, Cambridge Gärtner J, Musliu N, Slany W (2004) A heuristic based system for generation of shifts with breaks. In: Proceedings of the 24th SGAI international conference on innovative techniques and applications of artificial intelligence, Cambridge
16.
Zurück zum Zitat Gaspero LD, Gärtner J, Musliu N, Schaerf A, Schafhauser W, Slany W (2010) A hybrid LS-CP solver for the shifts and breaks design problem. In: Proceedings of the 7th international workshop on hybrid metaheuristics. Springer, Berlin/Heidelberg, pp 46–61 Gaspero LD, Gärtner J, Musliu N, Schaerf A, Schafhauser W, Slany W (2010) A hybrid LS-CP solver for the shifts and breaks design problem. In: Proceedings of the 7th international workshop on hybrid metaheuristics. Springer, Berlin/Heidelberg, pp 46–61
17.
Zurück zum Zitat Glover F, Laguna M (1999) Tabu search. Handbook of combinatorial optimization, 3rd edn. Kluwer Academic Publishers, London Glover F, Laguna M (1999) Tabu search. Handbook of combinatorial optimization, 3rd edn. Kluwer Academic Publishers, London
18.
Zurück zum Zitat Goldberg DE, Deb K (1990) A comparative analysis of selection schemes used in genetic algorithms. In: Foundations of genetic algorithms (FOGA). Morgan Kaufmann, San Franciso, pp 69–93 Goldberg DE, Deb K (1990) A comparative analysis of selection schemes used in genetic algorithms. In: Foundations of genetic algorithms (FOGA). Morgan Kaufmann, San Franciso, pp 69–93
19.
Zurück zum Zitat Montgomery D (2005) Design and analysis of experiments. Wiley, New YorkMATH Montgomery D (2005) Design and analysis of experiments. Wiley, New YorkMATH
20.
Zurück zum Zitat Moscato P (1989) On evolution, search, optimization, gas and martial arts: towards memetic algorithms. In: Technical report of Caltech concurrent computer programming report, vol 826. California Institute of Technology, Pasadena Moscato P (1989) On evolution, search, optimization, gas and martial arts: towards memetic algorithms. In: Technical report of Caltech concurrent computer programming report, vol 826. California Institute of Technology, Pasadena
22.
Zurück zum Zitat Musliu N, Schafhauser W, Widl M (2009) A memetic algorithm for a break scheduling problem. In: 8th Metaheuristic international conference, Hamburg Musliu N, Schafhauser W, Widl M (2009) A memetic algorithm for a break scheduling problem. In: 8th Metaheuristic international conference, Hamburg
23.
Zurück zum Zitat Papadimitriou CH, Steiglitz K (1982) Combinatorial optimization: algorithms and complexity. Prentice Hall, London Papadimitriou CH, Steiglitz K (1982) Combinatorial optimization: algorithms and complexity. Prentice Hall, London
24.
Zurück zum Zitat Quimper C-G, Rousseau L-M (2010) A large neighbourhood search approach to the multi-activity shift scheduling problem. J Heuristics 16(3):373–391 Quimper C-G, Rousseau L-M (2010) A large neighbourhood search approach to the multi-activity shift scheduling problem. J Heuristics 16(3):373–391
25.
Zurück zum Zitat Rekik M, Cordeau J, Soumis F (2010) Implicit shift scheduling with multiple breaks and work stretch duration restrictions. J Sched 13:49–75 Rekik M, Cordeau J, Soumis F (2010) Implicit shift scheduling with multiple breaks and work stretch duration restrictions. J Sched 13:49–75
26.
Zurück zum Zitat Schafhauser W (2010) TEMPLE—a domain specific language for modeling and solving real-life staff scheduling problems. PhD thesis, Vienna University of Technology, Wien Schafhauser W (2010) TEMPLE—a domain specific language for modeling and solving real-life staff scheduling problems. PhD thesis, Vienna University of Technology, Wien
28.
Zurück zum Zitat Tellier P, White G (2006) Generating personnel schedules in an industrial setting using a tabu search algorithm. In: Burke EK, Rudova H (eds) The 5th international conference on the practice and theory of automated timetabling, pp 293–302 Tellier P, White G (2006) Generating personnel schedules in an industrial setting using a tabu search algorithm. In: Burke EK, Rudova H (eds) The 5th international conference on the practice and theory of automated timetabling, pp 293–302
29.
Zurück zum Zitat Thompson G (1995) Improved implicit modeling of the labor shift scheduling problem. Manag Sci 41(4):595–607CrossRefMATH Thompson G (1995) Improved implicit modeling of the labor shift scheduling problem. Manag Sci 41(4):595–607CrossRefMATH
31.
Zurück zum Zitat Widl M, Musliu N (2010) An improved memetic algorithm for break scheduling. In: Hybrid Metaheuristics, vol 6373 of LNCS, pp 133–147 Widl M, Musliu N (2010) An improved memetic algorithm for break scheduling. In: Hybrid Metaheuristics, vol 6373 of LNCS, pp 133–147
Metadaten
Titel
The break scheduling problem: complexity results and practical algorithms
verfasst von
Magdalena Widl
Nysret Musliu
Publikationsdatum
01.06.2014
Verlag
Springer Berlin Heidelberg
Erschienen in
Memetic Computing / Ausgabe 2/2014
Print ISSN: 1865-9284
Elektronische ISSN: 1865-9292
DOI
https://doi.org/10.1007/s12293-014-0131-0

Weitere Artikel der Ausgabe 2/2014

Memetic Computing 2/2014 Zur Ausgabe

Editorial

Editorial