Forecast-Based Optimization: Applying Predictive Models for Decision-Making Under Uncertain Constraints

Authors

DOI:

https://doi.org/10.5753/jserd.2026.6739

Keywords:

Forecasting Algorithms, Machine Learning, Contextual Optimization, Decision Making, Resource Allocation

Abstract

Process automation has become a commonly adopted concept of modern business operations, driven by increasing investments in accessible software and tools. Automation workflows streamline decision-making by reducing human error, aligning with company standards, and freeing resources for higher-value tasks. Intelligent systems represent the next step in automation, applying machine learning algorithms to go beyond rule-based decision-making. However, their implementation requires expert modeling and integration into daily routines, posing significant challenges for users to embrace. This paper discusses the end-to-end complexities associated with implementing an intelligent automated system and explores the benefits of integrating machine learning methods, especially forecasting algorithms, to improve the system's efficiency. It also provides a practical situation solved by introducing a two-stage hybrid approach based on the predict-then-optimize paradigm, addressing a problem with long-term intelligent decision-making. This methodology integrates forecasting models to predict future information for long-term evaluations, which are then utilized by an optimizer to recommend configurations that balance current and future outcomes. This approach reduces the limitations of traditional optimization, offering a practical solution for scenarios where future information is unavailable.

Downloads

Download data is not yet available.

References

Abildtrup, A. et al. (2024). The rise of robotic process automation in the banking sector: streamlining operations and improving efficiency. Journal of Computing and Natural Science, 4(1):31–40.

Achterberg, T. (2009). Scip: solving constraint integer programs. Mathematical Programming Computation, 1(1):1–41.

Alghamdi, T., Elgazzar, K., Bayoumi, M., Sharaf, T., and Shah, S. (2019). Forecasting traffic congestion using arima modeling. In 2019 15th international wireless communications & mobile computing conference (IWCMC), pages 1227–1232. IEEE.

Assimakopoulos, V. (2000). The theta model: a decomposition approach to forecasting. International journal of forecasting, 16(4):521–530.

Bai, S., Kolter, J. Z., and Koltun, V. (2018). An empirical evaluation of generic convolutional and recurrent networks for sequence modeling. arXiv preprint arXiv:1803.01271.

Bates, J. M. and Granger, C. W. (1969). The combination of forecasts. Journal of the operational research society, 20(4):451–468.

Bertsimas, D., Brown, D. B., and Caramanis, C. (2011). Theory and applications of robust optimization. SIAM review, 53(3):464–501.

Bertsimas, D. and Kallus, N. (2020). From predictive to prescriptive analytics. Management Science, 66(3):1025–1044.

Bertsimas, D. and Sim, M. (2004). The price of robustness. Operations research, 52(1):35–53.

Box, G. and Jenkins, G. (1976). Analysis: Forecasting and control. San francisco.

Breiman, L., Friedman, J., Olshen, R., and Stone, C. (1984). Classification and regression trees. wadsworth int. Group, 37(15):237–251.

Brown, R. G. (1956). Exponential smoothing for predicting demand. Little.

Chakraborti, T., Isahagian, V., Khalaf, R., Khazaeni, Y., Muthusamy, V., Rizk, Y., and Unuvar, M. (2020). From robotic process automation to intelligent process automation: –emerging trends–. In International Conference on Business Process Management, pages 215–228. Springer.

Chappell, D. (2017). Introducing blue prism. Robotic Process Automation for the Enterprise. San Francisco, CA: Chappell & Associates.

Chenreddy, A. and Delage, E. (2024). End-to-end conditional robust optimization. arXiv preprint arXiv:2403.04670.

Cho, K., Van Merriënboer, B., Bahdanau, D., and Bengio, Y. (2014). On the properties of neural machine translation: Encoder-decoder approaches. arXiv preprint arXiv:1409.1259.

Donti, P., Amos, B., and Kolter, J. Z. (2017). Task-based end-to-end model learning in stochastic optimization. Advances in neural information processing systems, 30.

dos Santos Júnior, P. S., Ruy, F. B., Omêna, M. S., and Barcellos, M. P. (2025). A preliminary panoramic view of continuous software engineering adoption in brazilian organizations. Journal of Software Engineering Research and Development, 13(1):13–89.

Eberly, L. E. (2007). Multiple linear regression. Topics in biostatistics, pages 165–187.

Elhajjar, S., Yacoub, L., and Yaacoub, H. (2023). Automation in business research: systematic literature review. Information Systems and e-Business Management, 21(3):675–698.

Elmachtoub, A. N. and Grigas, P. (2022). Smart "predict, then optimize". Management Science, 68(1):9–26.

