A mixed-discrete Particle Swarm Optimization algorithm with explicit diversity-preservation

被引:81
作者
Chowdhury, Souma [1 ]
Tong, Weiyang [2 ]
Messac, Achille [3 ]
Zhang, Jie [1 ]
机构
[1] Rensselaer Polytech Inst, Multidisciplinary Design & Optimizat Lab, Dept Mech Aerosp & Nucl Engn, Troy, NY 12180 USA
[2] Syracuse Univ, Dept Mech & Aerosp Engn, Multidisciplinary Design & Optimizat Lab, Syracuse, NY 13244 USA
[3] Syracuse Univ, Dept Mech & Aerosp Engn, Syracuse, NY 13244 USA
基金
美国国家科学基金会;
关键词
Constraint; Discrete variable; Mixed-integer nonlinear programming (MINLP); Particle Swarm Optimization; Population diversity; Wind farm layout; WIND TURBINES; COMBINATORIAL; STRATEGIES;
D O I
10.1007/s00158-012-0851-z
中图分类号
TP39 [计算机的应用];
学科分类号
080201 [机械制造及其自动化];
摘要
Engineering design problems often involve non-linear criterion functions, including inequality and equality constraints, and a mixture of discrete and continuous design variables. Optimization approaches entail substantial challenges when solving such an all-inclusive design problem. In this paper, a modification of the Particle Swarm Optimization (PSO) algorithm is presented, which can adequately address system constraints while dealing with mixed-discrete variables. Continuous search (particle motion), as in conventional PSO, is implemented as the primary search strategy; subsequently, the discrete variables are updated using a deterministic nearest-feasible-vertex criterion. This approach is expected to alleviate the undesirable difference in the rates of evolution of discrete and continuous variables. The premature stagnation of candidate solutions (particles) due to loss of diversity is known to be one of the primary drawbacks of the basic PSO dynamics. To address this issue in high dimensional design problems, a new adaptive diversity-preservation technique is developed. This technique characterizes the population diversity at each iteration. The estimated diversity measure is then used to apply (i) a dynamic repulsion away from the best global solution in the case of continuous variables, and (ii) a stochastic update of the discrete variables. For performance validation, the Mixed-Discrete PSO algorithm is applied to a wide variety of standard test problems: (i) a set of 9 unconstrained problems, and (ii) a comprehensive set of 98 Mixed-Integer Nonlinear Programming (MINLP) problems. We also explore the applicability of this algorithm to a large scale engineering design problem--wind farm layout optimization.
引用
收藏
页码:367 / 388
页数:22
相关论文
共 56 条
[1]
Chaos embedded particle swarm optimization algorithms [J].
Alatas, Bilal ;
Akin, Erhan ;
Ozer, A. Bedri .
CHAOS SOLITONS & FRACTALS, 2009, 40 (04) :1715-1734
[2]
[Anonymous], 2001, SWARM INTELL-US
[3]
[Anonymous], 2002, 6 WORLD MULT SYST CY
[4]
[Anonymous], 1976, USSR COMP MATH MATH, V16, P236, DOI DOI 10.1016/0041-5553(76)90154-3
[5]
[Anonymous], 1 5 MW WIND TURB
[6]
[Anonymous], 1999, Swarm Intelligence
[7]
A review of particle swarm optimization. Part I: Background and development [J].
Banks A. ;
Vincent J. ;
Anyakoha C. .
Natural Computing, 2007, 6 (4) :467-484
[8]
A review of particle swarm optimization. Part II: hybridisation, combinatorial, multicriteria and constrained optimization, and indicative applications [J].
Alec Banks ;
Jonathan Vincent ;
Chukwudi Anyakoha .
Natural Computing, 2008, 7 (1) :109-124
[9]
Beyer H. G., 1996, EUR UN WIND EN C
[10]
Blackwell T. M., 2002, 2002 IEEE C EV COMP, V2