39 research outputs found

    Allocation of Ground Handling Resources at Copenhagen Airport

    Get PDF

    Airport Ground Staff Scheduling

    Get PDF

    Trois variantes du problème de rotations pour une approche semi-intégrée de la planification d’horaires de personnel aérien

    Get PDF
    RÉSUMÉ: Les horaires d’équipages aériens sont généralement créés à l’aide d’une procédure séquentielle impliquant la résolution de deux problèmes : le problème de rotations d’équipage (CPP) et le problème d’horaires personnalisés (CRP). Le CPP crée un ensemble de rotations couvrant tous les vols d’une période donnée à coût minimum. Une rotation est une séquence de vols, repositionnements, connexions et repos s’étalant sur un ou plusieurs jours, et qui doit être assignée à un équipage composé de plusieurs membres (pilote, copilote, agent de bord, etc.). Une rotation doit également débuter et se terminer à la même base (aéroport où sont affectés des membres d’équipage), et satisfaire plusieurs contraintes imposées par les autorités, ainsi que par les conventions collectives en place. Le CRP utilise les rotations créées par le CPP afin de construire un horaire personnalisé pour chaque membre d’équipage. Les horaires personnalisés doivent couvrir toutes les rotations et doivent également satisfaire un ensemble de contraintes. Le principal désavantage de cette procédure séquentielle est que l’ensemble de rotations générées par le CPP est généralement inadéquat pour le CRP. Par exemple, certains vols doivent être opérés par un équipage possédant des qualifications spécifiques (e.g. des qualifications de langues). Il est possible que dans la solution du CPP, ces vols soient dispersés dans un grand nombre de rotations, de sorte qu’il soit impossible de créer un horaire respectant toutes les contraintes de qualification. Idéalement, il serait préférable de résoudre un seul problème d’optimisation intégrant la création de rotations et la composition d’horaires personnalisés. Bien que de telles approches aient été proposées dans la littérature, les temps de calcul nécessaires à l’obtention de solutions de qualité sont prohibitifs pour des instances de grande taille. Les approches semi-intégrées permettent de surmonter certaines limites de l’approche séquentielle, en évitant les conséquences négatives des approches intégrées. Ces méthodes sont des variantes de l’approche séquentielle dans lesquelles la formulation mathématique du CPP est enrichie. L’idée est d’inclure dans le CPP certains éléments qui sont traditionnellement traités au niveau du CRP, afin de créer des rotations qui sont mieux adaptées au CRP. Dans cette thèse, nous étudions trois variantes du CPP qui conviennent aux approches semiintégrées. Chacune de ces variantes est définie comme un problème de partitionnement d’ensemble avec contraintes supplémentaires dans lequel les variables de décision principales sont associées à des rotations réalisables. Ces problèmes sont résolus par un algorithme de génération de colonnes qui utilise un problème maître restreint pour sélectionner les rotations et des sous-problèmes pour générer des rotations à ajouter au problème maître restreint. Dans le premier sujet de cette thèse, nous nous intéressons au CPP avec contraintes de base (CPPBC). Les contraintes de base pénalisent le temps de travail excédentaire à chaque base, afin de distribuer équitablement la charge de travail entre les différentes bases. Bien que la plupart des logiciels commerciaux incorporent des contraintes de base dans le CPP, aucune étude scientifique ne s’est penchée sur leur impact sur le processus de résolution du CPP. Nous montrons qu’en présence de contraintes de base assez restrictives, les algorithmes de branchement heuristiques traditionnellement utilisés peinent à obtenir une solution entière de qualité. Ces algorithmes prennent un plus grand nombre de décisions de branchement risquées, ce qui nuit à la qualité des solutions obtenues. Afin de remédier à ce problème, nous développons un algorithme de branchement heuristique, appelé branchement rétrospectif, qui élimine certaines mauvaises décisions de branchement lorsque l’écart relatif entre la meilleure solution fractionnaire et la solution fractionnaire au noeud courant est trop grand, et ce, sans avoir à effectuer de retour en arrière. L’algorithme de branchement rétrospectif est testé sur sept instances hebdomadaires. Nous montrons que le branchement rétrospectif permet d’obtenir des solutions de meilleure qualité qu’avec les autres méthodes de branchement couramment utilisées, en des temps de calcul raisonnables. L’algorithme de branchement rétrospectif est présentement implémenté dans un logiciel commercial de planification aérienne, et a été utilisé afin d’obtenir des solutions de qualité pour des problèmes contenant plusieurs dizaines de milliers de vols par mois. Dans le deuxième article de cette thèse, nous proposons une variante du CPP, appelée CPP avec caractéristiques complexes (CPPCF), qui prend en compte les préférences de vols et de vacances des membres d’équipage, dans le but d’augmenter la satisfaction de ceux-ci envers leurs horaires. Pour ce faire, nous identifions six caractéristiques des rotations en lien avec les préférences des membres d’équipage et qui pourraient être bénéfiques au CRP. Un bonus est accordé aux rotations contenant une ou plusieurs de ces caractéristiques, de manière à favoriser leur présence dans la solution retournée. La méthode de résolution du CPP est adaptée au CPPCF : nous modifions les règles de dominance de l’algorithme d’étiquetage utilisé pour résoudre les sous-problèmes. Cela permet de résoudre les sous-problèmes du CPPCF en des temps raisonnables. L’efficacité de cette méthode est démontrée sur sept instances mensuelles. Nous montrons que les solutions obtenues à l’aide du CPPCF permettent la création d’horaires personnalisés dans lesquels un plus grand nombre de préférences sont accordées, augmentant ainsi la satisfaction des membres d’équipage. Le troisième sujet de cette thèse porte sur les contraintes de langues. Il s’agit de contraintes sur les qualifications linguistiques pour l’équipage de certains vols. Cette recherche est fectuée dans un contexte de création d’horaires pour les agents de bord. Le respect des contraintes de langues est primordial pour les compagnies aériennes qui désirent offrir un service sécuritaire et de qualité. Or, les méthodes actuelles sont inadéquates pour traiter les problèmes contenant un grand nombre de contraintes de langues et peu de membres d’équipage parlant ces langues. En effet, le CPP ne prend pas en considération les contraintes de langues, de sorte que les vols qui possèdent des contraintes de langues similaires se retrouvent distribuées dans un grand nombre de rotations. Nous formulons le CPP avec contraintes de langues (CPPLC), une variante du CPP qui favorise le regroupement de plusieurs vols ayant les mêmes contraintes de langues à l’intérieur d’une rotation. La difficulté principale que pose cette variante est l’explosion combinatoire du nombre de sous-problèmes. Nous mettons de l’avant une stratégie de sélection de sous-problèmes dans laquelle un petit ensemble de sous-problèmes prometteurs est résolu à chaque itération de génération de colonnes. Nous développons également une stratégie d’accélération permettant de diminuer significativement les temps de calcul au début du processus de résolution. Nous montrons que l’utilisation du CPPLC permet de réduire considérablement le nombre de contraintes de langues violées dans les horaires personnalisés. Bien que seules les contraintes de langues soient traitées, la méthode proposée pourrait également s’appliquer à une grande variété de contraintes de qualification, autant pour les agents de bord que pour les pilotes et copilotes.----------ABSTRACT: Aircrew scheduling is usually performed according to a two-step sequential procedure: crew pairing and crew rostering. While the crew pairing problem (CPP) finds a set of pairings that covers the legs of a given period at minimum cost, the crew rostering problem (CRP) uses those pairings in order to create a personalized schedule for each crew member. A pairing is a sequence of legs, deadheads, connections and rests spanning over one or multiple days, and that can be assigned to a crew member. A pairing must also begin and end at the same crew base (airport where crew members are stationed), and comply with many rules imposed by airline authorities as well as collective agreements. The crew schedules must cover all pairings, and are also subject to many regulations. The main drawback of this sequential approach is that the set of pairings produced by the CPP is often ill-suited for the CRP. For instance, the CPP solution might assign too much work to a given base, resulting in an imbalance in the work distribution among the bases. Ideally, both steps would be integrated into a single optimization problem. Even though many such approaches have been proposed in the literature, computing times required to solve those integrated problems are prohibitive, even for small-sized instances. Semi-integrated approaches are designed to overcome some limitations of the sequential approaches, without unduly increasing computing times. The main idea is to solve a variant of the CPP that includes some elements that traditionally belong in the CRP. This enables the CPP to create pairings that are better-suited for the CRP. In this thesis, we study three such CPP variants. Each variant is formulated as a setpartitionning problem with additional constraints, in which the main decision variables are associated with feasible pairings. These problems are solved by a column generation algorithm that uses a restricted master problem to select the pairings and multiple subproblems to generate the pairings to add to the restricted master problem. In the first subject of this thesis, we study the CPP with base constraints (CPPBC). Base constraints penalize excess work performed at each crew base in order to evenly distribute the workload among them. Although most commercial softwares include base constraints in the CPP, no academic research has studied their impact on the existing solution methods. Preliminary tests show that when base constraints are very restrictive, the heuristic branching algorithms traditionally used struggle to find a good-quality integer solution: they take a larger number of risky branching decisions, which negatively impact the quality of the solutions. We develop a new heuristic branching scheme, called retrospective branching, that identifies risky branching decisions in the branch-and-bound tree, and removes poor branching decisions when the gap between the current and the best fractional solution becomes too large, without backtracking. The proposed method is tested on seven weekly instances. We show that the retrospective branching algorithm produces solutions of better quality than with the other commonly used branching methods, in reasonable computing times. The retrospective branching is currently implemented in a commercial crew scheduling software, and has been used to obtain good-quality solutions to monthly instances containing tens of thousands of legs. In the second subject of this thesis, we propose a variant of the CPP, called the CPP with complex features (CPPCF) which takes into account legs and vacations preferences of crew members, with the aim of increasing the number of preferences awarded in the CRP, and thus, crew member satisfaction towards their schedule. We identify six pairing features related to those preferences, which could be beneficial to the CRP. Pairings containing one or more of those features are granted a bonus in order to promote their presence in the solutions. The solution method for the CPP is adapted to the CPPCF. We modify the dominance rules of the labeling algorithm used to solve the subproblems, based on the values of new state resources. The proposed method is tested on seven monthly instances. We show that using the CPPCF allows for a significantly higher number of awarded preferences in the CRP. The third subject of this thesis deals with language constraints — constraints on the language qualifications of the crew operating some legs. Satisfying these constraints is essential for airlines, which would otherwise have to pay high penalties, or even cancel some legs. Current methods are inadequate to deal with problems containing a large number of language constraints and few crew members with language qualifications. This is because the CPP does not account for language constraints, resulting in a spreading of the legs with language constraints among many pairings. We study this problem in the context of cabin crew scheduling. We formulate a CPP variant, called CPP with language constraints (CPPLC), which favors the grouping of legs with similar language constraints within the same pairing. The main challenge in solving the CPPLC is the combinatorial explosion in the number of subproblems. We put forward a subproblem selection strategy in which only a fraction of these subproblems are solved at each column generation iteration. We show that taking into account the language constraints in the CPP allows for a significant reduction of the number of language constraint violations in the CRP solutions. Although this study was conducted only for language constraints, the proposed method can be applied to many types of qualification constraints for cabin crews as well as pilots and copilots

    Fitness-to-fly and the safety role of air cabin crew: personal, social and managerial challenges

    Get PDF
    Andrea Sander-Grout investigated the impact of cabin crew fitness-to-fly on flight safety and public health. She found that there is significant uncertainty surrounding crewmember exposure to occupational hazards, with potential impacts on flight safety, individual and public health. Aviation and public health stakeholders are using her results in policy development

    Operational Research: Methods and Applications

    Get PDF
    Throughout its history, Operational Research has evolved to include a variety of methods, models and algorithms that have been applied to a diverse and wide range of contexts. This encyclopedic article consists of two main sections: methods and applications. The first aims to summarise the up-to-date knowledge and provide an overview of the state-of-the-art methods and key developments in the various subdomains of the field. The second offers a wide-ranging list of areas where Operational Research has been applied. The article is meant to be read in a nonlinear fashion. It should be used as a point of reference or first-port-of-call for a diverse pool of readers: academics, researchers, students, and practitioners. The entries within the methods and applications sections are presented in alphabetical order. The authors dedicate this paper to the 2023 Turkey/Syria earthquake victims. We sincerely hope that advances in OR will play a role towards minimising the pain and suffering caused by this and future catastrophes

    Operational Research: Methods and Applications

    Get PDF
    Throughout its history, Operational Research has evolved to include a variety of methods, models and algorithms that have been applied to a diverse and wide range of contexts. This encyclopedic article consists of two main sections: methods and applications. The first aims to summarise the up-to-date knowledge and provide an overview of the state-of-the-art methods and key developments in the various subdomains of the field. The second offers a wide-ranging list of areas where Operational Research has been applied. The article is meant to be read in a nonlinear fashion. It should be used as a point of reference or first-port-of-call for a diverse pool of readers: academics, researchers, students, and practitioners. The entries within the methods and applications sections are presented in alphabetical order

    Resource-Constrained Airline Ground Operations: Optimizing Schedule Recovery under Uncertainty

    Get PDF
    Die zentrale europäische Verkehrsflusssteuerung (englisch: ATFM) und Luftverkehrsgesellschaften (englisch: Airlines) verwenden unterschiedliche Paradigmen für die Priorisierung von Flügen. Während ATFM jeden Flug als individuelle Einheit betrachtet, um die Kapazitätsauslastung aller Sektoren zu steuern, bewerten Airlines jeden Flug als Teilabschnitt eines Flugzeugumlaufes, eines Crew-Einsatzplanes bzw. einer Passagierroute. Infolgedessen sind ATFM-Zeitfenster für Flüge in Kapazitätsengpässen oft schlecht auf die Ressourcenabhängigkeiten innerhalb eines Airline-Netzwerks abgestimmt, sodass die Luftfahrzeug-Bodenabfertigung – als Verbindungselement bzw. Bruchstelle zwischen einzelnen Flügen im Netzwerk – als Hauptverursacher primärer und reaktionärer Verspätungen in Europa gilt. Diese Dissertation schließt die Lücke zwischen beiden Paradigmen, indem sie ein integriertes Optimierungsmodell für die Flugplanwiederherstellung entwickelt. Das Modell ermöglicht Airlines die Priorisierung zwischen Flügen, die von einem ATFM-Kapazitätsengpass betroffen sind, und berücksichtigt dabei die begrenzte Verfügbarkeit von Abfertigungsressourcen am Flughafen. Weiterhin werden verschiedene Methoden untersucht, um die errechneten Flugprioritäten vertraulich innerhalb von kooperativen Lösungsverfahren mit externen Stakeholdern austauschen zu können. Das integrierte Optimierungsmodell ist eine Erweiterung des Resource-Constrained Project Scheduling Problems und integriert das Bodenprozessmanagement von Luftfahrzeugen mit bestehenden Ansätzen für die Steuerung von Flugzeugumläufen, Crew-Einsatzplänen und Passagierrouten. Das Modell soll der Verkehrsleitzentrale einer Airline als taktische Entscheidungsunterstützung dienen und arbeitet dabei mit einer Vorlaufzeit von mehr als zwei Stunden bis zur nächsten planmäßigen Verkehrsspitze. Systemimmanente Unsicherheiten über Prozessabweichungen und mögliche zukünftige Störungen werden in der Optimierung in Form von stochastischen Prozesszeiten und mittels des neu-entwickelten Konzeptes stochastischer Verspätungskostenfunktionen berücksichtigt. Diese Funktionen schätzen die Kosten der Verspätungsausbreitung im Airline-Netzwerk flugspezifisch auf der Basis historischer Betriebsdaten ab, sodass knappe Abfertigungsressourcen am Drehkreuz der Airline den kritischsten Flugzeugumläufen zugeordnet werden können. Das Modell wird innerhalb einer Fallstudie angewendet, um die taktischen Kosten einer Airline in Folge von verschiedenen Flugplanstörungen zu minimieren. Die Analyseergebnisse zeigen, dass die optimale Lösung sehr sensitiv in Bezug auf die Art, den Umfang und die Intensität einer Störung reagiert und es folglich keine allgemeingültige optimale Flugplanwiederherstellung für verschiedene Störungen gibt. Umso dringender wird der Einsatz eines flexiblen und effizienten Optimierungsverfahrens empfohlen, welches die komplexen Ressourcenabhängigkeiten innerhalb eines Airline-Netzwerks berücksichtigt und kontextspezifische Lösungen generiert. Um die Effizienz eines solchen Optimierungsverfahrens zu bestimmen, sollte das damit gewonnene Steuerungspotenzial im Vergleich zu aktuell genutzten Verfahren über einen längeren Zeitraum untersucht werden. Aus den in dieser Dissertation analysierten Störungsszenarien kann geschlussfolgert werden, dass die flexible Standplatzvergabe, Passagier-Direkttransporte, beschleunigte Abfertigungsverfahren und die gezielte Verspätung von Abflügen sehr gute Steuerungsoptionen sind und während 95 Prozent der Saison Anwendung finden könnten, um geringe bis mittlere Verspätungen von Einzelflügen effizient aufzulösen. Bei Störungen, die zu hohen Verspätungen im gesamten Airline-Netzwerk führen, ist eine vollständige Integration aller in Betracht gezogenen Steuerungsoptionen erforderlich, um eine erhebliche Reduzierung der taktischen Kosten zu erreichen. Dabei ist insbesondere die Möglichkeit, Ankunfts- und Abflugzeitfenster zu tauschen, von hoher Bedeutung für eine Airline, um die ihr zugewiesenen ATFM-Verspätungen auf die Flugzeugumläufe zu verteilen, welche die geringsten Einschränkungen im weiteren Tagesverlauf aufweisen. Die Berücksichtigung von Unsicherheiten im nachgelagerten Airline-Netzwerk zeigt, dass eine Optimierung auf Basis deterministischer Verspätungskosten die taktischen Kosten für eine Airline überschätzen kann. Die optimale Flugplanwiederherstellung auf Basis stochastischer Verspätungskosten unterscheidet sich deutlich von der deterministischen Lösung und führt zu weniger Passagierumbuchungen am Drehkreuz. Darüber hinaus ist das vorgeschlagene Modell in der Lage, Flugprioritäten und Airline-interne Kostenwerte für ein zugewiesenes ATFM-Zeitfenster zu bestimmen. Die errechneten Flugprioritäten können dabei vertraulich in Form von optimalen Verspätungszeitfenstern pro Flug an das ATFM übermittelt werden, während die Definition von internen Kostenwerten für ATFM-Zeitfenster die Entwicklung von künftigen Handelsmechanismen zwischen Airlines unterstützen kann.:1 Introduction 2 Status Quo on Airline Operations Management 3 Schedule Recovery Optimization Approach with Constrained Resources 4 Implementation and Application 5 Case Study Analysis 6 ConclusionsAir Traffic Flow Management (ATFM) and airlines use different paradigms for the prioritisation of flights. While ATFM regards each flight as individual entity when it controls sector capacity utilization, airlines evaluate each flight as part of an aircraft rotation, crew pairing and passenger itinerary. As a result, ATFM slot regulations during capacity constraints are poorly coordinated with the resource interdependencies within an airline network, such that the aircraft turnaround -- as the connecting element or breaking point between individual flights in an airline schedule -- is the major contributor to primary and reactionary delays in Europe. This dissertation bridges the gap between both paradigms by developing an integrated schedule recovery model that enables airlines to define their optimal flight priorities for schedule disturbances arising from ATFM capacity constraints. These priorities consider constrained airport resources and different methods are studied how to communicate them confidentially to external stakeholders for the usage in collaborative solutions, such as the assignment of reserve resources or ATFM slot swapping. The integrated schedule recovery model is an extension of the Resource-Constrained Project Scheduling Problem and integrates aircraft turnaround operations with existing approaches for aircraft, crew and passenger recovery. The model is supposed to provide tactical decision support for airline operations controllers at look-ahead times of more than two hours prior to a scheduled hub bank. System-inherent uncertainties about process deviations and potential future disruptions are incorporated into the optimization via stochastic turnaround process times and the novel concept of stochastic delay cost functions. These functions estimate the costs of delay propagation and derive flight-specific downstream recovery capacities from historical operations data, such that scarce resources at the hub airport can be allocated to the most critical turnarounds. The model is applied to the case study of a network carrier that aims at minimizing its tactical costs from several disturbance scenarios. The case study analysis reveals that optimal recovery solutions are very sensitive to the type, scope and intensity of a disturbance, such that there is neither a general optimal solution for different types of disturbance nor for disturbances of the same kind. Thus, airlines require a flexible and efficient optimization method, which considers the complex interdependencies among their constrained resources and generates context-specific solutions. To determine the efficiency of such an optimization method, its achieved network resilience should be studied in comparison to current procedures over longer periods of operation. For the sample of analysed scenarios in this dissertation, it can be concluded that stand reallocation, ramp direct services, quick-turnaround procedures and flight retiming are very efficient recovery options when only a few flights obtain low and medium delays, i.e., 95% of the season. For disturbances which induce high delay into the entire airline network, a full integration of all considered recovery options is required to achieve a substantial reduction of tactical costs. Thereby, especially arrival and departure slot swapping are valuable options for the airline to redistribute its assigned ATFM delays onto those aircraft that have the least critical constraints in their downstream rotations. The consideration of uncertainties in the downstream airline network reveals that an optimization based on deterministic delay costs may overestimate the tactical costs for the airline. Optimal recovery solutions based on stochastic delay costs differ significantly from the deterministic approach and are observed to result in less passenger rebooking at the hub airport. Furthermore, the proposed schedule recovery model is able to define flight priorities and internal slot values for the airline. Results show that the priorities can be communicated confidentially to ATFM by using the concept of 'Flight Delay Margins', while slot values may support future inter-airline slot trading mechanisms.:1 Introduction 2 Status Quo on Airline Operations Management 3 Schedule Recovery Optimization Approach with Constrained Resources 4 Implementation and Application 5 Case Study Analysis 6 Conclusion
    corecore