Fersht, P. and Slaby, J. R. (2012). Robotic automation emerges as a threat to traditional low-cost outsourcing. Horses for Sources, London, 1:18.

Fix, E. and Hodges, J. L. (1951). Discriminatory analysis, nonparametric discrimination.

Friedman, J. H. (2001). Greedy function approximation: a gradient boosting machine. Annals of statistics, pages 1189–1232.

Gardner Jr, E. S. and McKenzie, E. (1985). Forecasting trends in time series. Management science, 31(10):1237–1246.

Ghojogh, B. and Ghodsi, A. (2023). Recurrent neural networks and long short-term memory networks: Tutorial and survey. arXiv preprint arXiv:2304.11461.

Hendrawan, S. A., Chatra, A., Iman, N., Hidayatullah, S., and Suprayitno, D. (2024). Digital transformation in msmes: Challenges and opportunities in technology management. Jurnal Informasi dan Teknologi, 6(2):141–149.

Hochreiter, S. and Schmidhuber, J. (1997). Long short-term memory. Neural computation, 9(8):1735–1780.

Hsiung, H.-H. and Wang, J.-L. (2022). Research on the introduction of a robotic process automation (rpa) system in small accounting firms in taiwan. Economies, 10(8):200.

Hyndman, R. J. and Athanasopoulos, G. (2018). Forecasting: principles and practice. OTexts.

Jones, D. A. and Cox, D. R. (1978). Nonlinear autoregressive processes. Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences, 360(1700):71–95.

Jovanović, S. Z., Đurić, J. S., and Šibalija, T. V. (2018). Robotic process automation: overview and opportunities. International Journal Advanced Quality, 46(3-4):34–39.

Kitsantas, T., Georgoulas, P., and Chytis, E. (2024). Integrating robotic process automation with artificial intelligence for business process automation: Analysis, applications, and limitations. Journal of System and Management Sciences, 14(7):217–242.

LeCun, Y., Boser, B., Denker, J. S., Henderson, D., Howard, R. E., Hubbard, W., and Jackel, L. D. (1989). Backpropagation applied to handwritten zip code recognition. Neural computation, 1(4):541–551.

Makridakis, S., Spiliotis, E., and Assimakopoulos, V. (2020). The m4 competition: 100,000 time series and 61 forecasting methods. International Journal of Forecasting, 36(1):54–74.

Mandi, J., Kotary, J., Berden, S., Mulamba, M., Bucarey, V., Guns, T., and Fioretto, F. (2024). Decision-focused learning: Foundations, state of the art, benchmark and future opportunities. Journal of Artificial Intelligence Research, 80:1623–1701.

McKinsey (2023). The imperatives for automation success.

Mendling, J., Decker, G., Hull, R., Reijers, H. A., and Weber, I. (2018). How do machine learning, robotic process automation, and blockchains affect the human factor in business process management? Communications of the Association for Information Systems, 43(1):19.

Montgomery, D. C., Jennings, C. L., and Kulahci, M. (2015). Introduction to time series analysis and forecasting. John Wiley & Sons.

Montgomery, D. C. and Runger, G. C. (2010). Applied statistics and probability for engineers. John wiley & sons.

Mourtzis, D., Angelopoulos, J., and Panopoulos, N. (2023). The future of the human–machine interface (hmi) in society 5.0. Future Internet, 15(5):162.

Nama, P. (2022). Cost management and optimization in automation infrastructure. Iconic Research and Engineering Journals, 5(12):276–285.

Nielsen, I. E., Piyatilake, A., Thibbotuwawa, A., De Silva, M. M., Bocewicz, G., and Banaszak, Z. A. (2023). Benefits realization of robotic process automation (rpa) initiatives in supply chains. IEEE Access, 11:37623–37636.

OM, A. (2001). Ridge regression and inverse problems. Stockholm University, Department of Mathematics.

Qin, P., Ye, B., Li, Y., Cai, Z., Gao, Z., Qi, H., and Ding, Y. (2025). Hybrid bilstm-arima architecture with whale-driven optimization for financial time series forecasting. Algorithms, 18(8).

Ribeiro, J., Lima, R., Eckhardt, T., and Paiva, S. (2021). Robotic process automation and artificial intelligence in industry 4.0–a literature review. Procedia Computer Science, 181:51–58.

Rosenblatt, F. (1958). The perceptron: a probabilistic model for information storage and organization in the brain. Psychological review, 65(6):386.

Rumelhart, D. E., Hinton, G. E., and Williams, R. J. (1986). Learning representations by back-propagating errors. nature, 323(6088):533–536.

