Optimum Design of Space Trusses using Water Cycle Algorithm

Document Type : Original Article


1 Ph.D. Candidate, Department of Civil and Environmental Engineering, Politecnico di Milano, Milano, Italy

2 Assistant Professor, Department of Civil Engineering, Velayat University, Iran shahr, Iran

3 M.Sc. of Structural Engineering, Department of Civil Engineering, Zahedan Branch, Islamic Azad University, Zahedan, Iran


In this paper the water cycle algorithm (WCA) is utilized for sizing optimization of space trusses. Finding the optimum design of 3-D structures is a difficult task as the great number of design variables and design constraints are present in optimization of these type of structures. The efficiency of the WCA are demonstrated for truss structures subject to multiple loading conditions and constraints on member stresses and nodal displacement. Numerical results are compared with those reported in the literature where the obtained statistical results demonstrate the efficiency and robustness of WCA where it provided faster convergence rate as well as it found better global optimum solution compared to other metaheuristic algorithms.


[1]- Ling-xi, Q., Wanxie, Z., Yunkang, S., and Jintong, Z., 1982, Efficient optimum design of structures—program DDDU, Computer Methods in Applied Mechanics and Engineering, 30(2), 209-24.
[2]- Templeman, A. B., 1988, Discrete optimum structural design, Computers and Structures, 30(3), 511-518.
[3]- Hall, S. K., Cameron, G. E., and Grierson, D. E., 1989, Least-weight design of steel frameworks accounting for P-Δ effects, Journal of Structural Engineering, 115(6), 1463-1475.
[4]- Adeli, H., and Park, H. S., 1995, A neural dynamics model for structural optimization—theory, Computers and structures, 57(3), 383-390.
[5]-Tzan, S. R., and Pantelides, C. P., 1996, Annealing strategy for optimal structural design, Journal of Structural Engineering, 122(7), 815-827.
[6]- Deb, K., 2012, Optimization for engineering design: Algorithms and examples, PHI Learning Pvt. Ltd.
[7]- Rao, S. S., and Rao, S. S., 2009, Engineering optimization: theory and practice, John Wiley & Sons.
[8]-Nanakorn, P., and Meesomklin, K., 2001, An adaptive penalty function in genetic algorithms for structural design optimization, Computers and Structures, 79(29), 2527-2539.
[9]- Sivaraj, R., and Ravichandran, T., 2011, A review of selection methods in genetic algorithm, International Journal ofEngineering Science and Technology, 3, 3792-3797.
[10]- Salar, M., Ghasemi, M. R. and Dizangian, B. A., 2015, fast GA-based method for solving truss optimization problems, International Journal of Optimization in Civil Engineering, 6(1), 101-114.
[11]- Das, S., and Suganthan, P. N., 2011, Differential evolution: A survey of the state-of-the-art, Trans Evol Comput. IEEE, 15, 4-31.
[12]- Simon, D., 2008, Biogeography-based optimization, Trans Evol Comput, IEEE, 12, 702-713.
[13]- Kirkpatrick, S., Gelatt, C. D., and Vecchi, M. P., 1983, Optimization by simulated annealing, Science, 220 (4598), 671-680.
[14]- Kaveh, A. and Talatahari, S., 2010, Optimal design of skeletal structures via the charged system search algorithm, Structure Multidisciplinary Optimization, 41(6), 893-911.
[15]- Nouhi, B., Talatahari, S., Kheiri, H., and Cattani, C., 2013, Chaotic charged system search with a feasible-based method for constraint optimization problems, Mathematical Problem Engineering, Article ID 391765, 8 pages.
[16]- Kaveh, A., and Mahdavai, V. R., 2014, Colliding bodies optimization: A novel meta-heuristic method, Computer Structure, 139, 18-27.
[17]- Eberhart, R. C., and Kennedy, J. A., 1995, new optimizer using particle swarm theory, Proceedings ofthe Sixth International Symposium on Micro Machine and Human Science, Nagoya, Japan.
[18]- Geem, Z. W., 2009, Harmony Search Algorithms for Structural Design, Springer Verlag.
[19]- Karaboga, D., Gorkemli, B., Ozturk, C., and Karaboga, N. A., 2014, comprehensive survey: artificial bee colony (ABC) algorithm and applications, Artificial Intelligence Review, 42, 21-57.
[20]- Yang, X. S., and Deb, S., 2014, Cuckoo search: recent advances and applications, Neural ComputingApplications, 24, 169-174.
[21]- Yang, X. S., 2010, Firefly algorithm, stochastic test functions and design optimization, International Journal ofBio-inspired Computing, 2(2), 78-84.
[22]- Gandomi, A. H., and Alavi, A. H., 2012, Krill herd: a new bio-inspired optimization algorithm, Communication Nonlinear Science andNumerical Simulation, 17(12), 4831-4845.
[23]- Yang, X. S., 2010, A new metaheuristic bat-inspired algorithm, in: Nature Inspired Cooperative Strategies for Optimization (NISCO 2010) (Eds JR Gonzalez et al), Studies in Computational Intelligence, Springer Berlin, 284, Springer, 65-74.
[24]- Eskandar, H., Sadollah, A., Bahreininejad, A., and Hamdi, M., 2012, Water cycle algorithm -A novel metaheuristic optimization method for solving constrained engineering optimization problems, Computing Structure, 110-111,151-166.
[25]- Eskandar, H., Sadollah, A., and Bahreininejad, A., 2013, Weight optimization of truss structures using water cycle algorithm, Iran University of Science and Technology, 3(1), 115-129.
[26]- Lee, K. S., and Geem, Z. W., 2004, A new structural optimization method based on the harmony search algorithm, Computing Structure, 82, 781–798.
[27]- Sheu, C. Y., and Schmit, L. A., 1972, Minimum weight design of elastic redundant trusses under multiple static loading conditions, AIAA Journal, 10(2), 155-162.
[28]- Khan, M. R., Willmert, K. D., and Thornton, W. A., 1979, An optimality criterion method for large-scale structures, AIAA journal, 17(7), 753-761.
[29]- Lee, K. S., and Geem, Z. W., 2004, A new structural optimization method based on the harmony search algorithm, Computers and structures, 82(9),781-798.
[30]- Rizzi, P., 1976, Optimization of multi-constrained structures based on optimality criteria, InProc. AIAA/ASME/SAE 17th Structures, Structural Dynamics and Materials Conference (pp. 448-462).
[31]- Saka, M. P., Optimum design of pin-jointed steel structures with practical applications, Journal of Structural Engineering,116(10), 2599-2620.
[32]- Venkayya, V. B., 1971, Design of optimum structures, Computers and Structures, 1;1(1-2), 265-309.
[33]- Xicheng, W., and Guixu, M., 1992, A parallel iterative algorithm for structural optimization, Computer Methods in Applied Mechanics and Engineering, 96(1), 25-32.
[34]- Chao, N. H., Fenves, S. J., Westerberg, A. W., 1981, Application of a reduced quadratic programming technique to optimal structural design. Carnegie-Mellon University Pittsburgh PA.
[35]- Dizangian, B., and Ghasemi, M. R., 2015, Ranked-based sensitivity analysis for size optimization of structures, Journal of Mechanical Design, 137(12), 121-142.
[36]-Adeli, H., and Kamal, O., 1986, Efficient optimization of space trusses, Computers and Structures, 24(3), 501-511.