Abstract
Metaheuristic optimization algorithms, by nature, depend on random processes, and therefore, performing numerous algorithm runs is inevitable to locate a reasonably good solution. Although executing the algorithms for small-size or trivial structural optimization problems could be computationally affordable, when dealing with challenging optimization problems, there is almost no chance of performing numerous independent runs of metaheuristics in a timely manner. This difficulty is basically due to the limitations in computational technologies as well as the excessive computational cost of such problems. In such cases that the number of independent runs is limited to a small number, each optimization run becomes highly valuable and, therefore, the stability of results becomes much more significant. In the present study, it is attempted to monitor the convergence curve of each succeeding run of the algorithm with respect to the information obtained in the previous runs. An easy-to-implement yet efficient framework is proposed for metaheuristic structural optimization algorithms where every succeeding run is monitored at certain intervals named as solution monitoring period. The solution monitoring period is selected such that, at each run, on the one hand, the algorithm could explore the search space to improve the solution quality, and on the other hand, the algorithm is occasionally forced to return to the previously visited more promising solutions if it is not able to improve the solution after a certain number of iterations. The numerical experiments using challenging test instances with up to 354 design variables indicate that, in general, the proposed approach helps to improve the solution quality as well as the robustness or stability of results in metaheuristic structural optimization.
Similar content being viewed by others
References
American Institute of Steel Construction (AISC), (1994), Manual of steel construction, load & resistance factor design, 2nd ed., Chicago
Bellman RE (1957) Dynamic programming. Princeton University Press, Princeton
Chen S, Montgomery J, Antonio B-R (2015) Measuring the curse of dimensionality and its effects on particle swarm optimization and differential evolution. Appl Intell 42:514–526
Colorni, A., Dorigo, M., Maniezzo, V. (1991), Distributed optimization by ant colony. In: Proceedings of the first European conference on artificial life, USA, p. 134–142
Csébfalvi A (2012) Kolmogorov-Smirnov test to tackle fair comparison of heuristic approaches in structural optimization. Int J Optim Civil Eng 2(1):137–152
Derrac J, García S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm and Evolutionary Computation 1:3–18
Erol OK, Eksin I (2006) A new optimization method: big bang-big crunch. Adv Eng Softw 37:106–111
Gholizadeh S, Samavati OA (2011) Structural optimization by wavelet transforms and neural networks. Appl Math Model 35:915–929
Goldberg, D.E., Samtani, M.P. (1986), Engineering optimization via genetic algorithm. Proceeding of the Ninth Conference on Electronic Computation, ASCE, 471–82
Haftka RT, Villanueva D, Chaudhuri A (2016) Parallel surrogate-assisted global optimization with expensive functions—a survey. Struct Multidiscip Optim 54:3–13
Hasançebi O, Kazemzadeh Azad S (2012) An exponential big bang-big crunch algorithm for discrete design optimization of steel frames. Comput Struct 110–111:167–179
Hasançebi O, Kazemzadeh Azad S (2014) Discrete size optimization of steel trusses using a refined big bang–big crunch algorithm. Eng Optim 46(1):61–83
Hasançebi O, Kazemzadeh Azad S (2015) Adaptive dimensional search: a new metaheuristic algorithm for discrete truss sizing optimization. Comput Struct 154:1–16
Hasançebi O, Bahçecioğlu T, Kurç Ö, Saka MP (2011) Optimum design of high-rise steel buildings using an evolution strategy integrated parallel algorithm. Comput Struct 89:2039–2051
Kaveh A, Boland-Gerami A (2017) Optimal design of large-scale space steel frames using cascade enhanced colliding body optimization. Struct Multidiscip Optim 55:237–256
Kazemzadeh Azad S (2017) Enhanced hybrid metaheuristic algorithms for optimal sizing of steel truss structures with numerous discrete variables. Struct Multidiscip Optim 55:2159–2180
Kazemzadeh Azad S (2018) Seeding the initial population with feasible solutions in metaheuristic optimization of steel trusses. Eng Optim 50:89–105
Kazemzadeh Azad S, Hasançebi O (2014) Optimum design of skeletal structures using metaheuristics: a survey of the state-of-the-art. International Journal of Engineering & Applied Sciences 6:1–11
Kennedy, J., Eberhart, R. (1995), Particle swarm optimization. In: IEEE international conference on neural networks, IEEE Press; 1942–48
Le Riche R, Haftka RT (1993) Optimization of laminate stacking sequence for buckling load maximization by genetic algorithm. AIAA J 31(5):951–956
Lee KS, Geem ZW (2004) A new structural optimization method based on the harmony search algorithm. Comput Struct 82:781–798
Migdalas A, Toraldo G, Kumar V (2003) Nonlinear optimization and parallel computing. Parallel Comput 29:375–391
Pardalos PM (1989) Parallel search algorithms in global optimization. Appl Math Comput 29:219–229
Park HS, Sung CW (2002) Optimization of steel structures using distributed simulated annealing algorithm on a cluster of personal computers. Comput Struct 80:1305–1316
Schutte JF, Haftka RT, Fregly BJ (2007) Improved global convergence probability using multiple independent optimizations. International Journal of Numerical Methods in Engineering 71(6):678–702
Shan S, Wang GG (2010) Survey of modeling and optimization strategies to solve high-dimensional design problems with computationally-expensive black-box functions. Struct Multidiscip Optim 41:219–241
Sheskin, D.J., Handbook of parametric and nonparametric statistical procedures, 4th ed., Chapman & Hall/CRC, 2006
Stolpe M (2016) Truss optimization with discrete design variables: a critical review. Struct Multidiscip Optim 53:349–374
Tenne Y, Goh C-K (eds) (2010) Computational intelligence in expensive optimization problems. Springer, Berlin Heidelberg
Topping BHV, Leite JPB (1998) Parallel genetic models for structural optimization. Eng Opt 31:65–99
Truong V-H, Nguyen P-C, Kim S-E (2017) An efficient method for optimizing space steel frames with semi-rigid joints using practical advanced analysis and the micro-genetic algorithm. J Constr Steel Res 128:416–427
Zavala GR, Nebro AJ, Luna F, Coello Coello CA (2014) A survey of multi-objective metaheuristics applied to structural optimization. Struct Multidiscip Optim 49:537–558
Zhang, Y., Wang, S., Ji, G. (2015), A comprehensive survey on particle swarm optimization algorithm and its applications, Mathematical Problems in Engineering, Article ID: 931256
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The author declares that he has no conflict of interest.
Additional information
Responsible editor: Qing Li
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
Azad, S.K. Monitored convergence curve: a new framework for metaheuristic structural optimization algorithms. Struct Multidisc Optim 60, 481–499 (2019). https://doi.org/10.1007/s00158-019-02219-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-019-02219-5