Sadana, U., Chenreddy, A., Delage, E., Forel, A., Frejinger, E., and Vidal, T. (2025). A survey of contextual optimization methods for decision-making under uncertainty. European Journal of Operational Research, 320(2):271–289.

Sahu, S. K., Mokhade, A., and Bokde, N. D. (2023). An overview of machine learning, deep learning, and reinforcement learning-based techniques in quantitative finance: recent progress and challenges. Applied Sciences.

Sain, S. R. (1996). The nature of statistical learning theory.

Salimzadeh, S., He, G., and Gadiraju, U. (2024). Dealing with uncertainty: Understanding the impact of prognostic versus diagnostic tasks on trust and reliance in human-ai decision making. In Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems, pages 1–17.

Santos, G., Dutra, E., Mattos, C. S., Fortuna, A., dos Santos, R. P., Ramos, L. F., and da Cruz Andrade, Á. J. (2025). What leads to the success of agile transformation initiatives? a study on critical success factors. Journal of Software Engineering Research and Development, 13(1):13–1.

SAP (2023). What is process automation?

Siderska, J., Aunimo, L., Süße, T., von Stamm, J., Kedziora, D., and Aini, S. N. B. M. (2023). Towards intelligent automation (ia): literature review on the evolution of robotic process automation (rpa), its challenges, and future trends. Engineering Management in Production and Services, 15(4).

Silva, B., Hak, F., Guimaraes, T., Manuel, M., and Santos, M. F. (2023). Rule-based system for effective clinical decision support. Procedia Computer Science, 220:880–885.

Staudemeyer, R. C. and Morris, E. R. (2019). Understanding lstm–a tutorial into long short-term memory recurrent neural networks. arXiv preprint arXiv:1909.09586.

Stoykova, S. and Shakev, N. (2023). Artificial intelligence for management information systems: Opportunities, challenges, and future directions. Algorithms, 16(8):357.

Sutherland, J. (2014). Scrum: the art of doing twice the work in half the time. Crown Currency.

Taylor, S. J. and Letham, B. (2018). Forecasting at scale. The American Statistician, 72(1):37–45.

Thiruvady, D., Morgan, K., Bedingfield, S., and Nazari, A. (2021). Allocating students to industry placements using integer programming and ant colony optimisation. Algorithms, 14(8):219.

Tripathi, A. M. (2018). Learning Robotic Process Automation: Create Software robots and automate business processes with the leading RPA tool–UiPath. Packt Publishing Ltd.

Van der Aalst, W. M., Bichler, M., and Heinzl, A. (2018). Robotic process automation. Business & information systems engineering, 60(4):269–272.

Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A. N., Kaiser, Ł., and Polosukhin, I. (2017). Attention is all you need. Advances in neural information processing systems, 30.

Wang, J. (2023). An intuitive tutorial to gaussian process regression. Computing in Science & Engineering.

Weber, M., Auch, M., Doblander, C., Mandl, P., and Jacobsen, H.-A. (2021). Transfer learning with time series data: A systematic mapping study. Ieee Access, 9:165409–165432.

Wilder, B., Ewing, E., Dilkina, B., and Tambe, M. (2019). End to end learning and optimization on graphs. Advances in Neural Information Processing Systems, 32.

Williams, C. K. and Rasmussen, C. E. (2006). Gaussian processes for machine learning, volume 2. MIT press Cambridge, MA.

Winters, P. R. (1960). Forecasting sales by exponentially weighted moving averages. Management science.

Xu, Z. and Saleh, J. H. (2021). Machine learning for reliability engineering and safety applications: Review of current status and future opportunities. Reliability Engineering & System Safety, 211:107530.

Yang, X.-S. (2008). Introduction to mathematical optimization. From linear programming to metaheuristics.

Yeh, C., Christianson, N., Wu, A., Wierman, A., and Yue, Y. (2024). End-to-end conformal calibration for optimization under uncertainty. arXiv preprint arXiv:2409.20534.

Zayas-Cabán, T., Haque, S. N., and Kemper, N. (2021). Identifying opportunities for workflow automation in health care: lessons learned from other industries. Applied Clinical Informatics, 12(03):686–697.

Downloads

Published

2026-10-26

How to Cite

Odake Junior, E. M., Oliveira, F. F., Azevedo, R. S., Vasconcellos, J. M. S., & Vieira, L. A. (2026). Forecast-Based Optimization: Applying Predictive Models for Decision-Making Under Uncertain Constraints. Journal of Software Engineering Research and Development, 14(1), 577–597. https://doi.org/10.5753/jserd.2026.6739

Issue

Section

Research Article