The operational flight and multi-crew scheduling problem
This paper introduces a new kind of operational multi-crew scheduling problem which consists in simultaneously modifying, as necessary, the existing flight departure times and planned individual work days (duties) for the set of crew members, while respecting predefined aircraft itineraries. The spl...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
University of Belgrade
2005-01-01
|
Series: | Yugoslav Journal of Operations Research |
Subjects: | |
Online Access: | http://www.doiserbia.nb.rs/img/doi/0354-0243/2005/0354-02430501025S.pdf |
id |
doaj-4f80c2a5f3cd496da047febf3ef56fdc |
---|---|
record_format |
Article |
spelling |
doaj-4f80c2a5f3cd496da047febf3ef56fdc2020-11-24T22:03:13ZengUniversity of BelgradeYugoslav Journal of Operations Research0354-02431820-743X2005-01-01151254810.2298/YJOR0501025SThe operational flight and multi-crew scheduling problemStojković MirelaSoumis FrançoisThis paper introduces a new kind of operational multi-crew scheduling problem which consists in simultaneously modifying, as necessary, the existing flight departure times and planned individual work days (duties) for the set of crew members, while respecting predefined aircraft itineraries. The splitting of a planned crew is allowed during a day of operations, where it is more important to cover a flight than to keep planned crew members together. The objective is to cover a maximum number of flights from a day of operations while minimizing changes in both the flight schedule and the next-day planned duties for the considered crew members. A new type of the same flight departure time constraints is introduced. They ensure that a flight which belongs to several personalized duties, where the number of duties is equal to the number of crew members assigned to the flight, will have the same departure time in each of these duties. Two variants of the problem are considered. The first variant allows covering of flights by less than the planned number of crew members, while the second one requires covering of flights by a complete crew. The problem is mathematically formulated as an integer nonlinear multi-commodity network flow model with time windows and supplementary constraints. The optimal solution approach is based on Dantzig-Wolfe decomposition/column generation embedded into a branch-and-bound scheme. The resulting computational times on commercial-size problems are very good. Our new simultaneous approach produces solutions whose quality is far better than that of the traditional sequential approach where the flight schedule has been changed first and then input as a fixed data to the crew scheduling problem. http://www.doiserbia.nb.rs/img/doi/0354-0243/2005/0354-02430501025S.pdfcrew recoveryflight schedulingaircraft routingshortest pathtime windowscolumn generation |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Stojković Mirela Soumis François |
spellingShingle |
Stojković Mirela Soumis François The operational flight and multi-crew scheduling problem Yugoslav Journal of Operations Research crew recovery flight scheduling aircraft routing shortest path time windows column generation |
author_facet |
Stojković Mirela Soumis François |
author_sort |
Stojković Mirela |
title |
The operational flight and multi-crew scheduling problem |
title_short |
The operational flight and multi-crew scheduling problem |
title_full |
The operational flight and multi-crew scheduling problem |
title_fullStr |
The operational flight and multi-crew scheduling problem |
title_full_unstemmed |
The operational flight and multi-crew scheduling problem |
title_sort |
operational flight and multi-crew scheduling problem |
publisher |
University of Belgrade |
series |
Yugoslav Journal of Operations Research |
issn |
0354-0243 1820-743X |
publishDate |
2005-01-01 |
description |
This paper introduces a new kind of operational multi-crew scheduling problem which consists in simultaneously modifying, as necessary, the existing flight departure times and planned individual work days (duties) for the set of crew members, while respecting predefined aircraft itineraries. The splitting of a planned crew is allowed during a day of operations, where it is more important to cover a flight than to keep planned crew members together. The objective is to cover a maximum number of flights from a day of operations while minimizing changes in both the flight schedule and the next-day planned duties for the considered crew members. A new type of the same flight departure time constraints is introduced. They ensure that a flight which belongs to several personalized duties, where the number of duties is equal to the number of crew members assigned to the flight, will have the same departure time in each of these duties. Two variants of the problem are considered. The first variant allows covering of flights by less than the planned number of crew members, while the second one requires covering of flights by a complete crew. The problem is mathematically formulated as an integer nonlinear multi-commodity network flow model with time windows and supplementary constraints. The optimal solution approach is based on Dantzig-Wolfe decomposition/column generation embedded into a branch-and-bound scheme. The resulting computational times on commercial-size problems are very good. Our new simultaneous approach produces solutions whose quality is far better than that of the traditional sequential approach where the flight schedule has been changed first and then input as a fixed data to the crew scheduling problem. |
topic |
crew recovery flight scheduling aircraft routing shortest path time windows column generation |
url |
http://www.doiserbia.nb.rs/img/doi/0354-0243/2005/0354-02430501025S.pdf |
work_keys_str_mv |
AT stojkovicmirela theoperationalflightandmulticrewschedulingproblem AT soumisfrancois theoperationalflightandmulticrewschedulingproblem AT stojkovicmirela operationalflightandmulticrewschedulingproblem AT soumisfrancois operationalflightandmulticrewschedulingproblem |
_version_ |
1725832603104182272 |