Crystal Structure Algorithm (CryStAl): A Metaheuristic Optimization Method

Metaheuristics are computational procedures that intelligently lead the search process through the efficient exploration of the search space associated with an optimization problem. With the progressive outburst of problems with large data sets in various fields, there is an ongoing quest for enhancing existing metaheuristic algorithms as well as developing new ones with greater accuracy and efficiency. In general, a powerful and efficient metaheuristic algorithm is based on a rich inspiration source, implemented effectively through a precise mathematical model. Aiming to develop a highly efficient, nature-inspired optimization algorithm, here we propose a novel metaheuristic called Crystal Structure Algorithm (CryStAl). This method is chiefly inspired by the principles underlying the formation of crystal structures from the addition of the basis to the lattice points, which is a natural phenomenon that can be seen in the symmetric arrangement of constituents (i.e. atoms, molecules, or ions) in crystalline minerals such as quartz. A total number of 239 mathematical functions which are categorized into four different groups are utilized to evaluate the overall performance of the proposed method. To validate the results of this novel algorithm, 12 different classical and modern metaheuristic algorithms are selected from the literature. The minimum, mean, and standard deviation values alongside the number of function evaluations for CryStAl and the other metaheuristics for a specific tolerance are calculated and presented accordingly. The obtained results, further supported by a complete statistical analysis, demonstrated that the proposed algorithm is capable of providing very competitive results, outperforming the other metaheuristics in most cases.

[1]  Jian Feng,et al.  An Integrated Geometric-Graph-Theoretic Approach to Representing Origami Structures and Their Corresponding Truss Frameworks , 2019, Journal of Mechanical Design.

[2]  Alphose Zingoni,et al.  Group-theoretic insights on the vibration of symmetric structures in engineering , 2014, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[3]  Hans-Paul Schwefel,et al.  Evolution strategies – A comprehensive introduction , 2002, Natural Computing.

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

[5]  Peter G. Glockner,et al.  SYMMETRY IN STRUCTURAL MECHANICS , 1973 .

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

[7]  T. Healey A group-theoretic approach to computational bifurcation problems with symmetry , 1988 .

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

[9]  Alphose Zingoni,et al.  Symmetry recognition in group-theoretic computational schemes for complex structural systems , 2012 .

[10]  Xin-She Yang Test Problems in Optimization , 2010, 1008.0549.

[11]  Simon D. Guest,et al.  Designing Symmetric Derivatives of the Miura-ori , 2014, AAG.

[12]  Yao Chen,et al.  A hybrid symmetry–PSO approach to finding the self-equilibrium configurations of prestressable pin-jointed assemblies , 2020 .

[13]  Katherine A. Kantardjieff,et al.  Crystallography education and training for the 21st century , 2010 .

[14]  Zong Woo Geem,et al.  A New Heuristic Optimization Algorithm: Harmony Search , 2001, Simul..

[15]  Xin-She Yang,et al.  Test Functions for Global Optimization : A Comprehensive Survey , 2013 .

[16]  V. Gorshkov,et al.  Restructuring and breakup of nanowires with the diamond cubic crystal structure into nanoparticles , 2020, Materials Today Communications.

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

[18]  B. Basturk An artificial bee colony (ABC) algorithm for numeric function optimization , 2006 .

[19]  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.

[20]  Jian Feng,et al.  Nodal flexibility and kinematic indeterminacy analyses of symmetric tensegrity structures using orbits of nodes , 2019, International Journal of Mechanical Sciences.

[21]  B. Bodner The Planar Crystallographic Groups Represented at the Alhambra , 2013 .

[22]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[23]  M. D. L. De Las Peñas,et al.  Symmetry groups associated with tilings on a flat torus. , 2015, Acta crystallographica. Section A, Foundations and advances.

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

[25]  Seyedali Mirjalili,et al.  SCA: A Sine Cosine Algorithm for solving optimization problems , 2016, Knowl. Based Syst..

[26]  Jian Feng,et al.  Effective insights into the geometric stability of symmetric skeletal structures under symmetric variations , 2015 .

[27]  M. Hamermesh Group theory and its application to physical problems , 1962 .

[28]  Seyed Mohammad Mirjalili,et al.  Multi-Verse Optimizer: a nature-inspired algorithm for global optimization , 2015, Neural Computing and Applications.

[29]  Hossam Faris,et al.  Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems , 2017, Adv. Eng. Softw..

[30]  Branko Grünbaum,et al.  SYMMETRY IN MOORISH AND OTHER ORNAMENTS , 1986 .

[31]  Xin-She Yang,et al.  A literature survey of benchmark functions for global optimisation problems , 2013, Int. J. Math. Model. Numer. Optimisation.

[32]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[33]  A. S. Fallah,et al.  Multi-resonator metamaterials as multi-band metastructures , 2021, Materials & Design.

[34]  M.H. Tayarani-N,et al.  Magnetic Optimization Algorithms a new synthesis , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[35]  Xiang Feng,et al.  A novel optimization algorithm inspired by the creative thinking process , 2015, Soft Comput..

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

