info@biomedres.us   +1 (502) 904-2126   One Westbrook Corporate Center, Suite 300, Westchester, IL 60154, USA   Site Map
ISSN: 2574 -1241

Impact Factor : 0.548

  Submit Manuscript

Review ArticleOpen Access

Review on Surrogate-Based Global Optimization with Biomedical Applications Volume 53- Issue 3

MM EL Alem1,3, Y Abouelseoud2, AM AbdEl latief1 and AA Haridy1*

  • 1Department of Mathematics, Faculty of Science, Alexandria University, Alexandria, Egypt
  • 2Department of engineering mathematics and physics, Faculty of Engineering, Alexandria University, Alexandria, Egypt

Received: October 09, 2023;   Published: October 26, 2023

*Corresponding author: Amany Haridy, Department of Mathematics, Faculty of Science, Alexandria University, Alexandria, Egypt

DOI: 10.26717/BJSTR.2023.53.008409

Abstract PDF

ABSTRACT

Time and accuracy are two key elements that have a significant impact on an algorithm brilliance in many engineering applications. Consequently, many algorithms aim to improve precision and cut down computational costs when resolving contemporary real-life problems. Optimization based on surrogates is considered as an efficient way to keep pace with ever growing problems encountered in modern systems. The design of prosthetic de- vices for people with disabilities involve challenging optimization problems. In such design problems, the relation between the design parameters and the overall performance of the device is complex. Thus, surrogate-based optimization plays an essential role in solving them. This paper reviews the key issues of surrogate-based global optimization starting with the fundamental models used as surrogates, then contemporary research on sampling approaches, and infill criteria with an eye on biomedical applications. Finally, challenges facing surrogate based optimization are discussed.

Keywords: Surrogate Model; Black Box Function; Sampling Technique; Prosthetic Devices, Engineering Applications; Global Optimization

Abbreviations: GA: Genetic Algorithms; SA: Simulated Annealing; SBGO: Surrogate-Based Global Optimization; DOE: Design of Experiments; RBF: Radial Basis Function; MARS: Multivariate Adaptive Regression Splines; MADS: Mesh Adaptive Direct Search; RBDO: Reliability-Based Design Optimization; EI: Expected Improvement; PLRS: Potential Lipschitz Constants and Response Surfaces; AMGO: Adaptive Metamodel Based Global Optimization; MSSR: Multi-Start Space Reduction; CFD: Computational Fluid Dynamics; DBN: Deep Belief Network; EMO: Evolutionary Multi-Objective Optimization; ASO: Aerodynamic Shape Optimization

Introduction

Many of today’s design problems involve multiple objectives and computationally expensive analysis and simulations to evaluate a given design. For instance, the design of a prosthetic device requires complex simulations to determine the optimal parameters of the device needed to reach target functionality to aid a disabled person. Design problems need to be formulated mathematically as optimization problems in order to find adequate techniques for solving them. An optimization problem formulation involves deciding on control variables and a criterion or more for evaluating a design. The evaluation criterion is referred to as the problem objective function. Optimization algorithms can be divided into two categories: deterministic (for instance, gradient descent method) and stochastic or sometimes called metaheuristics. For instance, genetic algorithms (GA) [1], the simulated annealing (SA) algorithm [2] and particle swarm optimization (PSO) algorithm [3] are pioneering metaheuristic algorithms. The recent ones include the cuckoo search algorithm [4], the bee colony optimization algorithm [5,6], the firefly algorithm [7], the grey wolf algorithm [8], and the whale optimization algorithm [9,10]). These algorithms are derivative-free and may perform better than the conventional derivative-free optimization methods like the coordinate search method. The search for the global optimal solution usually requires thousands of objective function evaluations. In many engineering applications, the objective function is a black-box function, which is evaluated using complicated time-consuming computer simulations. This renders determinitic gradient-based optimization techniques inadequate for use. Moreover, the huge number of objective function evaluations required by meta- heuristics encouraged researchers to use surrogate models to replace the expensive black-box objective function by another cheap model.

