| Article ID: | iaor20014039 |
| Country: | United Kingdom |
| Volume: | 28 |
| Issue: | 7 |
| Start Page Number: | 671 |
| End Page Number: | 688 |
| Publication Date: | Jun 2001 |
| Journal: | Computers and Operations Research |
| Authors: | Strauss Christine, Dawid Herbert, Knig Johannes |
| Keywords: | scheduling, programming: branch and bound |
This paper introduces an efficient adaptation of the branch-and-bound technique that solves real-world rostering problems for airline crews. The efficiency of the algorithm is based on the exploitation of rostering-specific properties (e.g. variable selection, branching strategy and cutting-planes). This approach shortens the solution process and outperforms standard techniques. Furthermore, we formally introduce a general concept of downgrading that makes it possible to solve certain rostering problems that might otherwise have no solution. This paper also computes a sample monthly schedule on the basis of a medium-sized European airline's real data.