Skip to main content

Advertisement

Log in

A two-stage adaptive multi-fidelity surrogate model-assisted multi-objective genetic algorithm for computationally expensive problems

  • Original Article
  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

Surrogate model-assisted multi-objective genetic algorithms (MOGA) show great potential in solving engineering design problems since they can save computational cost by reducing the calls of expensive simulations. In this paper, a two-stage adaptive multi-fidelity surrogate (MFS) model-assisted MOGA (AMFS-MOGA) is developed to further relieve their computational burden. In the warm-up stage, a preliminary Pareto frontier is obtained relying only on the data from the low-fidelity (LF) model. In the second stage, an initial MFS model is constructed based on the data from both LF and high-fidelity (HF) models at the samples, which are selected from the preliminary Pareto set according to the crowding distance in the objective space. Then the fitness values of individuals are evaluated using the MFS model, which is adaptively updated according to two developed strategies, an individual-based updating strategy and a generation-based updating strategy. The former considers the prediction uncertainty from the MFS model, while the latter takes the discrete degree of the population into consideration. The effectiveness and merits of the proposed AMFS-MOGA approach are illustrated using three benchmark tests and the design optimization of a stiffened cylindrical shell. The comparisons between the proposed AMFS-MOGA approach and some existing approaches considering the quality of the obtained Pareto frontiers and computational efficiency are made. The results show that the proposed AMFS-MOGA method can obtain Pareto frontiers comparable to that obtained by the MOGA with HF model, while significantly reducing the number of evaluations of the expensive HF model.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Kitayama S, Srirat J, Arakawa M, Yamazaki K (2013) Sequential approximate multi-objective optimization using radial basis function network. Struct Multidiscip Optim 48:501–515

    MathSciNet  Google Scholar 

  2. Jiang C, Qiu H, Yang Z, Chen L, Gao L, Li P (2019) A general failure-pursuing sampling framework for surrogate-based reliability analysis. Reliab Eng Syst Saf 183:47–59

    Google Scholar 

  3. Liu B, Koziel S, Zhang Q (2016) A multi-fidelity surrogate-model-assisted evolutionary algorithm for computationally expensive optimization problems. J Comput Sci 12:28–37

    MathSciNet  Google Scholar 

  4. Roshanian J, Bataleblu AA, Ebrahimi M (2018) A novel evolution control strategy for surrogate-assisted design optimization. Struct Multidiscip Optim 58:1255–1273

    Google Scholar 

  5. Peng L, Liu L, Long T, Yang W (2014) An efficient truss structure optimization framework based on CAD/CAE integration and sequential radial basis function metamodel. Struct Multidiscip Optim 50:329–346

    Google Scholar 

  6. Ray T, Smith W (2006) A surrogate assisted parallel multiobjective evolutionary algorithm for robust engineering design. Eng Optim 38:997–1011

    Google Scholar 

  7. Jin Y (2003) A comprehensive survey of fitness approximation in evolutionary computation. Soft Comput 9:3–12

    Google Scholar 

  8. Li G, Li M, Azarm S, Rambo J, Joshi Y (2007) Optimizing thermal design of data center cabinets with a new multi-objective genetic algorithm. Distrib Parallel Databases 21:167–192

    Google Scholar 

  9. Wang H, Jin Y, Jansen JO (2016) Data-driven surrogate-assisted multiobjective evolutionary optimization of a trauma system. IEEE Trans Evol Comput 20:939–952

    Google Scholar 

  10. Habib A, Singh HK, Ray T (2017) A multiple surrogate assisted evolutionary algorithm for optimization involving iterative solvers. Eng Optim 50:1625–1644

    Google Scholar 

  11. Pan L, He C, Tian Y, Wang H, Zhang X, Jin Y (2018) A classification based surrogate-assisted evolutionary algorithm for expensive many-objective optimization. IEEE Trans Evolut Comput 23:74–88

    Google Scholar 

  12. Jin Y, Wang H, Chugh T, Guo D, Miettinen K (2018) Data-driven evolutionary optimization: an overview and case studies. IEEE Trans Evolut Comput 23:442–458

    Google Scholar 

  13. Sun C, Jin Y, Cheng R, Ding J, Zeng J (2017) Surrogate-assisted cooperative swarm optimization of high-dimensional expensive problems. IEEE Trans Evol Comput 21:644–660

    Google Scholar 

  14. Dong H, Li C, Song B, Wang P (2018) Multi-surrogate-based differential evolution with multi-start exploration (MDEME) for computationally expensive optimization. Adv Eng Softw 123:62–76

    Google Scholar 

  15. Wang H, Jin Y, Sun C, Doherty J (2019) Offline Data-driven evolutionary optimization using selective surrogate ensembles. IEEE Trans Evolut Comput 23:203–216

    Google Scholar 

  16. Jin Y (2011) Surrogate-assisted evolutionary computation: recent advances and future challenges. Swarm Evolut Comput 1:61–70

    Google Scholar 

  17. Li M (2011) An improved kriging-assisted multi-objective genetic algorithm. J Mech Des 133:071008

    Google Scholar 

  18. Tian J, Tan Y, Zeng J, Sun C, Jin Y (2018) Multi-objective infill criterion driven gaussian process assisted particle swarm optimization of high-dimensional expensive problems. IEEE Trans Evolut Comput 23:459–472

    Google Scholar 

  19. Wang H, Jin Y, Sun C, Doherty J (2018) Offline data-driven evolutionary optimization using selective surrogate ensembles. IEEE Trans Evolut Comput 23:203–216

    Google Scholar 

  20. Yu H, Tan Y, Sun C, Zeng J (2019) A generation-based optimal restart strategy for surrogate-assisted social learning particle swarm optimization. Knowl Based Syst 163:14–25

    Google Scholar 

  21. Li K, Yu Y, He J, Lin Y (2018) An integrated beam-plate structure multi-level optimal design framework based on bi-directional evolutionary structural optimization and surrogate model. Adv Eng Softw 115:230–247

    Google Scholar 

  22. Chugh T, Sindhya K, Hakanen J, Miettinen K (2017) A survey on handling computationally expensive multiobjective optimization problems with evolutionary algorithms. Soft Comput 23:3137–3166

    Google Scholar 

  23. Yu H, Tan Y, Zeng J, Sun C, Jin Y (2018) Surrogate-assisted hierarchical particle swarm optimization. Inf Sci 454:59–72

    MathSciNet  Google Scholar 

  24. Dong H, Song B, Wang P, Dong Z (2018) Hybrid surrogate-based optimization using space reduction (HSOSR) for expensive black-box functions. Appl Soft Comput 64:641–655

    Google Scholar 

  25. Song X, Lv L, Li J, Sun W, Zhang J (2018) An advanced and robust ensemble surrogate model: extended adaptive hybrid functions. J Mech Des 140:041402

    Google Scholar 

  26. Li E, Wang H (2016) An alternative adaptive differential evolutionary algorithm assisted by expected improvement criterion and cut-HDMR expansion and its application in time-based sheet forming design. Adv Eng Softw 97:96–107

    Google Scholar 

  27. Zhang K-S, Han Z-H, Gao Z-J, Wang Y (2019) Constraint aggregation for large number of constraints in wing surrogate-based optimization. Struct Multidiscip Optim 59:421–438

    MathSciNet  Google Scholar 

  28. Han Z, Xu C, Zhang L, Zhang Y, Zhang K, Song W (2019) Efficient aerodynamic shape optimization using variable-fidelity surrogate models and multilevel computational grids. Chin J Aeronaut. https://doi.org/10.1016/j.cja.2019.05.001

    Article  Google Scholar 

  29. Lin Y, He J, Li K (2018) Hull form design optimization of twin-skeg fishing vessel for minimum resistance based on surrogate model. Adv Eng Softw 123:38–50

    Google Scholar 

  30. Qian J, Yi J, Cheng Y, Liu J, Zhou Q (2019) A sequential constraints updating approach for Kriging surrogate model-assisted engineering optimization design problem. Eng Comput. https://doi.org/10.1007/s00366-019-00745-w

    Article  Google Scholar 

  31. Toal DJJ (2015) A study into the potential of GPUs for the efficient construction and evaluation of Kriging models. Eng Comput 32:377–404

    Google Scholar 

  32. Bouhlel MA, Martins JRRA (2018) Gradient-enhanced kriging for high-dimensional problems. Eng Comput 35:157–173

    Google Scholar 

  33. Guo Z, Song L, Park C, Li J, Haftka RT (2018) Analysis of dataset selection for multi-fidelity surrogates for a turbine problem. Struct Multidiscip Optim 57:2127–2142

    Google Scholar 

  34. Park C, Haftka RT, Kim NH (2017) Remarks on multi-fidelity surrogates. Struct Multidiscip Optim 55:1029–1050

    MathSciNet  Google Scholar 

  35. Cai X, Qiu H, Gao L, Shao X (2017) Metamodeling for high dimensional design problems by multi-fidelity simulations. Struct Multidiscip Optim 56:151–166

    MathSciNet  Google Scholar 

  36. Han Z, Zimmerman R, Görtz S (2012) Alternative cokriging method for variable-fidelity surrogate modeling. AIAA J 50:1205–1210

    Google Scholar 

  37. Liu H, Ong Y-S, Cai J, Wang Y (2018) Cope with diverse data structures in multi-fidelity modeling: a Gaussian process method. Eng Appl Artif Intell 67:211–225

    Google Scholar 

  38. Xiao M, Zhang G, Breitkopf P, Villon P, Zhang W (2018) Extended co-kriging interpolation method based on multi-fidelity data. Appl Math Comput 323:120–131

    MATH  Google Scholar 

  39. Song X, Lv L, Sun W, Zhang J (2019) A radial basis function-based multi-fidelity surrogate model: exploring correlation between high-fidelity and low-fidelity models. Struct Multidiscip Optim 60:965–981

    Google Scholar 

  40. Park C, Haftka RT, Kim NH (2018) Low-fidelity scale factor improves Bayesian multi-fidelity prediction by reducing bumpiness of discrepancy function. Struct Multidiscip Optim 58:399–414

    Google Scholar 

  41. Kennedy MC, O’Hagan A (2000) Predicting the output from a complex computer code when fast approximations are available. Biometrika 87:1–13

    MathSciNet  MATH  Google Scholar 

  42. Zhou Q, Wang Y, Choi S-K, Jiang P, Shao X, Hu J et al (2018) A robust optimization approach based on multi-fidelity metamodel. Struct Multidiscip Optim 57:775–797

    Google Scholar 

  43. Nguyen N-V, Choi S-M, Kim W-S, Lee J-W, Kim S, Neufeld D et al (2013) Multidisciplinary unmanned combat air vehicle system design using multi-fidelity model. Aerosp Sci Technol 26:200–210

    Google Scholar 

  44. Shu L, Jiang P, Zhou Q, Shao X, Hu J, Meng X (2018) An on-line variable fidelity metamodel assisted multi-objective genetic algorithm for engineering design optimization. Appl Soft Comput 66:438–448

    Google Scholar 

  45. Liu Y, Collette M (2014) Improving surrogate-assisted variable fidelity multi-objective optimization using a clustering algorithm. Appl Soft Comput 24:482–493

    Google Scholar 

  46. Zhou Q, Wang Y, Choi S-K, Jiang P (2017) An on-line multi-fidelity metamodel assisted multi-objective genetic algorithm. In: ASME 2017 international design engineering technical conferences and computers and information in engineering conference, Cleveland

  47. Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. Evolut Comput IEEE Trans 6:182–197

    Google Scholar 

  48. Zhou Q, Yang Y, Jiang P, Shao X, Cao L, Hu J et al (2017) A multi-fidelity information fusion metamodeling assisted laser beam welding process parameter optimization approach. Adv Eng Softw 110:85–97

    Google Scholar 

  49. Zadeh PM, Toropov VV, Wood AS (2009) Metamodel-based collaborative optimization framework. Struct Multidiscip Optim 38:103–115

    Google Scholar 

  50. Zhou Q, Wang Y, Choi SK, Jiang P, Shao X, Hu J (2017) A sequential multi-fidelity metamodeling approach for data regression. Knowl Based Syst 134:199–212

    Google Scholar 

  51. Zhou Q, Shao X, Jiang P, Gao Z, Wang C, Shu L (2016) An active learning metamodeling approach by sequentially exploiting difference information from variable-fidelity models. Adv Eng Inform 30:283–297

    Google Scholar 

  52. Li M, Li G, Azarm S (2008) A kriging metamodel assisted multi-objective genetic algorithm for design optimization. J Mech Des 130:031401

    Google Scholar 

  53. Deb K (2001) Multi-objective optimization using evolutionary algorithms. Wiley, Chichester, U.K.

    MATH  Google Scholar 

  54. Wu J, Azarm S (2001) Metrics for quality assessment of a multiobjective design optimization solution set. J Mech Des 123:18–25

    Google Scholar 

  55. Cheng S, Zhou J, Li M (2015) A new hybrid algorithm for multi-objective robust optimization with interval uncertainty. J Mech Des 137:021401

    Google Scholar 

  56. Zhu J, Wang Y-J, Collette M (2014) A multi-objective variable-fidelity optimization method for genetic algorithms. Eng Optim 46:521–542

    MathSciNet  Google Scholar 

Download references

Acknowledgements

This work has been supported by the National Natural Science Foundation of China (NSFC) under Grant No. 51805179 and No. 51775203.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Peng Jin.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhou, Q., Wu, J., Xue, T. et al. A two-stage adaptive multi-fidelity surrogate model-assisted multi-objective genetic algorithm for computationally expensive problems. Engineering with Computers 37, 623–639 (2021). https://doi.org/10.1007/s00366-019-00844-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00366-019-00844-8

Keywords

Navigation