Predicting solutions of large-scale optimization problems via machine learning: A case study in blood supply chain management

Abstract Practical constrained optimization models are often large, and solving them in a reasonable time is a challenge in many applications. Further, many industries have limited access to professional commercial optimization solvers or computational power for use in their day-to-day operational decisions. In this paper, we propose a novel approach to deal with the issue of solving large operational stochastic optimization problems (SOPs) by using machine learning models. We assume that decision makers have access to facilities to optimally solve their large-scale optimization model for some initial and limited period and for some test instances. This might be through a collaborative project with research institutes or through short-term use of high-performance computing facilities. We propose that longer term support can be provided by utilizing the solutions (i.e., the optimal value of the actionable decision variables) of the stochastic optimization model from this initial period to train a machine learning model to learn optimal operational decisions in the future. In this study, the proposed approach is employed to make decisions on transshipment of blood units in a network of hospitals. We compare the decisions learned by several machine learning models with the optimal results obtained if the hospitals had access to commercial optimization solvers and computational power, and with the hospital network’s current empirical heuristic policy. The results show that using a trained neural network model reduces the average daily cost by about 29% compared with current policy, while the exact optimal policy reduces the average daily cost by 37%. Although optimization models cannot be fully replaced by machine learning, our proposed approach while not guaranteed to be optimal can improve operational decisions when optimization models are computationally expensive and infeasible for daily operational decisions in organizations such as not-for-profit and small and medium-sized enterprises.

[1]  S. K. Goyal,et al.  Recent trends in modeling of deteriorating inventory , 2001, Eur. J. Oper. Res..

[2]  Seyedeh Zahra Hosseinifard,et al.  The inventory centralization impacts on sustainability of the blood supply chain , 2018, Comput. Oper. Res..

[3]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[4]  Geoffrey E. Hinton,et al.  Speech recognition with deep recurrent neural networks , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[5]  Daniel Delahaye,et al.  Multi-label Classification for the Generation of Sub-problems in Time-constrained Combinatorial Optimization , 2019, ICORES.

[6]  Chee Peng Lim,et al.  A hybrid FAM–CART model and its application to medical data classification , 2015, Neural Computing and Applications.

[7]  Yoshua Bengio,et al.  Predicting Solution Summaries to Integer Linear Programs under Imperfect Information with Machine Learning , 2018, ArXiv.

[8]  Babak Abbasi,et al.  An age-based lateral-transshipment policy for perishable items , 2018 .

[9]  Zhaoqi Wang,et al.  Simulation-assisted machine learning , 2018, Bioinform..

[10]  M. Stone Cross‐Validatory Choice and Assessment of Statistical Predictions , 1976 .

[11]  Navdeep Jaitly,et al.  Pointer Networks , 2015, NIPS.

[12]  Babak Abbasi,et al.  Impacts of Reducing the Shelf Life of Red Blood Cells: A View from Down Under , 2017, Interfaces.

[13]  Jiawei Han,et al.  Data Mining: Concepts and Techniques , 2000 .

[14]  Constantin Zopounidis,et al.  Application of Quantitative Techniques for the Prediction of Bank Acquisition Targets , 2005, Series on Computers and Operations Research.

[15]  Yoshua Bengio,et al.  Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizon , 2018, Eur. J. Oper. Res..

[16]  Ruud H. Teunter,et al.  Review of inventory systems with deterioration since 2001 , 2012, Eur. J. Oper. Res..

[17]  Marco Fraccaro,et al.  Machine learning meets mathematical optimization to predict the optimal production of offshore wind parks , 2018, Comput. Oper. Res..

[18]  Kate A. Smith,et al.  Neural Networks for Combinatorial Optimization: a Review of More Than a Decade of Research , 1999 .

[19]  F R Burden,et al.  Cross-validatory selection of test and validation sets in multivariate calibration and neural networks as applied to spectroscopy. , 1997, The Analyst.

[20]  Sahibsingh A. Dudani The Distance-Weighted k-Nearest-Neighbor Rule , 1976, IEEE Transactions on Systems, Man, and Cybernetics.

[21]  Christopher M. Bishop,et al.  Neural networks for pattern recognition , 1995 .

[22]  Panos M. Pardalos,et al.  Operating room planning and surgical case scheduling: a review of literature , 2018, J. Comb. Optim..

[23]  Premysl Sucha,et al.  Accelerating the Branch-and-Price Algorithm Using Machine Learning , 2018, Eur. J. Oper. Res..

[24]  Kate Smith-Miles,et al.  Cross-disciplinary perspectives on meta-learning for algorithm selection , 2009, CSUR.

[25]  Andrea Lodi,et al.  On learning and branching: a survey , 2017 .

[26]  B. Abbasi,et al.  A two-stage stochastic programming model for inventory management in the blood supply chain , 2017 .

[27]  Babak Abbasi,et al.  Proactive transshipment in the blood supply chain: A stochastic programming approach , 2019 .

[28]  James P. Ignizio,et al.  Neural networks and operations research: An overview , 1992, Comput. Oper. Res..

[29]  Andrea Lodi,et al.  Learning to Handle Parameter Perturbations in Combinatorial Optimization: an Application to Facility Location , 2019, EURO J. Transp. Logist..

[30]  Yoshua Bengio,et al.  No Unbiased Estimator of the Variance of K-Fold Cross-Validation , 2003, J. Mach. Learn. Res..

[31]  Mukta Paliwal,et al.  Neural networks and statistical techniques: A review of applications , 2009, Expert Syst. Appl..

[32]  Jatinder N. D. Gupta,et al.  Neural networks in business: techniques and applications for the operations researcher , 2000, Comput. Oper. Res..

[33]  Sharif H. Melouk,et al.  A Scenario-Based Approach for Operating Theater Scheduling Under Uncertainty , 2016, Manuf. Serv. Oper. Manag..

[34]  Samy Bengio,et al.  Neural Combinatorial Optimization with Reinforcement Learning , 2016, ICLR.

[35]  Holger R. Maier,et al.  Neural networks for the prediction and forecasting of water resource variables: a review of modelling issues and applications , 2000, Environ. Model. Softw..

[36]  Chih-Jen Lin,et al.  A Practical Guide to Support Vector Classication , 2008 .

[37]  Babak Abbasi,et al.  On the Issuing Policies for Perishable Items such as Red Blood Cells and Platelets in Blood Service , 2014, Decis. Sci..

[38]  Vadlamani Ravi,et al.  Soft computing system for bank performance prediction , 2008, Appl. Soft Comput..

[39]  Shreenivas Londhe,et al.  Comparison of data-driven modelling techniques for river flow forecasting , 2010 .

[40]  Babak Abbasi,et al.  Estimating parameters of the three-parameter Weibull distribution using a neural network , 2008 .

[41]  Richard Hans Robert Hahnloser,et al.  Digital selection and analogue amplification coexist in a cortex-inspired silicon circuit , 2000, Nature.

[42]  Marco E. Lübbecke,et al.  Learning When to Use a Decomposition , 2017, CPAIOR.

[43]  M. Kosorok Introduction to Empirical Processes and Semiparametric Inference , 2008 .

[44]  David W. Coit,et al.  A neural network applied to estimate Burr XII distribution parameters , 2010, Reliab. Eng. Syst. Saf..

[45]  Shie Mannor,et al.  Statistical Optimization in High Dimensions , 2012, Oper. Res..

[46]  John Mingers,et al.  Neural Networks, Decision Tree Induction and Discriminant Analysis: an Empirical Comparison , 1994 .