Simulation is an established tool for predicting and evaluating the performance of complex stochastic systems that are analytically intractable. Recent research in simulation optimization and explosive growth in computing power have made it feasible to use simulations to optimize the design and operations of systems directly. Concurrently, ubiquitous sensing, pervasive computing, and unprecedented systems interconnectivity have ushered in a new era of industrialization (the so-called Industrial 4.0/Industrial Internet). In this article, we argue that simulation optimization is a decision-making tool that can be applied to many scenarios to tremendous effect. By capitalizing on an unprecedented integration of sensing, computing, and control, simulation optimization provides the “smart brain” required to drastically improve the efficiency of industrial systems. We explore the potential of simulation optimization and discuss how simulation optimization can be applied, with an emphasis on the recent development of multi-fidelity/multi-scale simulation optimization.
Similar content being viewed by others
References
Andradóttir S and Prudius AA (2010). Adaptive random search for continuous simulation optimization. Naval Research Logistics 57(6): 583–604.
Baur C and Wee D (2015). Manufacturing’s next act. http://www.mckinsey.com/business-functions/operations/our-insights/manufacturings-next-act.
Bloem J, Doorn Mv, Duivestein S, Excoffier D, Maas R and Ommeren Ev (2014). The Fourth Industrial Revolution. Things to Tighten.
Brettel M, Friederichsen N, Keller M and Rosenberg M (2014). How virtualization, decentralization and network building change the manufacturing landscape: An Industry 4.0 perspective. International Journal of Mechanical, Industrial Science and Engineering 8(1): 37–44.
Chen C-H and Lee LH (2010). Stochastic simulation optimization: an optimal computing budget allocation. World Scientific Co: Singapore.
Chen C-H, Lin J, Yücesan E and Chick SE (2000). Simulation budget allocation for further enhancing the efficiency of ordinal optimization. Discrete Event Dynamic Systems 10(3): 251–270.
Chen W, Gao S, Chen C-H and Shi L (2014). An optimal sample allocation strategy for partition-based random search. IEEE Transactions on Automation Science and Engineering 11: 177–186.
Chick SE and Inoue K (2001). New two-stage and sequential procedures for selecting the best simulated system. Operations Research 49(5): 732–743.
Figueira G and Almada-Lobo B (2014). Hybrid simulation–optimization methods: A taxonomy and discussion. Simulation Modelling Practice and Theory 46: 118–134.
Fu MC (1990). Convergence of a stochastic approximation algorithm for the GI/G/1 queue using infinitesimal perturbation analysis. Journal of Optimization Theory and Applications 65(1): 149–160.
Fu MC (1994). Sample path derivatives for (s, S) inventory systems. Operations Research 42(2): 351–364.
Fu MC, Chen C-H and Shi L (2008). Some topics for simulation optimization. In Proceedings of the 40th Conference on Winter Simulation 27–38.
Gao S, Lee LH, Chen CH and Shi L (2016) “A Sequential Budget Allocation Framework for Simulation Optimization,” to appear in IEEE Transactions on Automation Science and Engineering,
He D, Lee LH, Chen CH, Fu MC and Wasserkrug S (2010). Simulation optimization using the cross-entropy method with optimal computing budget allocation. ACM Transactions on Modeling and Computer Simulation 20(1): 4.
Hong LJ and Nelson BL (2006). Discrete optimization via simulation using COMPASS. Operations Research 54(1): 115–129.
Hong LJ, Nelson BL and Xu J (2010). Speeding up COMPASS for high-dimensional discrete optimization via simulation. Operations Research Letters 38(6): 550–555.
Hsieh BW, Chen CH and Chang SC (2001). Scheduling semiconductor wafer fabrication by using ordinal optimization-based simulation. IEEE Transactions on Robotics and Automation 17(5): 599–608.
Hsieh BW, Chen CH and Chang SC (2007). Efficient simulation-based composition of scheduling policies by integrating ordinal optimization with design of experiment. IEEE Transactions on Automation Science and Engineering 4(4): 553–568.
Hsieh L, Huang E, Zhang S, Chang KH and Chen CH (2016). Application of multi-fidelity simulation modeling to integrated circuit packaging. International Journal of Simulation and Process Modelling 28(2): 195–208.
Kim S and Nelson BL (2001). A fully sequential procedure for indifference-zone selection in simulation. ACM Transactions on Modeling and Computer Simulation, 11: 251–273.
Kushner HJ and Yin GG (1997). Stochastic Approximation Algorithms and Applications. Springer-Verlag: New York.
Lee J, Bagheri B and Kao H-A (2015). A cyber-physical systems architecture for industry 4.0-based manufacturing systems. Manufacturing Letters 3: 18–23.
Liu J, Yang F, Wan H and Fowler JW (2011). Capacity planning through queueing analysis and simulation-based statistical methods: a case study for semiconductor wafer fabs. International Journal of Production Research 49: 4573–4591.
Luo J, Jeff Hong L, Nelson BL and Wu Y (2015). Fully sequential procedures for large-scale ranking-and-selection problems in parallel computing environments. Operations Research 63: 1177–1194.
Nelson BL, Swann J, Goldsman D and Song W (2001). Simple Procedures for Selecting the Best Simulated System when the Number of Alternatives is Large. Operations Research 49: 950–963.
Ni EC, Dragos Ciocan F, Shane Henderson G and Susan Hunter R (2015). Comparing message passing interface and mapreduce for large-scale parallel ranking and selection. In: Yilmaz L, Chan WKV, Roeder TMK, Macal C and Rosetti MD (Eds) Proceedings of the 2015 Winter Simulation Conference. IEEE Press: New York, pp 3858–3867.
Shi L and Olafsson S (2000). Nested partitions method for stochastic optimization. Methodology and Computing in Applied Probability 2: 271–291.
Swain JJ (2015). Discrete event simulation software tools: A better reality. OR/MS Today 40(5): 48–59.
Tongarlak MH, Ankenman B, Nelson BL, Borne L and Wolfe K (2010). Using simulation early in the design of a fuel injector production line. Interfaces 40: 107–117.
Xu J, Huang E, Chen C.-H, Lee L.-H (2015). Simulation optimization: a review and exploration in the new era of cloud computing and big data. Asia-Pacific Journal of Operational Research 32(3): 34.
Xu J, Nelson BL and Hong LJ (2010). Industrial strength COMPASS: A comprehensive algorithm and software for optimization via simulation. ACM Transactions on Modeling and Computer Simulation 20(1): 3.
Xu J, Nelson BL and Hong LJ (2013). An adaptive hyperbox algorithm for high-dimensional discrete optimization via simulation problems. INFORMS Journal on Computing 25: 133–146.
Xu J, Zhang S, Huang E, Chen C-H, Lee L-H and Celik N (2016). MO2TOS: Multi-fidelity optimization via ordinal transformation and optimal sampling. Forthcoming, Asia-Pacific Journal of Operational Research.
Xu WL and Nelson BL (2013). Empirical stochastic branch-and-bound for optimization via simulation. IIE Transactions 45: 685–698.
Yucesan E, Luo Y-C, Chen C-H and Lee I (2001). Distributed web-based simulation experiments for optimization. Simulation Practice and Theory 9: 73–90.
Zabinsky ZB (2015). Stochastic adaptive search methods: theory and implementation. In: Fu MC (Ed) Chapter 11, Handbook on Simulation Optimization, Springer: New York.
Zhang S, Lee LH, Chew EP, Xu J and Chen CH (2016a). A simulation budget allocation procedure for enhancing the efficiency of optimal subset selection. IEEE Transactions on Automatic Control 61(1): 62–75.
Zhang S, Xu J, Huang E, Chen CH and Gao S (2016b). Improving ordinal transformation through optimal combination of multi-model predictions. In Proceedings of 2016 IEEE International Conference on Industrial Technology, 1545–1549.
Zhou E and Hu J (2014). Gradient-based Adaptive Stochastic Search for Non-differentiable Optimization. IEEE Transactions on Automatic Control 59(7): 1818–1832.
Zhu C, Xu J, Chen CH, Lee LH and Hu JQ (2017). “Balancing search and estimation in random search based stochastic simulation optimization,” to appear in IEEE Transactions on Automatic Control.
Acknowledgments
This research is supported in part by the National Science Foundation under Grant No. CMMI-1233376, CMMI-1462787, and ECCS-1462409.
Statement of contribution
In this feature article, we argue that simulation optimization is a decision-making tool that can be applied to many scenarios to tremendous effect in the era of Industrial 4.0/Industrial Internet. By capitalizing on an unprecedented integration of sensing, computing, and control, simulation optimization provides the “smart brain” required to drastically improve the efficiency of industrial systems. We explore the potential of simulation optimization and discuss how simulation optimization can be applied, with an emphasis on the recent development of multi-fidelity/multi-scale simulation optimization.
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
The total number of feasible designs depends on the number of work stations and machines. Define N(w,m) as the number of feasible designs where w is the number of work stations and m is the number of machines.
If we have only one workstation, the number of designs depends on the number of machines. If this workstation has between 5 and 10 machines, N(1,m) = 1; otherwise, N(1,m) = 0.
If w > 1, the number of feasible designs can be counted from the number of feasible designs with only w−1 workstations. The last workstation must have between 5 and 10 machines. Denote the number of machines assigned to the last workstation by j. Then, N(w, m) = ∑ 10 j=5 N(w−1, m−j). For example, if w = 2 and m = 11, N(2,11) = N(1,6) + N(1,5) + N(1,4) + N(1,3) + N(1,2) + N(1,1) = 2. The first term, i.e., N(1,6), means the number of feasible designs if we assign 6 and 5 machines to the first and second workstation, respectively. In the problem setting described in Section 5, we have 5 workstations and 38 machines. Then, N(5,38) = N(4,33) + N(4,32) + N(4,31) + N(4,30) + N(4,29) + N(4,28). By using the forward induction, we can get that N(5,38) = 780. We enumerate all 780 solutions and list the first five and last five of these solutions in Table A1. The columns report the numbers of machines in workstation 1 (WS1) to workstation 5 (WS5).
Rights and permissions
About this article
Cite this article
Xu, J., Huang, E., Hsieh, L. et al. Simulation optimization in the era of Industrial 4.0 and the Industrial Internet. J Simulation 10, 310–320 (2016). https://doi.org/10.1057/s41273-016-0037-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1057/s41273-016-0037-6