Combining Benders decomposition and column generation for multi-activity tour scheduling
•We study the anonymous discontinuous multi-activity tour scheduling problem.•We develop an innovative decomposition method to solve the problem.•We show that our method is able to find high-quality solutions for weekly instances with up to 10 activities. This paper presents a method that combines B...
Saved in:
Published in | Computers & operations research Vol. 93; pp. 151 - 165 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
New York
Elsevier Ltd
01.05.2018
Pergamon Press Inc |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | •We study the anonymous discontinuous multi-activity tour scheduling problem.•We develop an innovative decomposition method to solve the problem.•We show that our method is able to find high-quality solutions for weekly instances with up to 10 activities.
This paper presents a method that combines Benders decomposition and column generation to solve the multi-activity tour scheduling problem. The Benders decomposition approach iterates between a master problem that links daily shifts with tour patterns and a set of daily subproblems that assign work activities and breaks to the shifts. Due to its structure, the master problem is solved by column generation. We exploit the expressiveness of context-free grammars to model and solve the Benders subproblems. Computational results show that our method outperforms a branch-and-price approach and is able to find high-quality solutions for weekly instances dealing with up to ten work activities. The adaptation of the method to the shift scheduling problem (the special case defined on a single day) is also shown to outperform the solution of a grammar-based model by a state-of-the-art mixed-integer programming solver on instances with up to 30 work activities. |
---|---|
ISSN: | 0305-0548 1873-765X 0305-0548 |
DOI: | 10.1016/j.cor.2018.01.014 |