An enhanced pathfinder algorithm for engineering optimization problems

Engineering with Computers - Tập 38 Số 2 - Trang 1481-1503 - 2022
Tang, Chengmei1, Zhou, Yongquan1,2,3, Luo, Qifang1,2,3, Tang, Zhonghua1,2
1College of Artificial Intelligence, Guangxi University for Nationalities, Nanning, China
2Guangxi High School Key Laboratory of Complex System and Computational Intelligence, Nanning, China
3Guangxi Key Laboratories of Hybrid Computation and IC Design Analysis, Nanning, China

Tóm tắt

The pathfinder algorithm (PFA) is a new population-based optimizer, it divides the search agents of the algorithm into leaders and followers, imitating the leadership level of the group movement to find the best food area or prey. In PFA, followers follow the new position according to the position of the leader and their own consciousness makes the algorithm easy to fall into local optimum. To overcome this shortcoming, the following stage is complicated in this paper, and the acceptance operator, the exchange operator and the mutation mechanism are introduced into the algorithm. To further balance the mining ability and exploration ability of the algorithm, the article regards the leader as a guide and introduces a guide mechanism. To verify the performance of the improved algorithm, it is applied to nine real-life engineering case problems. The simulation results of the real-life engineering design problems exhibit the superiority of the improved PFA (IMPFA) algorithm in solving challenging problems with constrained and unknown search spaces when compared to the basic PFA algorithm or other available solutions.

Tài liệu tham khảo

