Abstract
This article describes a real use cases of applications of Machine Learning (ML) and Optimization techniques in the business context.
Following the business requests, the Proofs of Concept were developed first and then put into production, rethinking the existing processes and integrating the role of these algorithms in the decision-making processes.
The use case goal is to maximize the overall revenues through the rotation of Vending Machines (VMs) within a network of points of sale (PoS), the VMs sell different products. A new product in a PoS brings a revenue increase in the first weeks. To estimate the expected revenue in the new PoS, in the first n weeks, for all combination of VMs exchange, two ML models have been used.
After the revenue’s calculation for all possible exchange, to choose the optimal transfer chain and respect the business constraints, an optimization model has been used. The optimization model has been formulated as a goods transportation problem, where each node (VM position) on the network can be a source or destination node.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Archetti, C., Speranza, M.G.: A survey on matheuristics for routing problems. EURO J. Comput. Optim. 2, 223–246 (2014)
Boccia, M., Masone, A., Sforza, A., Sterle, C.: A column-and-row generation approach for the flying sidekick travelling salesman problem. Transp. Res. Part C. 124, 102913 (2021)
Castillo-Salazar, J., Landa-Silva, D., Qu, R.: Workforce scheduling and routing problems: literature survey and computational study. Ann. Oper. Res. 1–29 (2014)
Sinha Roy, D., Masone, A., Golden, B., Wasil, E.: Modeling and solving the intersection inspection rural postman problem. INFORMS J. Comput. (2021). https://doi.org/10.1287/ijoc.2020.1013
Apache Software Foundation. Apache Hadoop. Taken from https://hadoop.apache.org
R Core Team. R: A language and environment for statistical computing. Taken from http://www.R-project.org/ (2020)
Kuhn, M.: Building predictive models in R using the caret package. J. Stat. Software. 28(5), 1–26 (2008)
Schumacher, D. OMPR: R package to model mixed integer linear programs. Taken from https://github.com/dirkschumacher/ompr (2020)
Symphony Contributors. Symphony MIP Solver. Taken from https://projects.coin-or.org/SYMPHONY (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Tozzi, J., Guarino, F. (2021). Sells Optimization Through Product Rotation. In: Masone, A., Dal Sasso, V., Morandi, V. (eds) Optimization and Data Science: Trends and Applications. AIRO Springer Series, vol 6. Springer, Cham. https://doi.org/10.1007/978-3-030-86286-2_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-86286-2_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-86285-5
Online ISBN: 978-3-030-86286-2
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)