Grammar-Based Column Generation for Personalized Multi-Activity Shift Scheduling

  • Authors:
  • Marie-Claude Cô/té/;Bernard Gendron;Louis-Martin Rousseau

  • Affiliations:
  • Dé/partement de mathé/matiques appliqué/es et gé/nie industriel, É/cole Polytechnique de Montré/al, Montré/al H3C 3A7, Canada/ and Interuniversity Research Center on En ...;Dé/partement d'informatique et de recherche opé/rationnelle, Université/ de Montré/al, Montré/al H3C 3J7, Canada/ and Interuniversity Research Center on Enterprise Networks, Lo ...;Dé/partement de mathé/matiques appliqué/es et gé/nie industriel, É/cole Polytechnique de Montré/al, Montré/al H3C 3A7, Canada/ and Interuniversity Research Center on En ...

  • Venue:
  • INFORMS Journal on Computing
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a branch-and-price algorithm to solve personalized multi-activity shift scheduling problems. The subproblems in the column generation method are formulated using grammars and solved with dynamic programming. The expressiveness of context-free grammars is exploited to easily model restrictions over shifts, allowing the branch-and-price algorithm to solve large-scale problem instances. We present computational experiments on two types of multi-activity shift scheduling problems and compare our approach with existing methods in the literature. These experiments show that our approach can efficiently solve large-scale instances and is flexible enough to model different classes of problems.