[37]  Jing J. Liang,et al.  Novel composition test functions for numerical global optimization , 2005, Proceedings 2005 IEEE Swarm Intelligence Symposium, 2005. SIS 2005..

[38]  Jian Feng,et al.  Generalized Eigenvalue Analysis of Symmetric Prestressed Structures Using Group Theory , 2012, J. Comput. Civ. Eng..

[39]  Amir Hossein Alavi,et al.  Krill herd: A new bio-inspired optimization algorithm , 2012 .

[40]  Alphose Zingoni,et al.  Use of symmetry groups for generation of complex space grids and group-theoretic vibration analysis of triple-layer grids , 2020 .

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

[42]  A. Kaveh,et al.  A novel heuristic optimization method: charged system search , 2010 .

[43]  Pooya Sareh,et al.  The least symmetric crystallographic derivative of the developable double corrugation surface: Computational design using underlying conic and cubic curves , 2019 .

[44]  H. Necefoğlu Crystallographic patterns in nature and Turkish art , 2003 .

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

[46]  P. Sareh,et al.  Design of isomorphic symmetric descendants of the Miura-ori , 2015 .

[47]  Bruce A. Averill,et al.  Chemistry: Principles, Patterns, and Applications , 2006 .

[48]  W. Łasocha,et al.  Plane and Frieze Symmetry Group Determination for Educational Purposes , 2020, Journal of chemical education.

[49]  Yao Chen,et al.  Intrinsic non-flat-foldability of two-tile DDC surfaces composed of glide-reflected irregular quadrilaterals , 2020 .

[50]  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..

[51]  B. Bai,et al.  Group-theoretic approach to enhancing the Fourier modal method for crossed gratings with square symmetry. , 2006, Journal of the Optical Society of America. A, Optics, image science, and vision.

[52]  Anas A. Hadi,et al.  Gaining-sharing knowledge based algorithm for solving optimization problems: a novel nature-inspired algorithm , 2019, International Journal of Machine Learning and Cybernetics.

[53]  Milija N. Pavlović,et al.  A SYMMETRY-ADAPTED FLEXIBILITY APPROACH FOR MULTI-STOREY SPACE FRAMES: GENERAL OUTLINE AND SYMMETRY-ADAPTED REDUNDANTS , 1995 .

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

[55]  Ali Kaveh,et al.  Colliding bodies optimization: A novel meta-heuristic method , 2014 .

[56]  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.

[57]  D. Crowe,et al.  Symmetries of Culture: Theory and Practice of Plane Pattern Analysis , 1990 .

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

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

[60]  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.

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

[62]  Fred W. Glover,et al.  Future paths for integer programming and links to artificial intelligence , 1986, Comput. Oper. Res..

[63]  Devender Singh,et al.  Improving the local search capability of Effective Butterfly Optimizer using Covariance Matrix Adapted Retreat Phase , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[64]  Mirko Kovac,et al.  Rotorigami: A rotary origami protective system for robotic rotorcraft , 2018, Science Robotics.

[65]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[66]  D. Verzosa,et al.  Crystallographic patterns in Philippine indigenous textiles , 2018 .

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

[68]  Pei-wei Tsai,et al.  Cat Swarm Optimization , 2006, PRICAI.

[69]  A. Zingoni Group-theoretic vibration analysis of double-layer cable nets of D4h symmetry , 2019, International Journal of Solids and Structures.

[70]  P. Sareh,et al.  Heterogeneous and Homogeneous Nucleation in the Synthesis of Quasi-One-Dimensional Periodic Core–Shell Nanostructures , 2021 .

[71]  A. Zingoni On the best choice of symmetry group for group-theoretic computational schemes in solid and structural mechanics , 2019, Computers & Structures.

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

[73]  Ruhul A. Sarker,et al.  Multi-method based orthogonal experimental design algorithm for solving CEC2017 competition problems , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[74]  Fred W. Glover,et al.  A History of Metaheuristics , 2015, Handbook of Heuristics.

[75]  Ponnuthurai N. Suganthan,et al.  Ensemble sinusoidal differential covariance matrix adaptation with Euclidean neighborhood for solving CEC2017 benchmark problems , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[76]  M. D. L. De Las Peñas,et al.  Symmetry groups of single-wall nanotubes. , 2014, Acta crystallographica. Section A, Foundations and advances.

[77]  Simon D. Guest,et al.  A Framework for the Symmetric Generalisation of the Miura-ori , 2015 .

[78]  A. Thalal Symmetry: through the eyes of old masters , 2017 .

[79]  Pablo Moscato,et al.  On Evolution, Search, Optimization, Genetic Algorithms and Martial Arts : Towards Memetic Algorithms , 1989 .

[80]  Seyed-Alireza Ahmadi,et al.  Human behavior-based optimization: a novel metaheuristic approach to solve complex optimization problems , 2017, Neural Computing and Applications.

[81]  Jian Feng,et al.  Group-theoretical form-finding of cable-strut structures based on irreducible representations for rigid-body translations , 2018, International Journal of Mechanical Sciences.