摘要
介绍了用于离散变量的粒子群优化(PSO)算法以及加入了约束处理的启发式粒子群优化(HPSO)算法。将HPSO算法的约束处理策略与另一种适用于粒子群算法的约束处理方法结合,并将改进后的算法应用到3个离散变量桁架结构截面优化设计算例中,同时与HPSO算法进行了对比分析。对于每个算例,改进算法和HPSO算法都运行了多次,从多次运行的统计数据中可以看出,改进算法比HPSO算法更稳定、收敛速度更快、搜索精度更高,且其约束处理方法减少了结构分析的次数,从而提高了整个程序运行的速度。
Heuristic Particle Swarm Optimizer(HPSO) algorithm is an improved Particle Swarm Optimizer(PSO) algorithm for solving constrained optimization problems.This paper combined HPSO algorithm with another constraint handling method applied to PSO algorithm.This paper applied the improved algorithm to three truss structures optimal design examples with discrete-sized variables and compared the results with that gained by HPSO algorithm.Both the improved algorithm and HPSO algorithm ran many times for each example.As can be seen from the statistics of these optimal design examples,the improved algorithm outperformed competitively with HPSO algorithm in terms of accuracy,stability and convergence speed.The novel constraint handling method reduces the number of structural analysis.Therefore,the improved algorithm is faster than HPSO.
出处
《结构工程师》
2010年第2期76-82,共7页
Structural Engineers
关键词
杆件结构
结构优化
粒子群优化算法
离散变量
truss structure
structural optimization
PSO algorithm
discrete variable