Surrogate-based global optimization (SBGO) is regarded as a good method with a number of advantages over the conventional optimization approaches. The following are some of SBGO’s distinctive merits. First, it needs fewer computaional resources and less time owing to the ap- proximation process. Second, it provides fast approximations of the objective function at new design points making postoptimality studies and sensitivity analysis feasible. Third, the information obtained from the available samples through interacting with the system can help the designer gain insight into the system under study. The three basic stages for SBGO are: design of experiments (DOE), approaches for surrogate modeling and infill criteria. The first stage in the SBGO is referred to as the design of experiments (DOE) stage, which defines the samples plan in the design space. The original black-box function is evaluated at these sample points. Nobody can argue that the selection of the sample candidate points has a substantial impact on the surrogate model accuracy. Clearly, if the sample candidate points are well-chosen, then this can help reduce the huge computational cost as discussed in [11,12]. There are two types of experiments that can be used in this stage: i) design of physical experiments, and ii) com- puter experiments. In physical experiments, the samples plan construction strategies include factorial designs as in [13] and [14] and central composite designs such as [15]. As for computer experiments, the samples plan designs include uniform designs [16] and latin hypercube designs [17,18]. Simpson, et al. [19] confirmed that the conventional physical experiments designs are inefficient or even improper for computer experiments.

On the other side, when the best sample candidate points are determined, we attempt to create the surrogate model (or response surface). The purpose of the surrogate model is to create an approximation of the original objective function over a particular design space. The most important step is deciding on the best surrogate model. The mathematical characteristics and nature of the surrogate model that is chosen actually depends on the mathematical properties of the problem objective function. Unfortunately, in real-life applications, these mathematical properties are unknown in advance when we try to solve the problem.

How the performance of the surrogate model can be enhanced is the next issue that needs to be resolved. The answer is based on methods for selecting new promising sample points referred to as infill criteria. Combining exploitation and exploration help define infill criteria. On one side, the exploitation strategy concentrates the search on the area in the close vicinity of the best point discovered so far. This current optimum location, where the search is concentrated around, might not be the global or local minimum, or even not a stationary point of the original objective function. Therefore, this will likely result in falling into a local optimum. On the other hand, the exploration strategy always investigates unexplored regions within the design space. Various infill criteria have been developed for choosing the new sample points in recent years. The basic stages of the SBGO must be repeated until some specific criteria are achieved such as: a specific maximum number of iterations or function evaluations, a specific amount of CPU time, or the relative error of the required function drops to be less than or equal to a specific value.

Surrogate Models

There is a variety of types of surrogate models which can be classified into interpolating surrogate models; such as Radial Basis Function (RBF) [20-22] and Kriging (K) (see [23])) and non-interpolating surrogate models; such as Polynomial Regression Models (PRM) [24], and Multivariate Adaptive Regression Splines (MARS) [25]. Several research articles, such as [25-29], developed comprehensive studies to investigate the effectiveness and the accuracy of various surrogate models. However, we cannot find an agreement on the dominance of one specific model over other models. In the past few years, numerous novel surrogate models have been proposed; for instance, in [20], a new approach for setting up radial basis function artificial neural network is proposed by letting the bias be defined a priori using a corresponding regression model. The authors have shown that the RBF with a priori bias works perfect for optimizing surrogate-based designs, because it gathers both coarse and dense features of the underlying original model simultaneously. Surrogates can be constructed by using simplified physics, or by relaxing internal tolerances within the black-box simulation. These surrogates are often provided by the designer of the simulation. We refer to these as static surrogates.

Surrogates can also be built and updated as the optimization progresses. Interpolation or regression methods can be applied to mimic the output of the simulation using quadratic [30,31] or polynomial [32] approximations, DACE Kriging [33-35], treed Gaussian processes [36], LOWESS models [37], radial basis functions [38-41] or even ensembles of surrogates [42]. We refer to these as dynamic models. The surrogate management framework in [11] details how to exploit a surrogate model to reduce the overall computational optimization time. Research on surrogate-assisted direct search optimization usually involves the use of either static or dynamic models. In [43] proposed a way to combine a static surrogate as input for a quadratic model of an optimization problem, to be used within the poll step of the Mesh Adap- tive Direct Search (MADS) algorithm [44]. Some authors have studied a combination of both static and dynamic surrogate models. For example, the authors in [45] propose additive and multiplicative ways of combining static surrogates with dynamic ones. The objective of their research was to propose a hybrid strategy to build a quadratic model whose input is not only the optimization variables, but also a supplementary variable taking the value of the static surrogate model into account. This yields flexible models that inherit the global properties of the static surrogate model and the local precision of quadratic models. A novel radial basis function surrogate model assisted evolutionary algorithm for high- dimensional expensive optimization problems (RSAEH) was proposed in [46].

