Skip to main content

Data-Driven Simulation-Optimization (DSO): An Efficient Approach to Optimize Simulation Models with Databases

  • Conference paper
  • First Online:
Optimization and Learning (OLA 2022)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1684))

Included in the following conference series:

  • 366 Accesses

Abstract

Simulation-optimization is instrumental to solve stochastic problems with complexity. Over the past half-century, simulation-optimization methods have progressed theoretically and methodologically across different disciplines. The majority of commercial simulation packages - to some degree - offer an optimizer that allows decision-makers to conveniently determine an optimal or near-optimal system design. With the latest advancements in simulation techniques, such as data-driven modeling and Digital Twins, optimizer platforms need a redesign to include new capabilities. This paper proposes a Data-driven Simulation-Optimization (DSO) platform to narrow this gap. By considering data-tables as a decision variable (control), DSO can systematically generate new tables, run experiments, and determine the best table entries to optimize the model. To implement DSO, three software packages (MATLAB, Simio, and MS Excel) are integrated via a customized coded interface, called Simio-API. The applicability of this Simulation-optimization tool is tested in two experimental settings to evaluate its effectiveness and provide some insights for future extensions. The DSO initial results are promising and should stimulate further research in academia and industry.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 84.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Figueira, G., Almada-Lobo, B.: Hybrid simulation-optimization methods: a taxonomy and discussion. Simul. Modell. Pract. Theory Simul.-Optim. Complex Syst.: Methods Appl. 46, 118–134 (2014). ISSN 1569-190X. https://doi.org/10.1016/j.simpat.2014.03.007, http://www.sciencedirect.com/science/article/pii/S1569190X14000458. Accessed 29 May 2016

  2. Amaran, S., Sahinidis, N.V., Sharda, B., Bury, S.J.: Simulation optimization: a review of algorithms and applications. 4OR 12(4), 301–333 (2014). http://link.springer.com/article/10.1007/s10288-014-0275-2. Accessed 01 May 2017

  3. Smith, J.S., Sturrock, D.T., Kelton, W.D.: Simio and Simulation: Modeling, Analysis, Applications: 4th Edition - Economy, English, 4 edn. CreateSpace Independent Publishing Platform (2017). ISBN 978-1-5464-6192-0

    Google Scholar 

  4. Carson, Y., Maria, A.: Simulation optimization: methods and applications. In: Conference Proceedings, pp. 118–126. IEEE Computer Society (1997)

    Google Scholar 

  5. Fu, M.C., Henderson, S.G.: History of seeking better solutions, AKA simulation optimization. In: 2017 Winter Simulation Conference (WSC), pp. 131–157. IEEE (2017)

    Google Scholar 

  6. Ólafsson, S., Kim, J.: Simulation optimization. In: Proceedings of the Winter Simulation Conference, vol. 1, pp. 79–84. IEEE (2002)

    Google Scholar 

  7. Dehghanimohammadabadi, M., Kabadayi, N.: A two-stage AHP multi- objective simulation optimization approach in healthcare. Int. J. Anal. Hierarchy Process 12(1), 117–135 (2020)

    Google Scholar 

  8. Azadeh, A., Ahvazi, M.P., Haghighii, S.M., Keramati, A.: Simulation optimization of an emergency department by modeling human errors. Simul. Modell. Pract. Theory 67, 117–136 (2016)

    Article  Google Scholar 

  9. Rezaeiahari, M., Khasawneh, M.T.: Simulation optimization approach for patient scheduling at destination medical centers. Expert Syst. Appl. 140, 112 881 (2020)

    Article  Google Scholar 

  10. Seif, J., Dehghanimohammadabadi, M., Yu, A.J.: Integrated preventive maintenance and flow shop scheduling under uncertainty. Flex. Serv. Manuf. J. 32, 852–887 (2020). https://doi.org/10.1007/s10696-019-09357-4

  11. Aiassi, R., Sajadi, S.M., Molana, S.M.H., Babgohari, A.Z.: Designing a stochastic multi-objective simulation-based optimization model for sales and operations planning in built-to-order environment with uncertain distant outsourcing. Simul. Modell. Pract. Theory 104, 102103 (2020)

    Article  Google Scholar 

  12. Amiri, F., Shirazi, B., Tajdin, A.: Multi-objective simulation optimization for uncertain resource assignment and job sequence in automated flexible job shop. Appl. Soft Comput. 75, 190–202 (2019)

    Article  Google Scholar 

  13. Drenovac, D., Vidović, M., Bjelić, N.: Optimization and simulation approach to optimal scheduling of deteriorating goods collection vehicles respecting stochastic service and transport times. Simul. Modell. Pract. Theory 103, 102 097 (2020)

    Article  Google Scholar 

  14. Kabadayi, N., Dehghanimohammadabadi, M.: Multi-objective supplier selection process: a simulation-optimization framework integrated with MCDM. Ann. Oper. Res. 319, 1607–1629 (2022). https://doi.org/10.1007/s10479-021-04424-2

  15. Vieira, A.A., Dias, L., Santos, M.Y., Pereira, G.A., Oliveira, J.: Are simulation tools ready for big data? Computational experiments with supply chain models developed in Simio. Proc. Manuf. 42, 125–131 (2020)

    Google Scholar 

  16. Goodarzian, F., Hosseini-Nasab, H., Muñuzuri, J., Fakhrzad, M.-B.: A multi-objective pharmaceutical supply chain network based on a robust fuzzy model: a comparison of meta-heuristics. Appl. Soft Comput. 92, 106 331 (2020)

    Article  Google Scholar 

  17. Swain, J.J.: Simulated worlds. OR/MS Today 42(5), 36–49 (2015)

    Google Scholar 

  18. Laguna, M.: Optimization of Complex Systems with OptQuest. A White Paper from OptTek Systems Inc. (1997)

    Google Scholar 

  19. Hein, D.L., Harrell, C.R.: Simulation modeling and optimization using ProModel. In: 1998 Winter Simulation Conference. Proceedings (Cat. No. 98CH36274), vol. 1, pp. 191–197. IEEE (1998)

    Google Scholar 

  20. Juan, A.A., Faulin, J., Grasman, S.E., Rabe, M., Figueira, G.: A review of simheuristics: extending metaheuristics to deal with stochastic combinatorial optimization problems. Oper. Res. Perspect. 2, 62–72 (2015)

    MathSciNet  Google Scholar 

  21. Xu, J., Huang, E., Hsieh, L., Lee, L.H., Jia, Q.-S., Chen, C.-H.: Simulation optimization in the era of industrial 4.0 and the industrial internet. J. Simul. 10(4), 310–320 (2016)

    Article  Google Scholar 

  22. Jian, N., Freund, D., Wiberg, H.M., Henderson, S.G.: Simulation optimization for a large-scale bike-sharing system. In: 2016 Winter Simulation Conference (WSC), pp. 602–613. IEEE (2016)

    Google Scholar 

  23. Pegden, C.D.: Introduction to SIMIO. In: 2008 Winter Simulation Conference, pp. 229–235. IEEE (2008)

    Google Scholar 

  24. Sturrock, D.T.: Traditional simulation applications in industry 4.0. In: Gunal, M.M. (ed.) Simulation for Industry 4.0. SSAM, pp. 39–54. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-04137-3_3

    Chapter  Google Scholar 

  25. Jules, G., Saadat, M., Saeidlou, S.: Holonic goal-driven scheduling model for manufacturing networks. In: 2013 IEEE International Conference on Systems, Man, and Cybernetics, pp. 1235–1240. IEEE (2013)

    Google Scholar 

  26. Dehghanimohammadabadi, M.: Iterative optimization-based simulation (IOS) with Predictable and unpredictable trigger events in simulated time. Ph.D. thesis, Western New England University (2016). http://gradworks.umi.com/10/03/10032181.html. Accessed 30 May 2016

  27. Dehghanimohammadabadi, M., Keyser, T.K.: Intelligent simulation: integration of SIMIO and MATLAB to deploy decision support systems to simulation environment. Simul. Modell. Pract. Theory 71, 45–60 (2017). http://www.sciencedirect.com/science/article/pii/S1569190X16301356. Accessed 17 Dec 2016

  28. Sturrock, D.T.: Using commercial software to create a digital twin. In: Gunal, M.M. (ed.) Simulation for Industry 4.0. SSAM, pp. 191–210. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-04137-3_12

    Chapter  Google Scholar 

  29. Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of ICNN 1995-International Conference on Neural Networks, vol. 4, pp. 1942–1948. IEEE (1995)

    Google Scholar 

  30. Shaheen, M.A., Hasanien, H.M., Alkuhayli, A.: A novel hybrid GWOPSO optimization technique for optimal reactive power dispatch problem solution. Ain Shams Eng. J. 12, 621–630 (2020)

    Article  Google Scholar 

  31. Usman, M., Pang, W., Coghill, G.M.: Inferring structure and parameters of dynamic system models simultaneously using swarm intelligence approaches. Memetic Comput. 12(3), 267–282 (2020)

    Article  Google Scholar 

  32. Park, K.: A heuristic simulation-optimization approach to information sharing in supply chains. Symmetry 12(8), 1319 (2020)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Dehghanimohammadabadi .

Editor information

Editors and Affiliations

Appendix A

Appendix A

Particle Swarm Optimization or PSO is a population-based Metaheuristic algorithm developed by Kennedy and Eberhart in 1995 [27] PSO is a swarm-based algorithm and by moving particles in a specific exploration field [28]. Due to its effective balancing of exploration and exploitation [29], PSO has been widely used in the development of Simheuristic models and in solving SO problems. Recent examples include using PSO to deal with stochastic models in supply chain management [30], healthcare systems [31], and manufacturing [32]. The general pseudocode of PSO is shown in Algorithm 2.

figure b

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Dehghanimohammadabadi, M. (2022). Data-Driven Simulation-Optimization (DSO): An Efficient Approach to Optimize Simulation Models with Databases. In: Dorronsoro, B., Pavone, M., Nakib, A., Talbi, EG. (eds) Optimization and Learning. OLA 2022. Communications in Computer and Information Science, vol 1684. Springer, Cham. https://doi.org/10.1007/978-3-031-22039-5_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-22039-5_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-22038-8

  • Online ISBN: 978-3-031-22039-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics