Research Article
Two Strategies to Improve the Differential Evolution Algorithm for Optimizing Design of Truss Structures
Table 1
Performance comparison for the 10-bar truss.
| Element group | Member | Cross-sectional areas (in2) | Camp et al. [5] | Kaveh and Talatahari [28] | Lu et al. [29] | This work | GA | HPSACO | PSO | PSOPC | AugPSO | DE | EDE | EDE-1 | EDE-2 | EDE-3 | EDE-4 |
| 1 | 1 | 28.92 | 30.307 | 20.149 | 25.923 | 30.457 | 30.272 | 30.542 | 30.559 | 30.501 | 30.721 | 30.570 | 2 | 2 | 0.1 | 0.1 | 0.1 | 0.39 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 3 | 3 | 24.07 | 23.434 | 32.233 | 23.247 | 23.584 | 23.425 | 23.203 | 23.317 | 23.304 | 23.175 | 23.232 | 4 | 4 | 13.96 | 15.505 | 14.831 | 18.208 | 15.029 | 14.842 | 15.233 | 15.193 | 15.261 | 15.295 | 15.172 | 5 | 5 | 0.1 | 0.1 | 0.1 | 0.108 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 6 | 6 | 0.56 | 0.5241 | 0.116 | 0.1 | 0.564 | 0.559 | 0.530 | 0.526 | 0.547 | 0.551 | 0.556 | 7 | 7 | 7.69 | 7.4365 | 8.349 | 9.007 | 7.42 | 7.445 | 7.456 | 7.448 | 7.439 | 7.466 | 7.448 | 8 | 8 | 21.95 | 21.079 | 28.039 | 26.629 | 20.987 | 21.128 | 21.019 | 21.020 | 20.961 | 21.023 | 20.969 | 9 | 9 | 22.09 | 21.229 | 22.909 | 18.736 | 21.524 | 21.745 | 21.539 | 21.486 | 21.540 | 21.361 | 21.582 | 10 | 10 | 0.1 | 0.1 | 3.066 | 0.196 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | Weightbest (lb) | 5076.31 | 5056.56 | 5,606.036 | 5,225.282 | 5,061.209 | 5061.578 | 5060.896 | 5060.951 | 5060.899 | 5060.987 | 5060.900 | Weightworst (lb) | — | — | 7,008.815 | 5,854.163 | 5,179.516 | 5066.422 | 5076.892 | 5076.791 | 5076.687 | 5062.822 | 5076.907 | Weightmean (lb) | — | — | 6,256.895 | 5,425.074 | 5,103.484 | 5063.490 | 5061.734 | 5061.719 | 5061.878 | 5061.517 | 5061.930 | Weightmedian (lb) | — | — | — | — | — | 5062.980 | 5061.098 | 5061.097 | 5061.120 | 5061.342 | 5061.207 | Weightstdev (lb) | — | — | 370.071 | 175.764 | 31.755 | 1.310 | 2.877 | 2.864 | 2.885 | 0.500 | 2.901 | N analyses | 15000 | — | — | — | — | 10000 | 10000 | 10000 | 10000 | 10000 | 10000 |
|
|
Note. indicates that the result violates constraint. |