Specifically, the proposed algorithm consists of a local search part and a surrogate-guided pre-screening part. In the local search part, a local surrogate is built using radial basis functions with the most promis- ing training sample points, and the optima (or near-optima) are located by the optimizer to carry out exact function evaluation at these points. In the surrogate-guided pre-screening part, the current best sample point is refined using sequential quadratic programming, thus guiding the mutation direction by using differential evolution operator with the original objective function being evaluated at promising offspring.

Reliability-based design optimization (RBDO) [47] has been used for optimizing engineering systems with uncertainties in design variables and system parameters. However, moment-based RBDO is inefficient for problems with many random variables and sensitivity is not defined properly at certain design points. To make the moment- based RBDO more efficient and prac- tical, a Kriging metamodel or surrogate model with an active constraint strategy was proposed to resolve this issue. The use of constraints based on surrogates complicates the optimization problem as the uncertainty within the design space influences both the objective and constraint functions. While some optimization methods consider the mean prediction for the constraints, several methods have been reported on ways to include the uncertainty into the constraints. One way is to use a probability of feasibility to account for the mean prediction and its uncertainty. This approach is explored in [48] to evaluate its feasibility and compared to other alternative methods documented in the literature.

Sampling Techniques

The sampling criterion determines which points to add to the sample plan generated using a specific design of experiments methodology. The choice is based on either the built model or the given sample points. The infill criterion or sampling criterion is an essential component of the surrogate-based global optimization (SBGO) procedure. In SBGO, similar to metaheuristic algorithms, this criterion is used to perform sequential addition of sample points, gradually leading to the global optimum. The sampling criteria can be divided into two categories: a single-phase criterion and a multi- phase criterion. The distinction between a single-phase and multi-phase sampling criterion is based on whether the exploitation and exploration criteria are united or separate. For one- phase criterion, the exploitation and exploration goals are achieved together from a single sub- optimization problem. In contrast, the multi-phase criterion completely separates the phases of exploitation and exploration. The expected improvement (EI) criterion is a classic example of a single-phase criterion. The EI standard measure determines the predicted value of the improvement numerically. The ex- pected improvement introduced in [49,50] and its modified versions including weighted expected improvement [51], augmented expected improvement [52], and the probability of expected im- provement [53], are widely used as infill criteria. This step to select further designs that offer improvement is iterative till a certain convergence criterion or termination criterion is reached. More examples of a single-phase criterion can be found in [54] that use an RBF surrogate model.

In [55], Bjorkman and Holmstrom generalized the EI measure which is used to optimize a certain bumpiness function. The potential Lipschitz constants and response surfaces (PLRS) technique was proposed by Liu et al. in [56] as a tunable algorithm that balances between exploration and exploitation. The adaptive metamodel based global optimization (AMGO) algorithm [57] is an SBGO that combines the Kriging and RBF models. It is effective only for a certain sort of optimization problems, problems that have a few modes. But when this technique is used on complicated problems, it does not perform well due to that is used a single-phase criterion, where it sometimes favors exploration over exploitation or vice versa; meaning that they affect one another. To decipher this dilemma, most of recently developed techniques belong to multi-phase criteria. For instance, the super-EGO (efficient global optimization) technique, developed by Sasena [58], has multi-phase criteria not only two phase criteria for exploration and exploitation; but, there is also another one for insuring that the new sample point is feasible. Moreover, the multi-start space reduction (MSSR) algorithm [59] is a multi-phase sampling technique. It uses the kriging function as a surrogate model, divides the design space into three design sub-spaces GS (global space), MS (medium space), and finally LS (local space). In every iteration of this technique, at least three sample points are selected from the design sub-spaces. While these algorithms make use of several phases, but the transitions between phases are repetitive and not adaptable. to update the surrogate model. It is worth noting that when several complex shapes are used concurrently, numerous complex forms occasionally search in the same optimization direction, resulting in a decreased computational efficiency.

Test Problems and Applications

