Skip to main content
Log in

Simulation optimization in the era of Industrial 4.0 and the Industrial Internet

  • Published:
Journal of Simulation

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6

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.

    Article  Google Scholar 

  • 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.

    Book  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Chick SE and Inoue K (2001). New two-stage and sequential procedures for selecting the best simulated system. Operations Research 49(5): 732–743.

    Article  Google Scholar 

  • Figueira G and Almada-Lobo B (2014). Hybrid simulation–optimization methods: A taxonomy and discussion. Simulation Modelling Practice and Theory 46: 118–134.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Fu MC (1994). Sample path derivatives for (s, S) inventory systems. Operations Research 42(2): 351–364.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Hong LJ and Nelson BL (2006). Discrete optimization via simulation using COMPASS. Operations Research 54(1): 115–129.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • Kushner HJ and Yin GG (1997). Stochastic Approximation Algorithms and Applications. Springer-Verlag: New York.

    Book  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Swain JJ (2015). Discrete event simulation software tools: A better reality. OR/MS Today 40(5): 48–59.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

Download references

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

Authors

Corresponding author

Correspondence to Jie Xu.

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).

Table A1 Examples of feasible solutions in the machine allocation problem

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1057/s41273-016-0037-6

Keywords

Navigation