Abstract
When it comes to data-driven optimization under uncertainty, it is well known that a naïve predict-then-optimize pipeline in which point forecasts are plugged into a deterministic optimization model typically leads to a poor expected decision quality. In stochastic programming, one aims at obtaining better decisions by explicitly representing the joint probability distribution in the optimization model, e.g. in form of a sample approximation. A downside of that approach is that it gives rise to large-scale model instances that are hard to solve. An alternative approach that recently attracted considerable interest aims to train prediction models in a way that the expected decision quality obtained with the (prediction-informed) deterministic model is maximized, this approach is referred to as decision-focused learning or predict and optimize in the literature. In this paper, we propose to generalize this idea by optimizing not only parameters affecting the prediction but also additional parameters influencing other (non-stochastic) parts of the optimization model. Specifically, we propose to simultaneously optimize both types of parameters with the goal of maximizing expected decision quality and refer to this approach as predict, tune and optimize. We demonstrate the usefulness of the approach for a multi-activity shift scheduling problem under demand uncertainty. Specifically, we show that while decision-oriented tuning of point forecasts usually yields better results than a simple predict-then-optimize approach, adding the possibility to modify additional parameters considerably improves the expected performance which becomes competitive with a stochastic programming approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Akiba, T., Sano, S., Yanase, T., Ohta, T., Koyama, M.: Optuna: a next-generation hyperparameter optimization framework. In: Proceedings of the 25th ACM SIGKDD International Conference, KDD 2019, pp. 2623–2631. Association for Computing Machinery, New York (2019)
Birge, J.R., Louveaux, F.: Introduction to Stochastic Programming. Springer, Berline (2011)
Côté, M.C., Gendron, B., Rousseau, L.M.: Grammar-based integer programming models for multiactivity shift scheduling. Manag. Sci. 57(1), 151–163 (2010)
Dahmen, S., Rekik, M., Soumis, F.: An implicit model for multi-activity shift scheduling problems. J. Sched. 21(3), 285–304 (2018)
Demassey, S., Pesant, G., Rousseau, L.-M.: Constraint programming based column generation for employee timetabling. In: Barták, R., Milano, M. (eds.) CPAIOR 2005. LNCS, vol. 3524, pp. 140–154. Springer, Heidelberg (2005). https://doi.org/10.1007/11493853_12
Filippo, A.D., Lombardi, M., Milano, M.: The blind men and the elephant: integrated offline/online optimization under uncertainty. In: Twenty-Ninth International Joint Conference on Artificial Intelligence, vol. 5, pp. 4840–4846 (2020)
Hernández-Leandro, N.A., Boyer, V., Salazar-Aguilar, M.A., Rousseau, L.M.: A matheuristic based on Lagrangian relaxation for the multi-activity shift scheduling problem. Eur. J. Oper. Res. 272(3), 859–867 (2019)
Kotary, J., Fioretto, F., Van Hentenryck, P., Wilder, B.: End-to-End Constrained Optimization Learning: A Survey (2021)
Powell, W.B., Ghadimi, S.: The Parametric Cost Function Approximation: a new approach for multistage stochastic programming (2022)
Restrepo, M.I., Gendron, B., Rousseau, L.M.: A two-stage stochastic programming approach for multi-activity tour scheduling. Eur. J. Oper. Res. 262(2), 620–635 (2017)
Roemer, M.: Block-Based State-Expanded Network Models for Multi-Activity Shift Scheduling (2022)
Silvestri, M., De Filippo, A., Lombardi, M., Milano, M.: UNIFY: A Unified Policy Designing Framework for Solving Constrained Optimization Problems with Machine Learning (2022)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Römer, M., Hagemann, F., Porrmann, T.F. (2023). Predict, Tune and Optimize for Data-Driven Shift Scheduling with Uncertain Demands. In: Sellmann, M., Tierney, K. (eds) Learning and Intelligent Optimization. LION 2023. Lecture Notes in Computer Science, vol 14286. Springer, Cham. https://doi.org/10.1007/978-3-031-44505-7_18
Download citation
DOI: https://doi.org/10.1007/978-3-031-44505-7_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-44504-0
Online ISBN: 978-3-031-44505-7
eBook Packages: Computer ScienceComputer Science (R0)