Abstract
A literature survey reveals that many structural optimization problems involve constraint functions that demand high computational effort. Therefore, optimization algorithms which are able to solve these problems with just a few evaluations of such functions become necessary, in order to avoid prohibitive computational costs. In this context, surrogate models have been employed to replace constraint functions whenever possible, which are much faster to be evaluated than the original functions. In the present paper, a global optimization framework based on the Kriging surrogate model is proposed to deal with structural problems that have expensive constraints. The framework consists of building a single Kriging model for all the constraints and, in each iteration of the optimization process, the metamodel is improved only in the regions of the design space that are promising to contain the optimal design. In this way, many constraints evaluations in regions of the domain that are not important for the optimization problem are avoided. To determine these regions, three search strategies are proposed: a local search, a global search, and a refinement step. This optimization procedure is applied in benchmark problems and the results show that the approach can lead to results close to the best found in the literature, with far fewer constraints evaluations. In addition, when problems with more complex structural models are considered, the computational times required by the framework are significantly shorter than those required by other methods from the literature, including another Kriging-based adaptative method.
Similar content being viewed by others
References
American Institute of Steel Construction (1989) Manual of steel construction: allowable stress design, 9th edn. American Institute of Steel Construction, Chicago
Atashpaz-Gargari E, Lucas C (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In: 2007 IEEE Congress on Evolutionary Computation, pp 4661–4667
Bichon BJ (2008) Efficient global reliability analysis for nonlinear implicit performance functions. AIAA J 46(10):2459–2468
Camp C, Pezeshk S, Cao G (1998) Optimized design of two-dimensional structures using a genetic algorithm. J Struct Eng 124(5):551
Cheng MY, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput Struct 139:98–112
Chunna L, Hai F, Chunlin G (2020) Development of an efficient global optimization method based on adaptive infilling for structure optimization. Struct Multidisc Optim 62:3383–3412
Coleman TF, Li Y (1996) An interior, trust region approach for nonlinear minimization subject to bounds. SIAM J Optim 6:418–445
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
Dong H, Song B, Dong Z, Wang P (2018) SCGOSR: surrogate-based constrained global optimization using space reduction. Appl Soft Comput 65:462–477
Dong H, Wang P, Song B, Zhang Y, An X (2020) Kriging-assisted discrete global optimization (KDGO) for black-box problems with costly objective and constraints. Appl Soft Comput J 94:106429
Durantin C, Marzat J, Balesdent M (2016) Analysis of multi-objective Kriging-based methods for constrained global optimization. Comput Optim Appl 63:903–926
Echard B, Gayton N, Lemaire M (2011) AK-MCS: an active learning reliability method combining kriging and Monte Carlo simulation. Struct Saf 33:145–154
Fallahian S, Hamidian D, Seyedpoor SM (2009) Optimal design of structures using the simultaneous perturbation stochastic approximation algorithm. Int J Comput Methods 6(2):1–16
Forrester AIJ, Sóbester A, Keane AJ (2008) Engineering design via surrogate modelling: a practical guide. Wiley, Chichester
Gandomi AH, Yang XS, Alavi AH (2011) Mixed variable structural optimization using Firefly algorithm. Comput Struct 89:2325–2336
Gandomi AH, Yang XS, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29:17–35
Gebremedhen HS, Woldemichael DE, Hashim FM (2020) A firefly algorithm based hybrid method for structural topology optimization. Adv Model Simul Eng Sci 7(44):1010
Gil L, Andreu A (2001) Shape and cross-section optimisation of a truss structure. Comput Struct 79:681–689
Gomes HM (2011) Truss optimization with dynamic constraints using a particle swarm algorithm. Expert Syst Appl 38:957–968
Gonçalves MS, Lopez RH, Miguel LFF (2015) Search group algorithm: a new metaheuristic method for the optimization of truss structures. Comput Struct 153:165–184
Gramacy RB, Gray GA, Digabel SL, Lee HKH, Ranjan P, Wellsk G, Wild SM (2015) Modeling an augmented lagrangian for blackbox constrained optimization. Technometrics 58(1):1–11
Holland JH (1975) Adaptation in natural and artificial system. Univ. Michigan Press, Michigan
Hsu YL, Liu TC (2007) Developing a fuzzy proportional-derivative controller optimization engine for engineering design optimization problems. Eng Optim 39(6):679–700
Jones D, Schonlau M, Welch WJ (1998) Efficient global optimization of expensive black-box functions. J Glob Optim 13(4):455–492
Juliani MA, Milanez MO, Gomes WJS (2019) Structural optimization of trusses under elastic and inelastic buckling constraints. In: XL Ibero-Latin American Congress on Computational Methods in Engineering (CILAMCE)
Kaveh A, Hassani M (2009) Simultaneous analysis, design and optimization of structures using force method and ant colony algorithms. Asian J Civ Eng 10(4):381–396
Kaveh A, Khayatazad M (2013) Ray optimization for size and shape optimization of truss structures. Comput Struct 117:82–94
Kaveh A, Talatahari S (2010) Optimal design of skeletal structures via the charged system search algorithm. Struct Multidisc Optim 41:893–911
Kaveh A, Zolghadr A (2011) Shape and size optimization of truss structures with frequency constraints using enhanced charged system search algorithm. Asian J Civ Eng 12(4):487–509
Kaveh A, Zolghadr A (2012) Truss optimization with natural frequency constraints using a hybridized CSS-BBBC algorithm with trap recognition capability. Comput Struct 102–103:14–27
Kaveh A, Zolghadr A (2017) Truss shape and size optimization with frequency constraints using tug of war optimization. Asian J Civ Eng 18(2):311–333
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of the 1995 IEEE-international conference on neural networks, pp 1942–1948
Krige DG (1951) A statistical approach to some basic mine valuation problems on the Witwatersrand. J S Afr Inst Miner Metall 52(6):119–139
Kroetz HM, Moustaphac M, Beck AT, Sudret B (2020) A two-level kriging-based approach with active learning for solving time-variant risk optimization problems. Reliab Eng Syst Saf 203:107033
Kumar S, Tejani GG, Mirjalili S (2019) Modified symbiotic organisms search for structural optimization. Eng Comput 35:1269–1296
Lee TH, Jung JJ (2008) A sampling technique enhancing accuracy and efficiency of metamodel-based RBDO: constraint boundary sampling. Comput Struct 86:1463–1476
Li Y, Wu Y, Zhao J, Chen L (2017) A kriging-based constrained global optimization algorithm for expensive black-box functions with infeasible initial points. J Glob Optim 67:343–366
Liu H, Xu S, Chen X, Wang X, Ma Q (2017) Constrained global optimization via a DIRECT-type constraint-handling technique and an adaptive metamodeling strategy. Struct Multidisc Optim 55:155–177
Madah H, Amir O (2017) Truss optimization with buckling considerations using geometrically nonlinear beam modeling. Comput Struct 192:233–247
MathWorks (2017) MATLAB: Primer
McGuire W, Gallagher RH, Ziemian RD (2014) Matrix structural analysis
McKay MD, Beckman RJ, Conover WJ (1979) A comparison of three methods for selecting values of input variables in the analysis of output from a computer code. Technometrics 21(2):239–345
Meng Z, Zhang D, Li G, Yu B (2019) An importance learning method for non-probabilistic reliability analysis and optimization. Struct Multidisc Optim 59:1255–1271
Miguel LFF, Fadel-Miguel LF (2012) Shape and size optimization of truss structures considering dynamic constraints through modern metaheuristic algorithms. Expert Syst Appl 39:9458–9467
Miguel LFF, Fadel Miguel LF, Lopez RH (2015) A firefly algorithm for the design of force and placement of friction dampers for control of man-induced vibrations in footbridges. Optim Eng 16:633–661
Nanakorn P, Meesomklin K (2001) An adaptive penalty function in genetic algorithms for structural design optimization. Comput. Struct 79:2527–2539
Parr JM, Keane AJ, Forrester AIJ, Holden CME (2012) Infill sampling criteria for surrogate-based optimization with constraint handling. Eng Optim 44(10):1147–1166
Qian J, Yi J, Cheng Y, Liu J, Zhou Q (2020) A sequential constraints updating approach for kriging surrogate model-assisted engineering optimization design problem. Eng Comput 36:993–1009
Rao SS (2020) Engineering optimization: theory and practice. Wiley, Chichester
Schevenels M, McGinn S, Rolvink A, Coenders J (2014) An optimality criteria based method for discrete design optimization taking into account buildability constraints. Struct Multidisc Optim 50:755–774
Shi R, Liu L, Long T, Wu Y, Tang Y (2019) Filter-based adaptive kriging method for black-box optimization problems with expensive objective and constraints. Comput Methods Appl Mech Eng 347:782–805
Soh CK, Yang J (1996) Fuzzy controlled genetic algorithm search for shape optimization. J Comput Civ Eng 10(2):143–150
Spillers WR, MacBain KM (2009) Structural optimization. Springer, New York
Tejani GG, Savsani VJ, Patel VK, Mirjalili S (2018) Truss optimization with natural frequency bounds using improved symbiotic organisms search. Knowl-Based Syst 143:162–178
Tejani GG, Savsanin VJ, Patel VK (2016) Adaptive symbiotic organisms search (SOS) algorithm for structural design optimization. J Comput Des Eng 3:226–249
Wang GG (2003) Adaptive response surface method using inherited Latin hypercube design points. J Mech Des 125(2):210–220
Wei L, Tang T, Xie X, Shen W (2011) Truss optimization on shape and sizing with frequency constraints based on parallel genetic algorithm. Struct Multidisc Optim 43:665–682
Wei L, Zhao M, Wu G, Meng G (2005) Truss optimization on shape and sizing with frequency constraints based on genetic algorithm. Comput Mech 35:361–368
Wu Y, Yin Q, Jie H, Wang B, Zhao J (2018) A RBF-based constrained global optimization algorithm for problems with computationally expensive objective and constraints. Struct Multidisc Optim 58:1633–1655
Yang X (2009) Firefly algorithms for multimodal optimization. In: Stochastic algorithms: foundations and applications, SAGA 2009, Lecture notes in Computer Sciences 5792, pp 169–178
Yang Z, Qiu H, Gao L, Cai X, Jiang C, Chen L (2020) Surrogate-assisted classification-collaboration differential evolution for expensive constrained optimization problems. Inf Sci 508:50–63
Zhang Y, Han ZH, Zhang KS (2018) Variable-fidelity expected improvement method for efficient global optimization of expensive functions. Struct Multidisc Optim 58:1431–1451
Zhao L, Wang P, Song B, Wang X, Dong H (2020) An efficient kriging modeling method for high-dimensional design problems based on maximal information coefficient. Struct Multidisc Optim 61:39–57
Ziemian RD, McGuire W (2007) Tutorial for MASTAN2: version 3.0. Wiley, Hoboken
Zuo W, Bai J, Li B (2014) A hybrid OC-GA approach for fast and global truss optimization with frequency constraints. Appl Soft Comput 14:528–535
Acknowledgements
The authors gratefully acknowledge the financial support from Scientific and Technological Research Support Foundation of Santa Catarina State and Coordination of Superior Level Staff Improvement (FAPESC/CAPES, public call n\(\circ\) 03/2017) and National Council for Scientific and Technological Development (CNPq, via Grant 302489/2017-7).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Replication of results
All the examples are implemented in MATLAB. The full datasets, as well as the source codes, can be available from the corresponding author upon request.
Additional information
Responsible Editor: Matthew Gilbert
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Juliani, M.A., Gomes, W.J.S. An efficient Kriging-based framework for computationally demanding constrained structural optimization problems. Struct Multidisc Optim 65, 4 (2022). https://doi.org/10.1007/s00158-021-03095-8
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00158-021-03095-8