Reinforcement learning applied to airline revenue management - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2022

Reinforcement learning applied to airline revenue management

Apprentissage par renforcement appliqué au revenue management des compagnies aériennes

Résumé

Inspired by the recent successful applications of reinforcement learning (RL) to real-world problems, such as controlling magnetic fields of a tokamak or achieving superhuman performance in board games, this work investigates ways to apply RL to the research field of revenue management (RM).There are many open problems in the field of RM that rely on expert-designed heuristics. However, these heuristics are often hard to develop and maintain, and they only capture a limited fraction of the inherent complexities of real-world scenarios. Instead, we propose addressing these open problems with generic RL methods.To illustrate the central argument of this work, we choose to address the challenging earning-while-learning (EWL) problem, which is one of the many open problems in the field of RM. When addressing the EWL problem, the system needs to maximize long--term revenue by optimizing the prices of airline tickets while facing an unknown demand behavior. In other words, the system does not have access to how future demand will react to price changes, and it must estimate the demand behavior from past booking data.We formalize and design interactions between the learning system and the unknown demand behavior, then an artificial neural network (ANN) is trained with an actor-critic algorithm to solve the EWL problem. The trained ANN, which we refer to as the RL agent, achieves a better revenue performance than state-of-the-art heuristic methods. Following, we discuss ways to adapt the RL agent to address other relevant issues in RM, such as competition, self-competition, and non-stationary demand behavior. The proposed approach highlights that the simplicity of the RL agent, alongside its ability to address complex issues, is a powerful unexplored asset.The discoveries presented in this work suggest that RL can profoundly transform the field of RM. RL methods may replace RM systems with a generic end-to-end learning system that is trained offline to address many complex issues. Consequently, RM researchers and analysts would only need to formally describe the demand behavior used for training, and delegate the search for solutions to the RL agent, changing the research focus from how to solve problems to what problems need to be solved. We believe that such a change of perspective can significantly speed up the research process in the field of RM.
Inspiré par les récentes réussites de l'apprentissage par renforcement (RL), telles que le contrôle des champs magnétiques d'un tokamak ou l'obtention de performances supérieures à l'humain au jeu de Go et aux échecs, ce travail étudie des moyens d'appliquer le RL au domaine de recherche du revenue management (RM).Il existe de nombreux problèmes ouverts dans le domaine du RM qui reposent sur des heuristiques conçues par des experts. Cependant, ces heuristiques sont souvent difficiles à développer et à maintenir, et elles ne capturent qu'une fraction limitée des complexités inhérentes aux scénarios réels. Au lieu de cela, nous proposons d'aborder ces problèmes ouverts avec des méthodes RL génériques.Afin d'illustrer l'argument central de ce travail, nous choisissons d'aborder le problème du earning while learning (EWL), qui est l'un des nombreux problèmes ouverts dans le domaine du RM. Pour résoudre le problème du EWL, le système doit maximiser les revenus à long terme en optimisant les prix des billets d'avion tout en faisant face à un comportement de demande inconnu. Autrement dit, le système n'a pas accès à la façon dont la demande future réagira aux changements de prix, et il doit estimer le comportement de la demande à partir des données de réservation passées.Nous formalisons et concevons des interactions entre le système d'apprentissage et le comportement inconnu de la demande, puis un réseau de neurones artificiels (RNA) est entraîné avec un algorithme actor-critic pour résoudre le problème EWL. Le RNA entrainé, que nous appelons l'agent RL, réalise une meilleure performance de revenus que les méthodes heuristiques de pointe. Ensuite, nous discutons des moyens d'adapter l'agent RL pour résoudre d'autres problèmes pertinents dans RM, tels que la concurrence, l'auto-concurrence et le comportement non stationnaire de la demande. L'approche proposé met en évidence que la simplicité de l'agent RL, ainsi que sa capacité à résoudre des problèmes complexes, est un puissant atout inexploré.Les découvertes présentées dans ce travail suggèrent que le RL peut profondément transformer le domaine de RM. Les méthodes RL peuvent remplacer les systèmes RM par un système d'apprentissage générique de bout en bout qui est entraîné en offline pour résoudre de nombreux problèmes complexes. Par conséquent, les chercheurs et les analystes du RM n'auraient qu'à décrire formellement le comportement de la demande utilisé pour l'entraînement et à déléguer la recherche de solutions à l'agent RL. Ceci modifie l'orientation de la recherche de comment résoudre les problèmes vers quels problèmes doivent être résolus. Nous croyons qu'un tel changement de perspective peut accélérer considérablement le processus de recherche dans le domaine du RM.
Fichier principal
Vignette du fichier
2022COAZ4047.pdf (7.21 Mo) Télécharger le fichier
Origine : Version validée par le jury (STAR)

Dates et versions

tel-03982091 , version 1 (10-02-2023)

Identifiants

  • HAL Id : tel-03982091 , version 1

Citer

Giovanni Gatti Pinheiro. Reinforcement learning applied to airline revenue management. Artificial Intelligence [cs.AI]. Université Côte d'Azur, 2022. English. ⟨NNT : 2022COAZ4047⟩. ⟨tel-03982091⟩
182 Consultations
259 Téléchargements

Partager

Gmail Facebook X LinkedIn More