介绍了粒子群优化(PSO)算法的一种改进算法:用于约束优化问题的启发式粒子群优化(HPSO)算法。针对HP-SO算法在桁架结构优化中速度较慢的问题,将HPSO算法的约束处理策略与另一种适用于粒子群算法的约束处理方法结合,并将改进后的算法应用到1个桁架结构截面优化设计算例中,同时与HPSO算法进行对比分析。对于此算例,改进算法和HPSO算法都运行了多次,从多次运行的统计分析中可以看出,改进算法的优化效果和稳定性好于HPSO算法,且结构分析的次数减少了一半左右,从而整个程序运行的速度比HPSO算法提高了将近一倍。
Heuristic Particle Swarm Optimizer(HPSO) algorithm is an improved Particle Swarm Optimizer(PSO) algorithm for solving constrained optimization problems.Combined HPSO algorithm with another constraint handling method,to increase the speed of HPSO algorithm in design optimization.Apply the improved algorithm to a truss structures optimal design examples and compare to HPSO algorithm.Both the improved algorithm and HPSO algorithm run many times for this example.As can be seen from the statistics,the results and stability of the improved algorithm are better than that of HPSO.The novel constraint handling method reduces the number of structural analysis.Therefore,the improved algorithm is nearly two times faster than HPSO.