4.5 Article

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

Journal

COMPUTERS & OPERATIONS RESEARCH
Volume 138, Issue -, Pages -

Publisher

PERGAMON-ELSEVIER SCIENCE LTD
DOI: 10.1016/j.cor.2021.105554

Keywords

-

Funding

  1. Natural Sciences and Engineering Research Council of Canada
  2. AD OPT, Canada [CRDPJ-477127-14]

Ask authors/readers for more resources

A new partial pricing scheme is proposed in this paper for the personalized crew rostering problem, utilizing a deep neural network trained on historical data to select pairings likely to be included in an optimal or near-optimal solution. Testing on large instances shows that the method achieves solutions of similar quality as the classical algorithm in less computational time.
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.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available