Optimization of Engineering Design Problems Using Atomic Orbital Search Algorithm

In this paper, optimum design of engineering problems is considered by means of the Atomic Orbital Search (AOS), a recently proposed metaheuristic optimization algorithm. The mathematical development of the algorithm is based on principles of quantum mechanics focusing on the act of electrons around the nucleus of an atom. For numerical investigation, 20 of well-known constrained design problems in different engineering fields are considered; some of which have been benchmarked by the 2020 Competitions on Evolutionary Computation (CEC 2020) for real-world optimization purposes. Statistical results including the best, mean, worst and standard deviation of multiple optimization runs are reported for the AOS algorithm. These results are compared to similar data from previous metaheuristic algorithms found in the literature to establish the efficiency and usefulness of the AOS. It is concluded that the AOS has acceptable behavior in dealing with all the considered constrained optimization problems while the maximum difference of about 40% between the best optimum values of the AOS and other approaches is noted for the robot gripper benchmark problem.

[1]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[2]  Ole Sigmund,et al.  A 99 line topology optimization code written in Matlab , 2001 .

[3]  Leandro dos Santos Coelho,et al.  Earthworm optimisation algorithm: a bio-inspired metaheuristic algorithm for global optimisation problems , 2018, Int. J. Bio Inspired Comput..

[4]  Siamak Talatahari,et al.  Upgraded Whale Optimization Algorithm for fuzzy logic based vibration control of nonlinear steel structure , 2019, Engineering Structures.

[5]  尹 泳秀,et al.  Study on adaptive hybrid genetic algorithm and its applications to engineering design problems , 2005 .

[6]  Siamak Talatahari,et al.  Tribe–charged system search for parameter configuration of nonlinear systems with large search domains , 2021 .

[7]  G. G. Wang,et al.  Adaptive Response Surface Method Using Inherited Latin Hypercube Design Points , 2003 .

[8]  Amir Hossein Gandomi,et al.  A chaotic particle-swarm krill herd algorithm for global numerical optimization , 2013, Kybernetes.

[9]  Ivan Zelinka,et al.  MIXED INTEGER-DISCRETE-CONTINUOUS OPTIMIZATION BY DIFFERENTIAL EVOLUTION Part 2 : a practical example , 1999 .

[10]  Siamak Talatahari,et al.  An Extensive Review of Charged System Search Algorithm for Engineering Optimization Applications , 2021 .

[11]  Vivek K. Patel,et al.  Heat transfer search (HTS): a novel optimization algorithm , 2015, Inf. Sci..

[12]  Caro Lucas,et al.  Imperialist competitive algorithm: An algorithm for optimization inspired by imperialistic competition , 2007, 2007 IEEE Congress on Evolutionary Computation.

[13]  R. Venkata Rao,et al.  Mechanical Design Optimization Using Advanced Optimization Techniques , 2012 .

[14]  Ali Kaveh,et al.  SHAPE AND SIZE OPTIMIZATION OF TRUSS STRUCTURES WITH FREQUENCY CONSTRAINTS USING ENHANCED CHARGED SYSTEM SEARCH ALGORITHM , 2011 .

[15]  Tapabrata Ray,et al.  Society and civilization: An optimization algorithm based on the simulation of social behavior , 2003, IEEE Trans. Evol. Comput..

[16]  Mehdi Toloo,et al.  Fuzzy Adaptive Charged System Search for global optimization , 2021, Appl. Soft Comput..

[17]  A. Kaveh,et al.  A new meta-heuristic method: Ray Optimization , 2012 .

[18]  Mitsuo Gen,et al.  Genetic algorithms and engineering design , 1997 .

[19]  Siamak Talatahari,et al.  Optimal design of real‐size building structures using quantum‐behaved developed swarm optimizer , 2020, The Structural Design of Tall and Special Buildings.

[20]  Singiresu S. Rao Engineering Optimization : Theory and Practice , 2010 .

[21]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[22]  Yeh-Liang Hsu,et al.  Developing a fuzzy proportional–derivative controller optimization engine for engineering design optimization problems , 2007 .

[23]  P. Cheng,et al.  OPTIMAL DESIGN OF TRUSS STRUCTURES WITH FREQUENCY CONSTRAINTS USING INTERIOR POINT TRUST REGION METHOD , 2014 .

[24]  Harish Garg,et al.  A hybrid GSA-GA algorithm for constrained optimization problems , 2019, Inf. Sci..

[25]  Rajesh Patel,et al.  Layout optimization of a wind farm to maximize the power output using enhanced teaching learning based optimization technique , 2017 .

[26]  E. Sandgren,et al.  Nonlinear Integer and Discrete Programming in Mechanical Design Optimization , 1990 .

[27]  Siamak Talatahari,et al.  Optimum design of building structures using Tribe-Interior Search Algorithm , 2020 .

[28]  Siamak Talatahari,et al.  Optimum design of fuzzy controller using hybrid ant lion optimizer and Jaya algorithm , 2019, Artificial Intelligence Review.

[29]  R. Venkata Rao,et al.  Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems , 2011, Comput. Aided Des..

[30]  Vimal Savsani,et al.  Passing vehicle search (PVS): A novel metaheuristic algorithm , 2016 .

[31]  Amir Hossein Gandomi,et al.  Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems , 2011, Engineering with Computers.

[32]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[33]  Vimal J. Savsani,et al.  ∊-constraint heat transfer search (∊-HTS) algorithm for solving multi-objective engineering design problems , 2018, J. Comput. Des. Eng..

[34]  Agathoklis Giaralis,et al.  Optimal tuned mass-damper-inerter (TMDI) design in wind-excited tall buildings for occupants’ comfort serviceability performance and energy harvesting , 2020, Engineering Structures.

[35]  Liang Gao,et al.  Queuing search algorithm: A novel metaheuristic algorithm for solving engineering optimization problems , 2018, Applied Mathematical Modelling.

[36]  Agathoklis Giaralis,et al.  Multi-objective optimal design of inerter-based vibration absorbers for earthquake protection of multi-storey building structures , 2019, J. Frankl. Inst..

[37]  Siamak Talatahari,et al.  Material Generation Algorithm: A Novel Metaheuristic Algorithm for Optimization of Engineering Problems , 2021, Processes.

[38]  Shang He,et al.  An improved particle swarm optimizer for mechanical design optimization problems , 2004 .

[39]  Guohua Wu,et al.  A test-suite of non-convex constrained optimization problems from the real-world and some baseline results , 2020, Swarm Evol. Comput..

[40]  James N. Siddall,et al.  Optimal Engineering Design: Principles and Applications , 1982 .

[41]  Siamak Talatahari,et al.  Optimal tuning of fuzzy parameters for structural motion control using multiverse optimizer , 2019, The Structural Design of Tall and Special Buildings.

[42]  Siamak Talatahari,et al.  Crystal Structure Algorithm (CryStAl): A Metaheuristic Optimization Method , 2021, IEEE Access.

[43]  Mahdi Azizi,et al.  Atomic orbital search: A novel metaheuristic algorithm , 2021 .

[44]  Neculai Andrei,et al.  Nonlinear Optimization Applications Using the GAMS Technology , 2013 .

[45]  Min-Yuan Cheng,et al.  Symbiotic Organisms Search: A new metaheuristic optimization algorithm , 2014 .

[46]  Siamak Talatahari,et al.  Optimal Parameter Identification of Fuzzy Controllers in Nonlinear Buildings Based on Seismic Hazard Analysis Using Tribe-Charged System Search , 2020 .

[47]  Nantiwat Pholdee,et al.  Seagull optimization algorithm for solving real-world design optimization problems , 2020, Materials Testing.

[48]  Ivan Zelinka,et al.  Mechanical engineering problem optimization by SOMA , 2004 .