There is a variety of benchmark test functions that must be investigated to evaluate the performance of any new surrogate-based optimization technique; for instance, the authors in [63] collect several non-smooth unconstrained, bound constrained, and inequality constrained test problems. More test problems; some of which are unconstrained, and others are linearly con- strained minimax optimization problems, can be found in [64]. Applications of SGBO to aeronautics over the past decades are vast [65-67], especially when involving expensive computational fluid dynamics (CFD) simulations of airfoils and wings [68]. More efforts are exerted to reduce the need for expensive DOE through adaptive sam- pling [69,70]. Connventionally, a Kriging-based method is employed to build a surrogate model, although other models such as RBFs [71] and the Gaussian Process [72] have been also used. Ma- chine learning models such as deep neural networks [73-75], Generative Adversarial Networks (GAN) [76,77] and Deep Belief Network (DBN) [78] are other types of surrogates that have been employed for aerodynamic shape optimization (ASO) of airfoils [73-75] and wings [76,78,75]. In [79], it is demonstrated that evolutionary multi-objective optimization(EMO) and RBF network with a priori bias are powerful tools for performing multi-objective optimization of multi-physics systems such as a disc brake system of a heavy truck. Additionally, different surrogate models are used to optimize the performance of an air impulse turbine for ocean wave energy harvesting by CFD analysis [80]. More interesting are the applications of surrogate-based modeling and optimization in the field of biomedical systems. For instance, Srinivas et al. used kriging model for building response surfaces for two-dimensional flow of blood in [81]. Coronary stents are cardiovascular medical devices vastly used in the treatment of coronary heart disease. In [82], the authors used multi-ojective optimization and SGBO for finding new geometric designs of coronary stents with the goal of achieved improved biomechanical performance.

In [83], Tammareddi et al. ad- ditionally included uncertainties in their optimal design seeking procedure to yield more robust stent designs minimizing possible risks. On the other hand, the authors in [84] investigated the use of non-uniform rational basis splines (NURBS) in representing the stent geometry and demonstrated its effectiveness in the results of their shape optimization procedure. G. Alaimo et al. in [85] proposed a methodology for designing Nitinol stents that combines structural finite element analysis with a multi-objective genetic algorithm based on a kriging surrogate model. They resorted to the use of surrogates to reduce the computational complexity of their proposed approach. Other efforts in the field of stent geometry optimization include the work presented by Putra, et al. in [86]. They considered both triangular and rectangular struts in their study. SGBO based on a kriging model has been used with the objective of maximizing the expected hypervolume improvement. Other prosthetic devices design optimization problems include hip prosthesis design. In [87], cementless hip prosthesis design optimization is formulated as a multi-objective, reliability-based optimization problem. They employed finite element analysis and surrogate based optimization. The constructed kriging surrogate models are validated and tested using several measures. More- over, the optimization of stimulus energy for cochlear implants is another challenging problem. In [88], a convolutional neural network surrogate model of an auditory nerve fiber is constructed to avoid conducting simulations with a realistic biophysical system, which is a time-consuming process.

Major Challenges

Designers face numerous challenges in the seek of the best design under given constraints. One major challenge is the selection of the design evaluation criteria or design objectives. Usually, there is more than one objective to be satisfied. The issue is that the design criteria are conflicting goals and there is a need for a good trade-off between them. Another challenge related to the design objectives appearing in many applications is that their evaluation involves a complicated and computationally expensive procedure. They are mostly in the form of black-box functions relating the design parameters and the system response. Even for problems with a small dimension, the optimization problem may consume a long time to find its solution due to the complex simulations required to evaluate the design. Both types of challenges are faced by designers that need to solve shape optimization problems encountered in aeronautics and prosthetic devices design. The use of derivative-free optimization techniques with surrogate models has become a popular solution methodology in such applications. However, the design of a surrogate-based optimization algorithm is not an easy task. The selection of an appropriate surrogate model is a key step in such an algorithm. There is a variety of surrogate models that range from simple regression models to complex machine-learning based models. Moreover, the choice of the initial sample points plan can have a significant role in cutting down the overall running time of the optimization algorithm. Building consistent surrogate models that conform with the original objective function is crucial to finding the true optimal designs. Development of an adaptive sampling strategy, which carefully adds new sample points at which the expensive function is evaluated, is yet another challenging step. From the above review, it is apparent that there is still for improvement in the design of new sampling strategies to balance between exploration and exploitation. Producing reliable designs in the presence of uncertainties is a challenging issue to be considered by designers. Appropriate statistical tools should be incorporated within the optimization procedure to ensure reliability of obtained designs. It is noteworthy that somehow the suitability of a SBGO strategy is problem-dependent and thus the designer needs to be aware of the different strategies to address a problem in hand.

