Reinforcement Learning for Freight Booking Control Problems
Not on the map. Why?
Abstract (arXiv)
Booking control problems are sequential decision-making problems that occur in the domain of revenue management. More precisely, freight booking control focuses on the problem of deciding to accept or reject bookings: given a limited capacity, accept a booking request or reject it to reserve capacity for future bookings with potentially higher revenue. This problem can be formulated as a finite-horizon stochastic dynamic program, where accepting a set of requests results in a profit at the end of the booking period that depends on the cost of fulfilling the accepted bookings. For many freight applications, the cost of fulfilling requests is obtained by solving an operational decision-making problem, which often requires the solutions to mixed-integer linear programs. Routinely solving such operational problems when deploying reinforcement learning algorithms may be too time consuming. The majority of booking control policies are obtained by solving problem-specific mathematical programming relaxations that are often non-trivial to generalize to new problems and, in some cases, provide quite crude approximations. In this work, we propose a two-phase approach: we first train a supervised learning model to predict the objective of the operational problem, and then we deploy the model within reinforcement learning algorithms to compute control policies. This approach is general: it can be used every time the objective function of the end-of-horizon operational problem can be predicted, and it is particularly suitable to those cases where such problems are computationally hard. Furthermore, it allows one to leverage the recent advances in reinforcement learning as routinely solving the operational problem is replaced with a single prediction. Our methodology is evaluated on two booking control problems in the literature, namely, distributional logistics and airline cargo management.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 10 of its 58 references that are in the map. First posted on arXiv 29 Jan 2021.
Builds on
10 of 58 references.
References · 10
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015Deep Reinforcement Learning with Double Q-learningcited by 1,704
- 2017Deep Setscited by 1,394
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2018Learning to Solve NP-Complete Problems - A Graph Neural Network for Decision TSPcited by 58
- 2020Enforcing robust control guarantees within neural network policiescited by 40
- 2019CAQL: Continuous Action Q-Learningcited by 22
- 2016Generalizing Skills with Semi-Supervised Reinforcement Learningcited by 18
- 2018Predicting Tactical Solutions to Operational Planning Problems under Imperfect Informationcited by 11
- 2020Profit maximization via capacity control for distribution logistics problemscited by 2
Built on by
Not cited yet.