Design Optimization of Truss Structures by Crystal Structure Algorithm

Document Type : Research Article


1 Department of Civil Engineering, University College of Nabi Akram, Tabriz, Iran.

2 Department of Civil Engineering, Islamic Azad University of Tabriz, Tabriz, Iran.

3 Department of Civil Engineering, University of Tabriz, Tabriz, Iran.


Optimization is an act of decision-making to reach a point in which the overall behavior of the considered system is acceptable by the field's experts. In recent decades, construction companies have been willing to provide housing services with lower construction costs that people of different kinds can afford. Although academics have introduced form-dominant methods, using artificial intelligence (AI) in structural design has been one of the most critical challenges in recent years. In the current study, the applicability of the Crystal Structure Algorithm (CryStAl) as one of the recently developed metaheuristic algorithms is investigated in the optimum design of truss structures, in which the basic concepts of crystals, including the lattice and basis, are in perspective. For numerical purposes, the 10-bar, 72-bar, and 200-bar truss structures are considered as design examples. Furthermore, for constraint-handling purposes, a simple penalty approach is implemented in CryStAl. A complete statistical analysis is conducted through multiple optimization runs for comparative purposes; at the same time, other metaheuristic approaches have been derived from the literature. Based on the results of the CryStAl and other methods in dealing with truss optimization problems, the utilized method can provide better and more competitive results in most cases.


Main Subjects

  1. B. Shishehgarkhaneh, M. Azizi, M. Basiri, R.C. Moehler, BIM-Based Resource Tradeoff in Project Scheduling Using Fire Hawk Optimizer (FHO), Buildings, 12(9) (2022) 1472.
  2. H. Holland, Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence, MIT Press 1992.
  3. Mirjalili, S.M. Mirjalili, A. Lewis, Grey Wolf Optimizer, Advances in Engineering Software, 69 (2014) 46-61.
  4. Talatahari, M. Azizi, A.H. Gandomi, Material Generation Algorithm: A Novel Metaheuristic Algorithm for Optimization of Engineering Problems, Processes, 9(5) (2021) 859.
  5. Talatahari, M. Azizi, Chaos Game Optimization: a novel metaheuristic algorithm, Artificial Intelligence Review, 54(2) (2021) 917-1004.
  6. Azizi, U. Aickelin, H.A. Khorshidi, M.B. Shishehgarkhaneh, Shape and size optimization of truss structures by Chaos game optimization considering frequency constraints, Journal of Advanced Research, (2022).
  7. Eberhart, J. Kennedy, A new optimizer using particle swarm theory, in: MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science, 1995, pp. 39-43.
  8. Dorigo, V. Maniezzo, A. Colorni, Ant system: optimization by a colony of cooperating agents, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 26(1) (1996) 29-41.
  9. Azizi, Atomic orbital search: A novel metaheuristic algorithm, Applied Mathematical Modelling, 93 (2021) 657-683.
  10. Talatahari, M. Azizi, M. Tolouei, B. Talatahari, P. Sareh, Crystal Structure Algorithm (CryStAl): A Metaheuristic Optimization Method, IEEE Access, 9 (2021) 71244-71261.
  11. Sonmez, Discrete optimum design of truss structures using artificial bee colony algorithm, Structural and multidisciplinary optimization, 43(1) (2011) 85-97.
  12. Jalili, Y. Hosseinzadeh, Combining migration and differential evolution strategies for optimum design of truss structures with dynamic constraints, Iranian Journal of Science and Technology, Transactions of Civil Engineering, 43(1) (2019) 289-312.
  13. Kaveh, P. Zakian, Improved GWO algorithm for optimal design of truss structures, Engineering with Computers, 34(4) (2018) 685-707.
  14. Gebrail Bekdas, Sinan Melih Nigdeli, X.-S. Yang, Size Optimization of Truss Structures Employing Flower Pollination Algorithm without Grouping Structural Members, International Journal of Theoretical and Applied Mechanics, 1 (2016) 269-273.
  15. Javidi, E. Salajegheh, J. Salajegheh, Enhanced crow search algorithm for optimum design of structures, Applied Soft Computing, 77 (2019) 274-289.
  16. Degertekin, L. Lamberti, I. Ugur, Discrete sizing/layout/topology optimization of truss structures with an advanced Jaya algorithm, Applied Soft Computing, 79 (2019) 363-390.
  17. Dizangian, Border-search and jump reduction method for size optimization of spatial truss structures, Frontiers of Structural and Civil Engineering, 12 (2018).
  18. T. Le, D.-K. Bui, T.D. Ngo, Q.-H. Nguyen, H. Nguyen-Xuan, A novel hybrid method combining electromagnetism-like mechanism and firefly algorithms for constrained design optimization of discrete truss structures, Computers & Structures, 212 (2019) 20-42.
  19. El Bouzouiki, R. Sedaghati, I. Stiharu, A non-uniform cellular automata framework for topology and sizing optimization of truss structures subjected to stress and displacement constraints, Computers & Structures, 242 (2021) 106394.
  20. Ho-Huu, T. Nguyen-Thoi, T. Vo-Duy, T. Nguyen-Trang, An adaptive elitist differential evolution for optimization of truss structures with discrete design variables, Computers & Structures, 165 (2016) 59-75.
  21. Rajeev, C.S. Krishnamoorthy, Discrete Optimization of Structures Using Genetic Algorithms, Journal of Structural Engineering, 118(5) (1992) 1233-1250.
  22. J. Li, Z.B. Huang, F. Liu, A heuristic particle swarm optimization method for truss structures with discrete variables, Computers & Structures, 87(7) (2009) 435-443.
  23. Sadollah, A. Bahreininejad, H. Eskandar, M. Hamdi, Mine blast algorithm for optimization of truss structures with discrete variables, Computers & Structures, 102-103 (2012) 49-63.
  24. -J. Wu, P.-T. Chow, Steady-state genetic algorithms for discrete optimization of trusses, Computers & structures, 56(6) (1995) 979-991.
  25. Talatahari, M. Azizi, H. Veladi, Moutabi-Alavi A., S. Rahnema, Optimum Structural Design of Full-Scale Steel Buildings Using Drift-Tribe-Charged System Search, Earthquake Engineering and Engineering Vibration, (2021).
  26. Kaveh, V.R. Mahdavi, Colliding Bodies Optimization method for optimum discrete design of truss structures, Computers & Structures, 139 (2014) 43-53.
  27. Kaveh, M. Ilchi Ghazaan, A comparative study of CBO and ECBO for optimal design of skeletal structures, Computers & Structures, 153 (2015) 137-147.
  28. Sadollah, H. Eskandar, A. Bahreininejad, J.H. Kim, Water cycle, mine blast and improved mine blast algorithms for discrete sizing optimization of truss structures, Computers & Structures, 149 (2015) 1-16.
  29. Toğan, A.T. Daloğlu, An improved genetic algorithm with initial population strategy and self-adaptive member grouping, Computers & Structures, 86(11) (2008) 1204-1218.
  30. H. Talebpour, A. Kaveh, V. Kalatjari, Optimization of skeletal structures using a hybridized ant colony-harmony search-genetic algorithm, Iranian Journal of Science and Technology - Transactions of Civil Engineering, 38 (2014) 1-20.
  31. K. Azad, O. Hasançebi, An elitist self-adaptive step-size search for structural design optimization, Applied Soft Computing, 19 (2014) 226-235.