Integrated Metaheuristic Differential Evolution Optimization Algorithm and Pseudo Static Analysis of Concrete Gravity Dam

Taher Memarian, Yaser Shahbazi


A differential evolution-algorithm-based optimum design method is presented for concrete gravity dams under stability, principal stress, and sliding constraints. A gravity dam is a large scale hydraulic structure providing its stability based on weight of concrete volume. Hence, optimization of dam cross-section leads to an economic and low cost structure. For this aim, a general dam section is reconstructed with seven proper horizontal and vertical geometric parameters which take into account all possible cross section shapes. Weight of dam is considered as goal function and the optimization problem of geometric parameters is solved using DE algorithm. The DE algorithm written as a MATLAB code are applied to Four benchmark gravity dams including Middle Fork, Richard, Pine Flat, and Friant. The comparison of DE optimum solutions with real dimension of dams and another optimization method in literature shows the performance of the DE algorithm. In mentioned benchmark dams, there are 26.82%, 30.11%, 25.31%, and 20.93% of weight reduction Compared to real values, respectively. Also, optimization results of DE algorithm are compared with literatures. The comparison shows 3.55%, 5.1%, 19.13% and 12.14% reduction of weight compared to GA and PSOD algorithms, respectively.


Gravity Dam; Optimization; Metaheuristic Algorithms; Differential Evolution.


Sahab, Mohammed Ghasem, Vassili V. Toropov, and Amir Hossein Gandomi. "A review on traditional and modern structural optimization: problems and techniques." Metaheuristic Applications in Structures and Infrastructures (2013): 25-47.

Jang, Hyoun-Seung. "Genetic algorithm for construction space management." KSCE Journal of Civil Engineering 8, no. 4 (2004): 365-369.

Marano, Giuseppe Carlo, Giuseppe Quaranta, and Giorgio Monti. "Modified genetic algorithm for the dynamic identification of structural systems using incomplete measurements." Computer‐Aided Civil and Infrastructure Engineering 26, no. 2 (2011): 92-110.

Aydın, Zekeriya, and Yusuf Ayvaz. "Optimum topology and shape design of prestressed concrete bridge girders using a genetic algorithm." Structural and Multidisciplinary Optimization 41, no. 1 (2010): 151-162.

Ashour, A. F., L. F. Alvarez, and V. V. Toropov. "Empirical modelling of shear strength of RC deep beams by genetic programming." Computers & structures 81, no. 5 (2003): 331-338.

Whigham, P. A., and P. F. Crapper. "Modelling rainfall-runoff using genetic programming." Mathematical and Computer Modelling 33, no. 6-7 (2001): 707-721.

Yang, Yaowen, and Chee Kiong Soh. "Automated optimum design of structures using genetic programming." Computers & Structures 80, no. 18 (2002): 1537-1546.

Kaveh, A., and S. Talatahari. "An improved ant colony optimization for the design of planar steel frames." Engineering Structures 32, no. 3 (2010): 864-873.

Reed, Martin, Aliki Yiannakou, and Roxanne Evering. "An ant colony algorithm for the multi-compartment vehicle routing problem." Applied Soft Computing 15 (2014): 169-176.

Angelo, Jaqueline S., Heder S. Bernardino, and Helio JC Barbosa. "Ant colony approaches for multiobjective structural optimization problems with a cardinality constraint." Advances in Engineering Software 80 (2015): 101-115.

Yang, Xin-She, and Amir Hossein Gandomi. "Bat algorithm: a novel approach for global engineering optimization." Engineering Computations 29, no. 5 (2012): 464-483.

Gholizadeh, Saeed, and Amir Masoud Shahrezaei. "Optimal placement of steel plate shear walls for steel frames by bat algorithm." The Structural Design of Tall and Special Buildings 24, no. 1 (2015): 1-18.

Zhou, Yongquan, Qifang Luo, Jian Xie, and Hongqing Zheng. "A hybrid bat algorithm with path relinking for the capacitated vehicle routing problem." In Metaheuristics and Optimization in Civil Engineering, pp. 255-276. Springer International Publishing, 2016.

Yang, Bin, Kai-Uwe Bletzinger, Qilin Zhang, and Zhihao Zhou. "Frame structural sizing and topological optimization via a parallel implementation of a modified particle Swarm algorithm." KSCE Journal of Civil Engineering 17, no. 6 (2013): 1359-1370.

Yu, Hai-yang, Shi-lian Zhang, Cong Li, and Shao-bo Wu. "Particle swarm approach for structural optimization of battleship strength deck under air blast." Journal of Shanghai Jiaotong University (Science) 19, no. 4 (2014): 481-487.

Gholizadeh, Saeed, and Fayegh Fattahi. "Design optimization of tall steel buildings by a modified particle swarm algorithm." The Structural Design of Tall and Special Buildings 23, no. 4 (2014): 285-301.

Erol, Osman K., and Ibrahim Eksin. "A new optimization method: big bang–big crunch." Advances in Engineering Software 37, no. 2 (2006): 106-111.

Kaveh, A., and S. Talatahari. "A novel heuristic optimization method: charged system search." Acta Mechanica 213, no. 3 (2010): 267-289.

Kaveh, A., and M. Khayatazad. "A new meta-heuristic method: ray optimization." Computers & structures 112 (2012): 283-294.

Yang, X. S., “Flower pollination algorithm for global optimization. In: Unconventional Computation and Natural Computation”. Lecture Notes in Computer Science, Volume 7445, (2012): 240–249.

Yang, Xin-She, Gebrail Bekdaş, and Sinan Melih Nigdeli. "Review and applications of metaheuristic algorithms in civil engineering." In Metaheuristics and Optimization in Civil Engineering, pp. 1-24. Springer International Publishing, 2016.

Salmasi F., “Design of gravity dam by genetic algorithm”. World Academy of Science, Engineering and Technology, Volume 5, Issue 8, (2011): 755-760.

Ali, Pr Dr Ahmed AM, Pr Dr Rafa HS Al-Suhaili, and Shamil AK Behaya. "A genetic algorithm optimization model for the gravity dam section under seismic excitation with reservoir-dam-foundation interactions." Amer J Eng Res 2014 3, no. 6: 143-53.

Li, First A. Nannan, Second B. Zhihong Qie, Third C. Xinmiao Wu, and Fouth D. Panpan Gao. "A method based on PSO-RBF to the optimization of dam structure." In Control and Decision Conference (CCDC), 2011 Chinese, pp. 1846-1850. IEEE, 2011.

A. Kaveh, P. Zakian., “Stability Based Optimum Design of Concrete Gravity Dam Using CSS, CBO and ECBO Algorithm”. International Journal of Optimization in Civil Engineering, Volume 5, Number 4, (2015): 419-431.

Aslani, M., A. R. Emadi, and H. Nazarpour. "Determination of appropriate values of genetic algorithm parameters in optimization of gravity dams cross section." (2013): 231-239.

Khatibinia, M., H. Chiti, A. Akbarpour, and H. R. Naseri. "Shape optimization of concrete gravity dams considering dam–water–foundation interaction and nonlinear effects." Iran University of Science & Technology 6, no. 1 (2016): 115-134.

Price, Kenneth, Rainer M. Storn, and Jouni A. Lampinen. Differential evolution: a practical approach to global optimization. Springer Science & Business Media, 2006.

Full Text: PDF


  • There are currently no refbacks.

Copyright (c) 2017 Taher Memarian, Yaser Shahbazi

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.