Conclusion

In this article, surrogate-based optimization has been briefly explained with an eye on biomedical applications. Prosthetic devices design and stimulus energy optimization are two interesting applications of surrogate-based optimization. The stages involved in a surrogate-based optimization procedure have been discussed and commonly used surrogate models have been reviewed. The main challenges faced by designers when solving a practical optimization problem have also been highlighted.

Conflict of Interest

The authors report there is no any economic interest or any conflict of interest exists.

References

  1. Holland J (1975) Adaptation in Natural and Artificial systems, University of Michigan Press Ann Anbor.
  2. Kirkpatrick S, Gellat CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220: 671-680.
  3. Kennedy J, Eberhart R (1995) Partical swarm optimization, In: Proc. of the IEEE Int Conf on Neural Networks Piscataway NJ 1942-1984.
  4. Vijayalakshmi K, Anandan P (2020) Global Levy   Flight   of   Cuckoo   Search with Particle Swarm Optimization for   Effective   Cluster   Head   Selection   in   Wire- less Sensor Network. Intelligent Automation and Soft Computing 26(2): 303-311.
  5. Koc E (2010) The Bees Algorithm Theory, Improvements and Applications. School of Engineering University of Wales, Cardiff United Kingdom. Published by ProQuest LLC. PHD.
  6. Davidovic´ T, Teodorovic´ D, S˘elmic´ M (2015) Bee Colony Optimization Part I: The Algorithm Overview, Yugoslav Journal of Operations Research 25 (1): 33-56.
  7. Arora S, Singh S (2013) The Firefly Optimization Algorithm: Convergence Analysis and Parameter Selection, International Journal of Computer Applications (0975 8887) 69(3): 48-52.
  8. Faris H, Aljarah I, Al Betar MA, Mirjalili S (2018) Grey wolf optimizer: a review of recent variants and applications, Neural Computing and Applications 30: 413-435.
  9. S Mirjalili, A Lewis (2016) The whale optimization algorithm. Advances in Engineering Software 95(2016): 51-67.
  10. Mafarja M, Mirjalili S (2018) Whale optimization approaches for wrapper feature selection, Applied Soft Computing 62: 441-453.
  11. Pengcheng Y (2019) A Review on Surrogate-Based Global Optimization Methods for Computationally Expensive Functions. Software Engineering 7(4): 68-84.
  12. Viana FAC, Venter G, Balabanov V (2010) An algorithm for fast optimal Latin hypercube design of experiments. International Journal for Numerical Methods in Engineering 82(2): 135-156.
  13. Forrester AIJ, Sobester DA, Keane AJ (2008) Engineering design via surrogate modelling: a practical guide. John Wiley and Sons.
  14. Simpson TW, Poplinski J, Koch PN (2001) Metamodels for computer-based engi-neering design: Survey and recommendations. Engineering with computers 17(2): 129- 150.
  15. Mukerjee R, Wu CFJ (2007) A modern theory of factorial design. Springer Science and Business Media.
  16. Fang KT (1980) Experimental design by uniform distribution. Acta Mathematice Appli- catae Sinica 3: 363-372.
  17. Husslage BG, Rennen G, Van Dam ER (2011) Space-filling Latin hypercube designs for computer experiments. Optimization and Engineering 12(4): 611-630.
  18. Viana FAC (2015) A Tutorial on Latin Hypercube Design of Experiments. Quality and Reliability Engineering International 32(5): 1975-1985.
  19. Simpson TW, Booker AJ, Ghosh D (2004) Approximation methods in multidisci- plinary analysis and optimization: a panel discussion. Structural and Multidisciplinary Optimization 27(5): 302-313.
  20. Amouzgar K, Stromberg N (2017) Radial basis functions as surrogate models with a priori bias in comparison with a posteriori bias. Struct Multidisc Optim 55: 1453-1469.
  21. Amouzgar K, Bandaru S, Amos HC (2018) Radial basis functions with a priori bias as surrogate models: A comparative study. Engineering Applications of Artificial Intelligence 71: 28-44.
  22. Hardy R (1971) Multiquadric equations of topography and other irregular surfaces. Journal of Geophysical Research 76(8): 1905-1915.
  23. Sacks J, Welch W, Mitchell T, Henry P Wynn (1989) Design and analysis of computer experiments. Statistical Science 4(4): 409-435.
  24. Box GEP, Draper NR (1987) Empirical model-building and response surfaces. Wiley New York.
  25. Friedman JH (1991) Multivariate adaptive regression splines. The Annals of Statistics 19: 167.
  26. Backlund PB, Shahan DW, Seepersad CC (2012) A comparative study of the scalability of alternative metamodelling techniques. Eng Optim 44(7): 767-786.
  27. Fang H, Rais Rohani M, Liu Z, Horstemeyer MFA (2005) comparative study of metamodeling methods for multiobjective crashworthiness optimization. Comput Struct 83(2526): 2121-2136.
  28. Jin R, Chen W, Simpson TW (2001) Comparative studies of metamodelling techniques under multiple modelling criteria. Struct Multidiscip Optim 23(1): 113.
  29. Kim BS, Lee YB, Choi DH (2009) Comparison study on the accuracy of metamodeling technique for non-convex functions. J Mech Sci Technol 23(4): 1175-1181.
  30. Conn AR, Le Digabel S (2011) Use of quadratic models with mesh-adaptive direct search for constrained black box optimization. Optim Methods Softw 28(1): 139-158.
  31. Custdio AL, Rocha H, Vicente LN (2010) Incorporating minimum Frobenius norm models in direct search. Comput Optim Appl 46(2): 265-278.
  32. Myers RH, Montgomery DC, Anderson Cook CM (2009) Response Surface  Methodology: Process and Product Optimization Using Designed Experiments. (3rd,), Wiley, Hoboken NJ.
  33. Booker AJ (2000) Well-conditioned Kriging models for optimization of computer simu- lations. Technical Report MCT-TECH-00-002, Boeing Computer Services, Research and Technology, M/S 7L-68, Seattle, Washington, p. 98124.
  34. Cramer EJ, Gablonsky JM (2004) Effective parallel optimization of complex computer simulations. In: Proceedings of the 10th AIAA/ISSMOMultidisciplinary Analysis and Optimization Conference.
  35. Lophaven S, Nielsen H, Sondergaard J (2002) Dace: a matlab kriging toolbox version 2.0. Technical Report IMM-REP-2002-12, Informatics and Mathematical Modelling, Technical University of Denmark.
  36. Gramacy RB, Le Digabel S (2011) The mesh adaptive direct search algorithm with treed Gaussian process surrogates. Pac J Optim 11(3): 419-447.
  37. Talgorn B, Audet C, Le Digabel S, Kokkolaras M (2018) Locally weighted regression models for surrogate-assisted design optimization. Optim Eng 19(1): 213-238.
  38. Bjrkman M, Holmstrm K (2000) Global optimization of costly nonconvex functions using radial basis functions. Optim Eng 1: 373-397.
  39. Oeuvray R, Bierlaire M (2015) BOOSTERS: A derivative-free algorithm based on radial basis functions. Int J Model Simul 29(1): 26-36.
  40. Regis RG, Shoemaker CA (2005) Constrained global optimization of expensive black box functions using radial basis functions. J Global Optim 31: 153-171.
  41. Wild SM, Shoemaker CA (2011) Global convergence of radial basis function trust region derivative-free algorithms. SIAM J Optim 21(3): 761-781.
  42. Audet C, Kokkolaras M, Le Digabel S, Talgorn B (2018) Order-based error for managing ensembles of surrogates in derivative-free optimization. J Global Optim 70(3): 645-675.
  43. Booker AJ, Dennis Jr JE,  Frank PD, Serafini DB, Torczon V, et al. (1999) A rigorous framework for optimization of expensive functions by surrogates. Struct Multidiscip Optim 17(1): 1-13.
  44. Audet C, Ct Massicotte J (2019) Dynamic improvements of static surrogates in direct search optimization. Optimization Letters 13: 1433-1447.
  45. Marduel X, Tribes C, Trpanier JY (2006) Variable-fidelity optimization: efficiency and robustness. Optim Eng 7(4): 479-500.
  46. Chen G, Zhang K, Xue X, Zhang L, Yao C, et al. (2022) A radial basis function surrogate model assisted evolutionary algorithm for high-dimensional expensive optimization problems. Applied Soft Computing. Applied Soft Computing 116: 108353.
  47. Byeong Hyeon Ju, Byung Chai Lee (2008) Reliability-based design optimization using a moment method and a kriging metamodel. Engineering Optimization 40(5): 421-438.
  48. Sohst M, Afonso F, Suleman A (2022)   Surrogate-based   optimization   based on the probability of feasibility, Structural and Multidisciplinary Optimization 65: 10.
  49. Jones DR, Schonlau M, Welch WJ (1998) Efficient global optimization of expensive black- box functions. Journal of Global Optimization 13(4): 455-492.
  50. Xu Q, Wehrle E, Baier H (2012) Adaptive surrogate-based design optimization with expected improvement used as infill criterion. Optimization 61(6): 661-684.
  51. Sbester A, Leary SJ, Keane AJ (2005) On the design of optimization strategies based on global response surface approximation models. Journal of Global Optimization 33(1): 31-59.
  52. Huang D, Allen TT, Notz WI, Ning Zheng (2006) Global optimization of stochastic black-box systems via sequential kriging meta-models. Journal of Global Optimization 34(3): 441- 466.
  53. Couckuyt I, Deschrijver D, Dhaene T (2014) Fast calculation of multiobjective probability of improvement and expected improvement criteria for Pareto optimization. Journal of Global Optimization 60(3): 575-594.
  54. Gutmann HM (2001) A radial basis function method for global optimization. J Glob Optim 19: 201-227.
  55. Lui H, Xu S, Ma Y, Wang X (2015) Global optimization of expensive black box functions using potential Lipschitz constants and response surfaces. J Glob Optim 63(2): 229-251.
  56. Jie H, Wu Y, Ding J (2015) An adaptive metamodel-based global optimization algorithm for black-box type problems. Eng Optim 47(11): 1459-1480.
  57. Sasena MJ (2002) Flexibility and efficiency enhancements for constrained global design optimization with kriging approximations. Dissertation, University of Michigan.
  58. Long T, Wu D, Guo X, Wang GG, Liu L (2015) Efficient adaptive response surface method using intelligent space exploration strategy. Struct Multidiscip Optim 51: 1335-1362.
  59. Chung I, Park D, Choi D, (2018) Surrogate-based global optimization using an adaptive switching infill sampling criterion for expensive black-box functions.Structural and Multidisciplinary Optimization 57: 1443-1459.
  60. Dong H, Song B, Dong Z, Wang P (2016) Multi-start space reduction (MSSR) surrogate- based global optimization method. Struct Multidisc Optim 54: 907-926.
  61. Xu H, Liu L, Zhang M (2020) Adaptive surrogate model-based optimization framework applied to battery pack design. Materials and Design 195: 108938.
  62. KarmitsaTest N (2007) Problems for Large Scale Nonsmooth Minimization, Reports of the Department of Mathematical Information Technology Series B. Scientific Computing, p. 4.
  63. Luksan L, Vlcek J (2000) Test Problems for Nonsmooth Unconstrained and Linearly Constrained Optimization. Technical report, p. 798.
  64. Amouzgar K, Rashid A, Stromberg N (2013) Multi-objective optimization of a disc brake system by using SPEA2 and RBFN. International Design Engineering Technical Con- ferences & Computers and Information in Engineering Conference IDETC/CIE 2013, Portland, OR, USA.
  65. Forrester AIJ, Keane AJ  (2009)  Recent  advances  in  surrogate-based  Progress Aerosp Sci 45(1): 50-79.
  66. Yondo R, Andrs E, Valero E (2018) A review on design of experiments and surrogate models in aircraft real-time and many-query aerodynamic analyses. Progress Aerosp Sci 96: 23-61.
  67. Koziel S, Leifsson L (2013) Surrogate-based aerodynamic shape opti- mization by variable- resolution models. AIAA J 51(1): 94-106.
  68. Mackman TJ, Allen CB, Ghoreyshi M, Badcock KJ (2013) Comparison of adaptive sam- pling methods for generation of surrogate aerody- namic models. AIAA J 51(4): 797-808.
  69. Liu J, Song WP, Han ZH, Zhang Y (2017) Efcient aerodynamic shape optimization of transonic wings using a parallel inflling strat- egy and surrogate models. Struct Multidisc Optim 55: 925-943.
  70. Lefebvre T, Bartoli N, Dubreuil S, Panzeri M, Lombardi R, et al. (2020) Enhancing optimiza- tion capabilities using the agile collaborative MDOo framework with application to wing and nacelle design. Progress Aerosp Sci 119: 100649.
  71. Priem R, Bartoli N, Diouane Y, Sgueglia A (2020) Upper trust bound feasibility criterion for mixed constrained Bayesian optimiza- tion with application to aircraft design. Aerosp Sci Technol 105: 105980.
  72. Bouhlel MA, He S, Martins JRRA (2020) Scalable gradient-enhanced artifcial neural networks for airfoil shape design in the subsonic and transonic regimes. Struct Multidisc Optim 61: 1363-1376.
  73. Li J, Zhang M (2021) On deep-learning-based geometric fltering in aerodynamic shape optimization. Aerosp Sci Technol 112: 106603.
  74. Zhang X, Xie F, Ji T, Zhu Z, Zheng Y (2021) Multi-fdelity deep neural network surrogate model for aerodynamic shape optimization. Comput Methods Appl Mech Eng 373: 113485.
  75. Alaimo G, Auricchio F, Conti M, Zingales M (2017) Multi-objective optimization of nitinol stent design. Med Eng Phys 47: 13-24.
  76. Du X, He P, Martins JR (2021) Rapid airfoil design optimization via neural networks- based parameterization and surrogate modeling. Aerosp Sci Technol 113: 106701.
  77. Tao J, Sun G (2019) Application of deep learning based multi-fdelity surrogate model to robust aerodynamic design optimization. Aerosp Sci Technol 92: 722-737.
  78. Renganathan SA, Maulik R, Ahuja J (2021) Enhanced data efciency using deep neural networks and gaussian processes for aerody- namic design optimization. Aerosp Sci Technol 111: 106522.
  79. Badhurshah R, Samad A (2014) Surrogate Assisted Design Optimization of an Air Turbine, Hindawi Publishing Corporation International Journal of Rotating Machinery, p. 563483.
  80. Queipo NV, Haftka RT, Shyy W, Goel T, Vaidyanathan R, et al. (2005) Surrogate-based analysis and optimization.
  81. Ribeiro NS, Folgado J, Rodrigues HC (2021) Surrogate-based multi-objective design optimization of a coronary stent: Altering geometry toward improved biomechanical performance. Int J Numer Meth Biomed Engng 37: e3453.
  82. Sriram T, Guangyong S, Qing L (2015) Multiobjective robust optimization of coronary stents. Materials & Design 90(15): 682-692.
  83. Rory C, Denis K, Robinson James C, Campbell John S (2014) NURBS modeling and structural shape optimization of cardiovascular stents. struct Multidiscip Optim 50(1): 159-168.
  84. Dammak K, El Hami A (2020) Muli-objective reiability based design optimization using surrgate model for cementless hip prostheses. Computer Methods in Biomechanics and Biomedical Engineering 23(12): 854-867.
  85. Kurnia PN, Satria PP, Hitomi A, Koji S, Makoto O (2019) Multiobjective design opti- mization of stent geometry with wall deformation for triangular and rectangular struts. Med Biol Eng Comput 57(1): 15-26.
  86. Srinivas K, Nakayama T, Ohta M, Obayashi S, Yamaguchi T (2008) Studies on design optimization of coronary stents. J Med Dev 2(1): 011004.
  87. De Nobel J, Kononova AV, Briaire JJ, Frijns JHM, Back THW (2023) Optimizing stimulus energy for cochlear implants with a machine learning model of the auditory nerve. Hearing Research 432: 108741.
  88. Audet C, Dennis Jr JE (2006) Mesh adaptive direct search algorithms for constrained optimization. SIAM J Optim 17(1): 188-217.