2011
DOI: 10.1287/mnsc.1100.1264
|View full text |Cite
|
Sign up to set email alerts
|

Grammar-Based Integer Programming Models for Multiactivity Shift Scheduling

Abstract: This paper presents a new implicit formulation for shift scheduling problems, using context-free grammars to model the rules for the composition of shifts. From the grammar, we generate an integer programming (IP) model having a linear programming relaxation equivalent to that of the classical set covering model. When solved by a state-of-the-art IP solver on problem instances with a small number of shifts, our model, the set covering formulation, and a typical implicit model from the literature yield comparab… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
33
0

Year Published

2013
2013
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 47 publications
(33 citation statements)
references
References 21 publications
0
33
0
Order By: Relevance
“…Consider for example the regular polytope in its extended form: the optimal solution is always a flow of integral value, say k, and basic network flow theory guarantees that it can be decomposed into k paths of unitary flow (and since each path in the expanded graph corresponds to a word in the language, this is a feasible solution for the original explicit problem). Similar reasoning applies to the grammar polytope (although it is not a flow model), as successfully shown in Côté et al (2011b). It is interesting to note that this gives the current state-of-the-art for solving multi-activity shift scheduling problems.…”
Section: Application To Shift Schedulingmentioning
confidence: 72%
See 2 more Smart Citations
“…Consider for example the regular polytope in its extended form: the optimal solution is always a flow of integral value, say k, and basic network flow theory guarantees that it can be decomposed into k paths of unitary flow (and since each path in the expanded graph corresponds to a word in the language, this is a feasible solution for the original explicit problem). Similar reasoning applies to the grammar polytope (although it is not a flow model), as successfully shown in Côté et al (2011b). It is interesting to note that this gives the current state-of-the-art for solving multi-activity shift scheduling problems.…”
Section: Application To Shift Schedulingmentioning
confidence: 72%
“…This means that we disable dual reductions (otherwise the decomposition would not be correct) and use CPLEX callbacks framework to implement the decomposition. Table 3 reports a comparison between the proposed method and others in the literature, for a number of activities from 1 to 10. cpx-reg refers to the explicit model based on the regular constraint in Côté et al (2011a), while grammar refers to the implicit model based on the grammar constraint in Côté et al (2011b). Note that for grammar we are reporting the results from Côté et al (2011b), which were obtained on a different machine and, more importantly, with an older version of CPLEX, so the numbers are meant to give just a reference.…”
Section: Computational Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Côté et al [36] and Musliu et al [96] represent pre-emptive tasks as varying staffing requirements in intervals. Côté et al [36] use implicit models with context-free grammars to model complex rules regarding shift design.…”
Section: Related Literaturementioning
confidence: 99%
“…Côté et al [36] use implicit models with context-free grammars to model complex rules regarding shift design. Musliu et al [96] study the minimum shift design problem in which the goal is to decide on an efficient shift structure and a minimal workforce that can carry out all the work without, however, explicitly assigning tasks within the shifts.…”
Section: Related Literaturementioning
confidence: 99%