[49]  Dalia Yousri,et al.  Aquila Optimizer: A novel meta-heuristic optimization algorithm , 2021, Comput. Ind. Eng..

[50]  Siamak Talatahari,et al.  Optimization of constrained mathematical and engineering design problems using chaos game optimization , 2020, Comput. Ind. Eng..

[51]  Heba Al-Hiary,et al.  A novel meta-heuristic search algorithm for solving optimization problems: capuchin search algorithm , 2020, Neural Computing and Applications.

[52]  David Mautner Himmelblau,et al.  Applied Nonlinear Programming , 1972 .

[53]  Mahdi Azizi,et al.  Designing Fuzzy Controllers for Frame Structures Based on Ground Motion Prediction Using Grasshopper Optimization Algorithm: A Case Study of Tabriz, Iran , 2021 .

[54]  A Baghlani,et al.  TEACHING-LEARNING-BASED OPTIMIZATION ALGORITHM FOR SHAPE AND SIZE OPTIMIZATION OF TRUSS STRUCTURES WITH DYNAMIC FREQUENCY CONSTRAINTS , 2013 .

[55]  Fatma A. Hashim,et al.  Archimedes optimization algorithm: a new metaheuristic algorithm for solving optimization problems , 2020, Applied Intelligence.

[56]  Vahideh Hayyolalam,et al.  Black Widow Optimization Algorithm: A novel meta-heuristic approach for solving engineering optimization problems , 2020, Eng. Appl. Artif. Intell..

[57]  Han Tong Loh,et al.  Computational Implementation and Tests of a Sequential Linearization Algorithm for Mixed-Discrete Nonlinear Design Optimization , 1991 .

[58]  S. N. Kramer,et al.  An Augmented Lagrange Multiplier Based Method for Mixed Integer Discrete Continuous Optimization and Its Applications to Mechanical Design , 1994 .

[59]  H. Amir,et al.  Nonlinear Mixed-Discrete Structural Optimization , 1989 .

[60]  S. Talatahari,et al.  Optimum design of steel building structures using migration-based vibrating particles system , 2021 .

[61]  C. J. Shih,et al.  Generalized Hopfield network based structural optimization using sequential unconstrained minimization technique with additional penalty strategy , 2002 .

[62]  Zhigang Jin,et al.  Hybrid teaching-learning-based optimization and neural network algorithm for engineering design optimization problems , 2020, Knowl. Based Syst..

[63]  Luciano Lamberti,et al.  Move limits definition in structural optimization with sequential linear programming. Part I: Optimization algorithm , 2003 .

[64]  Xin Yao,et al.  Stochastic ranking for constrained evolutionary optimization , 2000, IEEE Trans. Evol. Comput..

[65]  Siamak Talatahari,et al.  Tribe-charged system search for global optimization , 2021 .

[66]  Serdar Carbas,et al.  A symbiotic organisms search algorithm-based design optimization of constrained multi-objective engineering design problems , 2020 .

[67]  Kalyanmoy Deb,et al.  Optimizing Engineering Designs Using a Combined Genetic Search , 1997, ICGA.

[68]  Rajiv Tiwari,et al.  Multi-objective design optimisation of rolling bearings using genetic algorithms , 2007 .

[69]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[70]  Yiying Zhang,et al.  Group teaching optimization algorithm: A novel metaheuristic method for solving global optimization problems , 2020, Expert Syst. Appl..

[71]  Hammoudi Abderazek,et al.  Correction to: A Comparative Study of Recent Non-traditional Methods for Mechanical Design Optimization , 2019 .

[72]  Xin-She Yang,et al.  Flower Pollination Algorithm for Global Optimization , 2012, UCNC.

[73]  Siamak Talatahari,et al.  Chaos Game Optimization: a novel metaheuristic algorithm , 2020, Artificial Intelligence Review.

[74]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms , 2008 .