Chandrawat RK, Kumar R, Garg BP, Dhiman G, Kumar S (2017) An analysis of modeling and optimization production cost through fuzzy linear programming problem with symmetric and right angle triangular fuzzy number. In: Proceedings of Sixth International Conference on Soft Computing for Problem Solving. Singapore, 2017, pp 197–211 citation_title=A fuzzy-lp approach in time series forecasting; citation_inbook_title=Pattern recognition and machine intelligence; citation_publication_date=2017; citation_pages=243-253; citation_id=CR2; citation_author=P Singh; citation_author=G Dhiman; citation_publisher=Springer International Publishing citation_journal_title=Mach Learn; citation_title=Genetic algorithms and machine learning; citation_author=DE Goldberg, JH Holland; citation_volume=3; citation_publication_date=1988; citation_pages=95-99; citation_id=CR3 citation_journal_title=J Glob Optim; citation_title=Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces; citation_author=R Storn, K Price; citation_volume=11; citation_publication_date=1997; citation_pages=341-359; citation_id=CR4 citation_journal_title=IEEE Trans Evol Comput; citation_title=Evolutionary programming made faster; citation_author=X Yao, Y Liu, G Lin; citation_volume=3; citation_publication_date=1999; citation_pages=82-102; citation_id=CR5 citation_journal_title=Adv Eng Softw; citation_title=A new optimization method: big bang–big crunch; citation_author=OK Erol, I Eksin; citation_volume=37; citation_publication_date=2006; citation_pages=106-111; citation_id=CR6 citation_journal_title=Inform Sci; citation_title=GSA: a gravitational search algorithm; citation_author=E Rashedi, H Nezamabadi-Pour, S Saryazdi; citation_volume=179; citation_publication_date=2009; citation_pages=2232-2248; citation_id=CR7 citation_journal_title=Acta Mech; citation_title=A novel heuristic optimization method: charged system search; citation_author=A Kaveh, S Talatahari; citation_volume=213; citation_publication_date=2010; citation_pages=267-289; citation_id=CR8 citation_journal_title=Prog Electromagn Res; citation_title=Central force optimization; citation_author=RA Formato; citation_volume=77; citation_publication_date=2007; citation_pages=425-491; citation_id=CR9 citation_journal_title=Expert Syst Appl; citation_title=ACROA: artificial chemical reaction optimization algorithm for global optimization; citation_author=B Alatas; citation_volume=38; citation_publication_date=2011; citation_pages=13170-13180; citation_id=CR10 citation_journal_title=Inf Sci; citation_title=Black hole: A new heuristic optimization approach for data clustering; citation_author=A Hatamlou; citation_volume=222; citation_publication_date=2013; citation_pages=175-184; citation_id=CR11 citation_journal_title=Comput Struct; citation_title=A new meta-heuristic method: ray optimization; citation_author=A Kaveh, M Khayatazad; citation_volume=112; citation_publication_date=2012; citation_pages=283-294; citation_id=CR12 Du H, Wu X, Zhuang J (2006) Small-world optimization algorithm for function optimization. In: International Conference on Natural Computation, Springer, 2006, pp. 264–273. citation_journal_title=Int J Comput Sci Eng; citation_title=Principal components analysis by the galaxy-based search algorithm: a novel metaheuristic for continuous optimisation; citation_author=H Shah-Hosseini; citation_volume=6; citation_publication_date=2011; citation_pages=132-140; citation_id=CR14 Moghaddam FF, Moghaddam RF, Cheriet M (2012) Curved space optimization: a random search based on general relativity theory, 2012, arXiv preprint arXiv:12082214. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95—International Conference on Neural Networks, 1995, 4: 1942–1948 citation_journal_title=J Glob Optim; citation_title=A powerful and efficient algorithm for numerical function optimization: artificial bee colony algorithm; citation_author=D Karaboga, B Basturk; citation_volume=39; citation_publication_date=2007; citation_pages=459-471; citation_id=CR17 citation_journal_title=IEEE Trans Syst Man Cybern; citation_title=Ant system: optimization by a colony of cooperating agents; citation_author=M Dorigo, V Maniezzo, A Colorni; citation_volume=26; citation_publication_date=1996; citation_pages=29-41; citation_id=CR18 Yang X-S (2009) Firefly algorithms for multimodal optimization. In: International Symposium on stochastic algorithms, Springer, 2009, pp 169–178 citation_journal_title=Commun Nonlinear Sci Numer Simul; citation_title=Krill herd: a new bio-inspired optimization algorithm; citation_author=AH Gandomi, AH Alavi; citation_volume=17; citation_publication_date=2012; citation_pages=4831-4845; citation_id=CR20 Yang X-S (2010) A new metaheuristic bat-inspired algorithm. In: Nature Inspired Cooperative Strategies for Optimization, NICSO 2010, Springer, 2010, pp 65–74 citation_journal_title=Engi Comput; citation_title=Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems; citation_author=AH Gandomi, X-S Yang, AH Alavi; citation_volume=29; citation_publication_date=2013; citation_pages=17-35; citation_id=CR22 citation_journal_title=Appl Soft Comput; citation_title=Artificial algae algorithm (aaa) for nonlinear global optimization; citation_author=SA Uymaz, G Tezel, E Yel; citation_volume=31; citation_publication_date=2015; citation_pages=153-171; citation_id=CR23 citation_journal_title=Expert Syst Appl; citation_title=TSA: Tree-seed algorithm for continuous optimization; citation_author=MS Kiran; citation_volume=42; citation_publication_date=2015; citation_pages=6686-6698; citation_id=CR24 citation_journal_title=Adv Eng Soft; citation_title=Grey wolf optimizer; citation_author=S Mirjalili, SM Mirjalili, A Lewis; citation_volume=69; citation_publication_date=2014; citation_pages=46-61; citation_id=CR25 citation_journal_title=Appl Soft Comput; citation_title=A social spider algorithm for global optimization; citation_author=J James, VO Li; citation_volume=30; citation_publication_date=2015; citation_pages=614-627; citation_id=CR26 citation_journal_title=Knowl-Based Syst; citation_title=Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm; citation_author=S Mirjalili; citation_volume=89; citation_publication_date=2015; citation_pages=228-249; citation_id=CR27 citation_journal_title=Adv Eng Softw; citation_title=Salp swarm algorithm: a bio-inspired optimizer for engineering design problems; citation_author=S Mirjalili, AH Gandomi, SZ Mirjalili, S Saremi, H Faris, SM Mirjalili; citation_volume=114; citation_publication_date=2017; citation_pages=163-191; citation_id=CR28 citation_journal_title=Adv Eng Softw; citation_title=The whale optimization algorithm; citation_author=S Mirjalili, A Lewis; citation_volume=95; citation_publication_date=2015; citation_pages=51-67; citation_id=CR29 citation_journal_title=Adv Eng Softw; citation_title=A new optimization method: dolphin echolocation; citation_author=A Kaveh, N Farhoudi; citation_volume=59; citation_publication_date=2013; citation_pages=53-70; citation_id=CR30 Chu S-C, Tsai P-W, Pan J-S (2006) CaT swarm optimization, in: Pacific Rim International Conference on Artificial Intelligence, Springer, 2006, pp 854–858 citation_journal_title=J Comput Des Eng; citation_title=Lion optimization algorithm (LOA): a nature-inspired metaheuristic algorithm; citation_author=M Yazdani, F Jolai; citation_volume=3; citation_publication_date=2016; citation_pages=24-36; citation_id=CR32 Su R, Gui L, Fan Z (2009) Topology and sizing optimization of truss structures using adaptive genetic algorithm with node matrix encoding. In: Fifth International Conference on natural computation IEEE, 2009 citation_journal_title=Compos Struct; citation_title=A metamodel based on non-uniform rational basis spline hyper-surfaces for optimisation of composite structures; citation_author=Y Audoux, M Montemurro, J Pailhès; citation_volume=247; citation_publication_date=2020; citation_pages=112439; citation_id=CR34 citation_journal_title=J Glob Optim; citation_title=BIANCA: a genetic algorithm to solve hard combinatorial optimisation problems in engineering; citation_author=A Vincenti, MR Ahmadian, P Vannucci; citation_volume=48; citation_publication_date=2010; citation_pages=399-421; citation_id=CR35 Vincenti A (2002) Conception et optimisation de composites par mèthode polaire et algorithmes génétiques, PhD Thesis,Université de Bourgogne, France, (2002) citation_journal_title=Mech Compos Mater; citation_title=Design of the elastic properties of laminates with a minimum number of plies; citation_author=M Montemurro, A Vincenti, P Vannucci; citation_volume=48; citation_issue=4; citation_publication_date=2012; citation_pages=369-390; citation_id=CR37 Montemurro M (2012) Optimal design of advanced engineering modular systems through a new genetic approach. Ph.D. Thesis, Université Pierre et Marie Curie Paris VI (2012) citation_journal_title=J Optim Theory Appl; citation_title=A general hybrid optimization strategy for curve fitting in the non-uniform rational basis spline framework; citation_author=G Costa, M Montemurro, J Pailhès; citation_volume=176; citation_issue=1; citation_publication_date=2018; citation_pages=1-27; citation_id=CR39 citation_journal_title=J Opt Theory Appl; citation_title=A two level procedure for the global optimum design of composite modular structures—application to the design of an aircraft wing. Part 1: theoretical formulation; citation_author=M Montemurro, A Vincenti, P Vannucci; citation_volume=155; citation_issue=1; citation_publication_date=2012; citation_pages=1-23; citation_id=CR40 citation_journal_title=J Opt Theory Appl; citation_title=A two level procedure for the global optimum design ofcomposite modular structures—application to the design of an aircraft wing. Part 2: numerical aspects and examples; citation_author=M Montemurro, A Vincenti, P Vannucci; citation_volume=155; citation_issue=1; citation_publication_date=2012; citation_pages=24-53; citation_id=CR41 citation_journal_title=Comput Methods Appl Mech Eng; citation_title=Non-uniform rational basis spline hyper-surfaces for metamodelling; citation_author=Y Audoux, M Montemurro, J Pailhès; citation_volume=364; citation_publication_date=2020; citation_pages=112918; citation_id=CR42 citation_journal_title=J Optim Theory Appl; citation_title=A two-level procedure for the global optimum design of composite modular structures-application to the design of an aircraft wing: part 2: numerical aspects and examples; citation_author=M Montemurro, A Vincenti, P Vannucci; citation_publication_date=2012; citation_doi=10.1007/s10957-012-0070-1; citation_id=CR43 citation_title=A new paradigm for the optimum design of variable angle tow laminates. Variational analysis and aerospace engineering; citation_publication_date=2016; citation_id=CR44; citation_author=M Montemurro; citation_author=A Catapano; citation_publisher=Springer International Publishing citation_journal_title=IEEE Trans Evolut Comput; citation_title=The exploration/exploitation tradeoff in dynamic cellular genetic algorithms; citation_author=E Alba, B Dorronsoro; citation_volume=9; citation_issue=2; citation_publication_date=2005; citation_pages=126-142; citation_id=CR45 Olorunda O, Engelbrecht AP (2008) Measuring exploration/exploitation in particle swarms using swarm diversity. In: IEEE Congr. Evolut. Comput. 2008, pp 1128–1134 citation_journal_title=Comput Oper Res; citation_title=Hybrid metaheuristics with evolutionary algorithms specializing in intensifification and diversifification: overview and progress report; citation_author=M Lozano, C Garcia-Martinez; citation_volume=37; citation_issue=3; citation_publication_date=2010; citation_pages=481-497; citation_id=CR47 citation_journal_title=IEEE Trans Evol Comput; citation_title=No free lunch theorems for optimization; citation_author=DH Wolpert, WG Macready; citation_volume=1; citation_publication_date=1997; citation_pages=67-82; citation_id=CR48 citation_journal_title=Appl Soft Comput; citation_title=A new meta-heuristic optimizer: pathfinder algorithm; citation_author=H Yapici, N Cetinkaya; citation_volume=78; citation_publication_date=2019; citation_pages=545-568; citation_id=CR49 Mirjalili S, Hashim SZM (2010) A new hybrid PSOGSA algorithm for function optimization, In: Computer and Information Application, ICCIA, 2010 International Conference on, IEEE, 2010, pp 374–377 citation_journal_title=Soft Comput; citation_title=Auto-tuning strategy for evolutionary algorithms: balancing between exploration and exploitation; citation_author=L Lin, M Gen; citation_volume=13; citation_publication_date=2009; citation_pages=157-168; citation_id=CR51 citation_journal_title=J Compar Psychol; citation_title=Wild female African elephants (Loxodonta africana) exhibit personality traits of leadership and social integration; citation_author=PC Lee, CJ Moss; citation_volume=126; citation_publication_date=2012; citation_pages=224; citation_id=CR52 citation_journal_title=Canad J Zool; citation_title=Lead-ership behavior in relation to dominance and reproductive status in gray wolves, Canis lupus; citation_author=RO Peterson, AK Jacobs, TD Drummer, LD Mech, DW Smith; citation_volume=80; citation_publication_date=2002; citation_pages=1405-1412; citation_id=CR53 citation_journal_title=J Theoret Biol; citation_title=Collective memory and spatial sorting in animal groups; citation_author=ID Couzin, J Krause, R James, GD Ruxton, NR Franks; citation_volume=218; citation_publication_date=2002; citation_pages=1-11; citation_id=CR54 citation_journal_title=Phys Rep; citation_title=Collective motion; citation_author=T Vicsek, A Zafeiris; citation_volume=517; citation_publication_date=2012; citation_pages=71-140; citation_id=CR55 citation_journal_title=Phys A; citation_title=Collective motion of groups of self-propelled particles following interacting leaders; citation_author=B Ferdinandy, K Ozogány, T Vicsek; citation_volume=479; citation_publication_date=2017; citation_pages=467-477; citation_id=CR56 citation_journal_title=Knowl-Based Syst; citation_title=Emperor penguin optimizer: a bio-inspired algorithm for engineering problems; citation_author=D Gaurav, K Vijay; citation_volume=159; citation_publication_date=2018; citation_pages=20-50; citation_id=CR57 citation_journal_title=Simulation; citation_title=Constrained optimization via genetic algorithms; citation_author=A Homaifar, CX Qi, SH Lai; citation_volume=62; citation_issue=4; citation_publication_date=1994; citation_pages=242-253; citation_id=CR58 Morales AK, Quezada CV (1998) A universal eclectic algorithm for constrained optimization. In: Proceedings 6-th European Congress on Intelligent Techniques Soft Computing, 1998, pp 518–522 citation_title=Problem-independent handling of constraints by use of metric penalty functions; citation_publication_date=1996; citation_id=CR60; citation_author=F Hoffmeister; citation_author=J Sprave; citation_publisher=The MIT Press Houck CR, Joines JA (1994) On the use of non-stationary penalty functions to solve nonlinear constrained optimization problems with GA’s. In: Proceedings of the first IEEE conference on evolutionary computation. IEEE, Piscataway, pp 578–584 Kazarlis S, Petridis V (1998) Varying fitness functions in genetic algorithms: studying the rate of increase of the dynamic penalty terms. In: Parallel Problem Solving from Nature—PPSN V. Springer Berlin Heidelberg, 1998. citation_journal_title=Operations Research; citation_title=A genetic algorithm for the multiple-choice integer program; citation_author=AB Hadj-Alouane, JC Bean; citation_volume=45; citation_issue=1; citation_publication_date=1997; citation_pages=92-101; citation_id=CR63 citation_journal_title=J Mech Des; citation_title=Nonlinear integer and discrete programming in mechanical design optimization; citation_author=E Sandgren; citation_volume=112; citation_publication_date=1990; citation_pages=223-229; citation_id=CR64 citation_journal_title=Appl Soft Comput; citation_title=An intensify Harris Hawks optimizer for numerical and engineering optimization problems; citation_author=VK Kamboj; citation_volume=89; citation_publication_date=2019; citation_pages=106018; citation_id=CR65 Mezura-Montes E, Coello CAC (2005) Useful infeasible solutions in engineering optimization with evolutionary algorithms. In: Mexican International Conference on artificial intelligence, Springer, 2005, pp 652–662. Deb K, Pratap A, Moitra S (2000) Mechanical component design for multiple objectives using elitist non-dominated sorting ga. In: International Conference on parallel problem solving from nature, Springer, 2000, pp 859–868. citation_journal_title=Appl Soft Comput; citation_title=Mine blast algorithm: a new population based algorithm for solving constrained engineering optimization problems; citation_author=A Sadollah, A Bahreininejad, H Eskandar, M Hamdi; citation_volume=13; citation_issue=5; citation_publication_date=2013; citation_pages=2592-2612; citation_id=CR68 citation_journal_title=Appl Intell; citation_title=Optimal generation scheduling and dispatch of thermal generating units considering impact of wind penetration using hGWO-RES algorithm; citation_author=A Bhadoria, VK Kamboj; citation_volume=49; citation_publication_date=2018; citation_pages=1517-1547; citation_id=CR69 citation_title=Optimization in pre-contract ship design; citation_publication_date=1973; citation_id=CR70; citation_author=H Nowacki; citation_publisher=Elsevier citation_journal_title=Eng Comput; citation_title=Lévy flight trajectory-based whale optimization algorithm for engineering optimization; citation_author=Y Zhou, Y Ling, Q Luo; citation_volume=35; citation_issue=7; citation_publication_date=2018; citation_pages=2406-2428; citation_id=CR71 citation_journal_title=J Struct Eng; citation_title=Survey of discrete variable optimization for structural design; citation_author=P Thanedar, G Vanderplaats; citation_volume=121; citation_publication_date=1995; citation_pages=301-306; citation_id=CR72 citation_title=Evolutionary algorithms for single and multicriteria design optimization Studies in fuzzyness and soft computing; citation_publication_date=2002; citation_id=CR73; citation_author=A Osyczka; citation_publisher=Springer citation_title=Moth-flame optimization (MFO) algorithm; citation_inbook_title=Advanced optimization by nature-inspired algorithms. Studies in computational intelligence; citation_publication_date=2017; citation_id=CR74; citation_author=M Bahrami; citation_author=O Bozorg-Haddad; citation_author=X Chu; citation_publisher=Springer citation_journal_title=Knowl-Based Syst; citation_title=SCA: A sine cosine algorithm for solving optimization problems; citation_author=S Mirjalili; citation_volume=15; citation_publication_date=2016; citation_pages=120-133; citation_id=CR75 citation_journal_title=Appl Math Model; citation_title=Passing vehicle search (PVS): a novel metaheuristic algorithm; citation_author=P Savsani, V Savsani; citation_volume=40; citation_publication_date=2016; citation_pages=3951-3978; citation_id=CR76 Zhao C, Zhou Y (2016) A complex encoding flower pollination algorithm for global numerical optimization. In: International Conference on intelligent computing. Springer, Cham, 2016, pp 667–678 citation_journal_title=Eng Appl Artif Intell; citation_title=An effective co-evolutionary particle swarm optimization for constrained engineering design problems; citation_author=Q He, L Wang; citation_volume=20; citation_issue=1; citation_publication_date=2007; citation_pages=89-99; citation_id=CR78 citation_journal_title=Future Gener Comput Syst; citation_title=Harris hawks optimization: algorithm and applications; citation_author=AA Heidari; citation_volume=97; citation_publication_date=2019; citation_pages=849-872; citation_id=CR79 citation_journal_title=Comput Struct; citation_title=Water evaporation optimization: a novel physically inspired optimization algorithm; citation_author=A Kaveh, T Bakhshpoori; citation_volume=167; citation_publication_date=2016; citation_pages=69-85; citation_id=CR80 Xu Z, Hu Z, Heidari AA, Wang M, Cai X (2020) Orthogonally-designed adapted grasshopper optimization: a comprehensive analysis. Expert Syst Appl, 113282 citation_journal_title=Knowl-Based Syst; citation_title=Container throughput forecasting using a novel hybrid learning method with error correction strategy; citation_author=P Du; citation_volume=182; citation_publication_date=2019; citation_pages=104853.1-104853.12; citation_id=CR82 citation_journal_title=Appl Math Comput; citation_title=A hybrid particle swarm optimization with a feasibility-based rule for constrained optimization; citation_author=Q He, L Wang; citation_volume=186; citation_publication_date=2007; citation_pages=1407-1422; citation_id=CR83 Wang R, Zhou Y. Flower pollination algorithm with dimension by dimension improvement. Math Probl Eng , 2014, 481791, 9 pages. Yao W (2014) Genetic quantum particle swarm optimization algorithm for solving traveling salesman problems. In: Fuzzy information & engineering and operations research & management. Springer, Berlin, pp 67–74 citation_journal_title=IEEE Access; citation_title=Enhanced metaheuristic optimization: wind-driven fower pollination algorithm; citation_author=M Lei, Y Zhou, Q Luo; citation_volume=7; citation_publication_date=2019; citation_pages=111439-111465; citation_id=CR86 citation_journal_title=Eng Opt; citation_title=Multiple trial vectors in differential evolution for engineering design; citation_author=E Mezura-Montes; citation_volume=39; citation_issue=5; citation_publication_date=2007; citation_pages=567-589; citation_id=CR87 citation_journal_title=Comput Methods Appl Mech Eng; citation_title=The automatic dynamic penalisation method (ADP) for handling constraints with genetic algorithms; citation_author=M Montemurro, A Vincenti, P Vannucci; citation_volume=256; citation_publication_date=2013; citation_pages=70-87; citation_id=CR88 citation_journal_title=IEEE Trans Power Appar Syst; citation_title=A branch-and-bound algorithm for unit commitment; citation_author=AI Cohen, M Yoshimura; citation_volume=102; citation_publication_date=1983; citation_pages=444-451; citation_id=CR89 citation_journal_title=IEEE Trans Power Syst; citation_title=Implementation of a Lagrangian relaxation based unit commitment problem; citation_author=S Virmani, EC Adrian, K Imhof; citation_volume=4; citation_issue=4; citation_publication_date=1989; citation_pages=1373-1380; citation_id=CR90 citation_journal_title=Eng Appl Artif Intell; citation_title=Tunicate swarm algorithm: a new bio-inspired based metaheuristic paradigm for global optimization; citation_author=A Satnam Kaur, LK Awasthi, AL Sangal; citation_volume=90; citation_publication_date=2020; citation_pages=103541.1-103541.29; citation_id=CR91 citation_journal_title=Appl Soft Comput; citation_title=Hybridizing particle swarm optimization with diffierential evolution for constrained numerical and engineering optimization; citation_author=H Liu, Z Cai, Y Wang; citation_volume=10; citation_publication_date=2010; citation_pages=629-640; citation_id=CR92 citation_journal_title=Eng Comput; citation_title=Sine cosine grey wolf optimizer to solve engineering design problems; citation_author=S Gupta, K Deep, H Moayedi, LK Foong, A Assad; citation_publication_date=2020; citation_doi=10.1007/s00366-020-00996-y; citation_id=CR93 citation_journal_title=Comput Oper Res; citation_title=Water wave optimization: a new nature-inspired metaheuristic; citation_author=YJ Zheng; citation_volume=55; citation_publication_date=2015; citation_pages=1-11; citation_id=CR94 Montes E, Reyes JV, Coello CAC (2006) Modified differential evolution for constrained optimization. In: IEEE congress on evolutionary computation. CEC; 2006, pp 25–32 Montes E, Coello CAC, Reyes JV (2006) Increasing successful offspring and diversity in differential evolution for engineering design. In: Proceedings of the Seventh International Conference on adaptive computing in design and manufacture. pp 131–139 citation_journal_title=Struct Multidisc Optim; citation_title=Constrained optimization based on hybrid evolutionary algorithm and adaptive constraint handling technique; citation_author=Y Wang, Z Cai, Y Zhou, Z Fan; citation_volume=37; citation_publication_date=2009; citation_pages=395-413; citation_id=CR97 citation_journal_title=Eng Comput; citation_title=Hybrid metaheuristic algorithm using butterfly and flower pollination base on mutualism mechanism for global optimization problems; citation_author=Z Wang, Q Luo, Y Zhou; citation_publication_date=2020; citation_doi=10.1007/s00366-020-01025-8; citation_id=CR98 citation_journal_title=J Mech Des; citation_title=An augmented Lagrange multiplier based method for mixed integer discrete continuous optimization and its applications to mechanical design; citation_author=BK Kannan, SN Kramer; citation_volume=116; citation_publication_date=1994; citation_pages=405-411; citation_id=CR99 citation_journal_title=Comput Struct; citation_title=Water cycle algorithm—a novel metaheuristic optimization method for solving constrained engineering optimization problems; citation_author=E Hadi; citation_volume=110; citation_publication_date=2012; citation_pages=151-166; citation_id=CR100 citation_journal_title=Neural Comput Appl; citation_title=Multi-verse optimizer: a nature-inspired algorithm for global optimization; citation_author=S Mirjalili, SM Mirjalili, A Hatamlou; citation_volume=27; citation_issue=2; citation_publication_date=2016; citation_pages=495-513; citation_id=CR101 citation_journal_title=Inform Sci; citation_title=Differential evolution with dynamic stochastic selection for constrained optimization; citation_author=M Zhang, W Luo, X Wang; citation_volume=178; citation_publication_date=2008; citation_pages=3043-3074; citation_id=CR102 citation_journal_title=Adv Eng Softw; citation_title=Grasshopper optimization algorithm: theory and application; citation_author=S Saremi, S Mirjalili, A Lewis; citation_volume=105; citation_publication_date=2017; citation_pages=30-47; citation_id=CR103 citation_journal_title=Adv Eng Softw; citation_title=Salp swarm algorithm: a bio-inspired optimizer for engineering design problems; citation_author=S Mirjalili; citation_volume=114; citation_publication_date=2017; citation_pages=163-191; citation_id=CR104 citation_journal_title=IEEE Trans Sustain Energy; citation_title=A new MPPT design using grey wolf optimization technique f or photovoltaic system under partial shading conditions; citation_author=S Mohanty, B Subudhi, PK Ray; citation_volume=7; citation_issue=1; citation_publication_date=2016; citation_pages=181-188; citation_id=CR105 Kvalie D (1967) Optimization of plane elastic grillages, (Ph.D. thesis), Norges Teknisk Naturvitenskapelige Universitet, Norway, 1967 Van Veldhuizen DA (1999, Multiobjective evolutionary algorithms: classifications, analyzes, and new innovations, (Ph.D dissertation), Dept. Elec. Comput. Eng. Graduate School of Eng. Air Force Inst. Technol. Wright-Patterson AFB, OH, May 1999. citation_title=Optimum design concepts: optimality conditions Introduction to optimum design; citation_publication_date=2004; citation_id=CR108; citation_author=J Arora; citation_publisher=Elsevier citation_journal_title=Int J Numer Methods Eng; citation_title=A study of mathematical programming methods for structural optimization. Part I: theory; citation_author=AD Belegundu, JS Arora; citation_volume=21; citation_publication_date=1985; citation_pages=1583-1599; citation_id=CR109 citation_journal_title=Appl Math Comput; citation_title=An improved harmony search algorithm for solving optimization problems; citation_author=M Mahdavi, M Fesanghary, E Damangir; citation_volume=188; citation_publication_date=2007; citation_pages=1567-1579; citation_id=CR110 citation_journal_title=Appl Math Comput; citation_title=An effective co-evolutionary differential evolution for constrained optimization; citation_author=F Huang, L Wang, Q He; citation_volume=186; citation_issue=1; citation_publication_date=2007; citation_pages=340-356; citation_id=CR111 Ragsdell KM, Phillips DT (1976) Optimal design of a class of welded structures using geometric programming, pp 1021-1025 citation_journal_title=Comput Struct; citation_title=A new structural optimization method based on the harmony search algorithm; citation_author=KS Lee, ZW Geem; citation_volume=82; citation_publication_date=2004; citation_pages=781-798; citation_id=CR113 citation_journal_title=Eng Appl Artif Intell; citation_title=Satin bowerbird optimizer: a new optimization algorithm to optimize ANFIS for software development efort estimation; citation_author=SHS Moosavi, VK Bardsiri; citation_volume=60; citation_publication_date=2017; citation_pages=1-15; citation_id=CR114 citation_journal_title=IEEE Access; citation_title=QSSA: quantum evolutionary salp swarm algorithm for mechanical design; citation_author=R Chen; citation_volume=7; citation_publication_date=2019; citation_pages=145582-145595; citation_id=CR115 citation_journal_title=J Intell Manuf; citation_title=Parallel chaotic local search enhanced harmony search algorithm for engineering design optimization; citation_author=J Yi, X Li, C-H Chu, L Gao; citation_volume=30; citation_publication_date=2019; citation_pages=405-428; citation_id=CR116 citation_journal_title=Expert Syst Appl; citation_title=Hybrid Nelder-Mead simplex search and particle swarm optimization for constrained engineering design problems; citation_author=E Zahara, Y-T Kao; citation_volume=36; citation_publication_date=2009; citation_pages=3880-3886; citation_id=CR117 citation_journal_title=Complex Intell Syst; citation_title=A hybrid SA-MFO algorithm for function optimization and engineering design problems; citation_author=GI Sayed, AE Hassanien; citation_volume=4; citation_publication_date=2018; citation_pages=195-212; citation_id=CR118 citation_journal_title=Appl Soft Comput J; citation_title=Particle swarm optimization with 1188 an aging leader and challengers algorithm for the solution of optimal power 1189 flow problem; citation_author=RP Singh, V Mukherjee, SP Ghoshal; citation_volume=2016; citation_issue=40; citation_publication_date=2016; citation_pages=161-177; citation_id=CR119 citation_journal_title=Comput Aided Design; citation_title=Teaching–learning based optimization: a novel method for constrained mechanical design optimization problems; citation_author=RV Rao, VJ Savsani, DP Vakharia; citation_volume=43; citation_issue=3; citation_publication_date=2011; citation_pages=303-315; citation_id=CR120 citation_journal_title=Internet J Numer Methods Eng; citation_title=Structural optimization using a new local approximation method; citation_author=H Chickermane, HC Gea; citation_volume=39; citation_issue=5; citation_publication_date=2002; citation_pages=82-846; citation_id=CR121