IDEAS home Printed from https://ideas.repec.org/a/inm/ortrsc/v55y2021i6p1411-1429.html
   My bibliography  Save this article

An Improved Integral Column Generation Algorithm Using Machine Learning for Aircrew Pairing

Author

Listed:
  • Adil Tahir

    (Department of Mathematics and Industrial Engineering and Groupe d'études et de recherche en analyse des décisions (GERAD), Ecole Polytechnique de Montréal, Montréal, Quebec H3T 1J4, Canada)

  • Frédéric Quesnel

    (Department of Mathematics and Industrial Engineering and Groupe d'études et de recherche en analyse des décisions (GERAD), Ecole Polytechnique de Montréal, Montréal, Quebec H3T 1J4, Canada)

  • Guy Desaulniers

    (Department of Mathematics and Industrial Engineering and Groupe d'études et de recherche en analyse des décisions (GERAD), Ecole Polytechnique de Montréal, Montréal, Quebec H3T 1J4, Canada)

  • Issmail El Hallaoui

    (Department of Mathematics and Industrial Engineering and Groupe d'études et de recherche en analyse des décisions (GERAD), Ecole Polytechnique de Montréal, Montréal, Quebec H3T 1J4, Canada)

  • Yassine Yaakoubi

    (Department of Mathematics and Industrial Engineering and Groupe d'études et de recherche en analyse des décisions (GERAD), Ecole Polytechnique de Montréal, Montréal, Quebec H3T 1J4, Canada)

Abstract

The crew-pairing problem (CPP) is solved in the first step of the crew-scheduling process. It consists of creating a set of pairings (sequence of flights, connections, and rests forming one or multiple days of work for an anonymous crew member) that covers a given set of flights at minimum cost. Those pairings are assigned to crew members in a subsequent crew-rostering step. In this paper, we propose a new integral column-generation algorithm for the CPP, called improved integral column generation with prediction ( I 2 C G p ), which leaps from one integer solution to another until a near-optimal solution is found. Our algorithm improves on previous integral column-generation algorithms by introducing a set of reduced subproblems. Those subproblems only contain flight connections that have a high probability of being selected in a near-optimal solution and are, therefore, solved faster. We predict flight-connection probabilities using a deep neural network trained in a supervised framework. We test I 2 C G p on several real-life instances and show that it outperforms a state-of-the-art integral column-generation algorithm as well as a branch-and-price heuristic commonly used in commercial airline planning software, in terms of both solution costs and computing times. We highlight the contributions of the neural network to I 2 C G p .

Suggested Citation

  • Adil Tahir & Frédéric Quesnel & Guy Desaulniers & Issmail El Hallaoui & Yassine Yaakoubi, 2021. "An Improved Integral Column Generation Algorithm Using Machine Learning for Aircrew Pairing," Transportation Science, INFORMS, vol. 55(6), pages 1411-1429, November.
  • Handle: RePEc:inm:ortrsc:v:55:y:2021:i:6:p:1411-1429
    DOI: 10.1287/trsc.2021.1084
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/trsc.2021.1084
    Download Restriction: no

    File URL: https://libkey.io/10.1287/trsc.2021.1084?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:ortrsc:v:55:y:2021:i:6:p:1411-1429. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.