Deep-learning-based partial pricing in a branch-and-price algorithm for personalized crew rostering

The personalized crew rostering problem (CRP) consists of assigning pairings (sequences of flights, deadheads, connections, and rests, forming one or several days of work) to individual crew members to create a feasible roster that maximizes crew satisfaction. This problem is often solved using a br...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computers & operations research 2022-02, Vol.138, p.105554, Article 105554
Hauptverfasser: Quesnel, Frédéric, Wu, Alice, Desaulniers, Guy, Soumis, François
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The personalized crew rostering problem (CRP) consists of assigning pairings (sequences of flights, deadheads, connections, and rests, forming one or several days of work) to individual crew members to create a feasible roster that maximizes crew satisfaction. This problem is often solved using a branch-and-price algorithm. In this paper, we propose a partial pricing scheme for the CRP in which the column generation subproblem of each crew member only contains the pairings that are likely to be selected in an optimal or near-optimal solution. The task of selecting which pairings to include in each network is performed by a deep neural network trained on historical data. We test the proposed method on several large instances. Our results show that our method finds solutions of similar quality as that of the classical branch-and-price algorithm in less than half of the computational time. •We propose a new branch-and-price algorithm for the aircrew rostering problem.•Pricing subproblems only include pairings likely to be in a near-optimal solution.•A neural network predicts the probability that a pairing is assigned to a crew member.•We use those predictions to select which pairings to include in each subproblem.•Our method is two times faster than a state-of-the-art branch-and-price algorithm.
ISSN:0305-0548
1873-765X
0305-0548
DOI:10.1016/j.cor.2021.105554