A New Discrete Particle Swarm Optimization Algorithm

被引:48
作者
Strasser, Shane [1 ]
Goodman, Rollie [1 ]
Sheppard, John [1 ]
Butcher, Stephyn [2 ]
机构
[1] Montana State Univ, Dept Comp Sci, Bozeman, MT 59717 USA
[2] Johns Hopkins Univ, Dept Comp Sci, Baltimore, MD 21218 USA
来源
GECCO'16: PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE | 2016年
关键词
Particle Swarm Optimization; Discrete Optimization; Categorical Optimization;
D O I
10.1145/2908812.2908935
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Particle Swarm Optimization (PSO) has been shown to perform very well on a wide range of optimization problems. One of the drawbacks to PSO is that the base algorithm assumes continuous variables. In this paper, we present a version of PSO that is able to optimize over discrete variables. This new PSO algorithm, which we call Integer and Categorical PSO (ICPSO), incorporates ideas from Estimation of Distribution Algorithms (EDAs) in that particles represent probability distributions rather than solution values, and the PSO update modifies the probability distributions. In this paper, we describe our new algorithm and compare its performance against other discrete PSO algorithms. In our experiments, we demonstrate that our algorithm outperforms comparable methods on both discrete benchmark functions and NK landscapes, a mathematical framework that generates tunable fitness landscapes for evaluating EAs.
引用
收藏
页码:53 / 60
页数:8
相关论文
共 23 条
[1]  
[Anonymous], 2002, ESTIMATION DISTRIBUT
[2]  
[Anonymous], 1993, The Origins of Order
[3]  
Bengoetxea E, 2010, LECT NOTES COMPUT SC, V6234, P416, DOI 10.1007/978-3-642-15461-4_39
[4]   A Novel Set-Based Particle Swarm Optimization Method for Discrete Optimization Problems [J].
Chen, Wei-Neng ;
Zhang, Jun ;
Chung, Henry S. H. ;
Zhong, Wen-Liang ;
Wu, Wei-Gang ;
Shi, Yu-hui .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2010, 14 (02) :278-300
[5]  
Clerc M, 2004, STUD FUZZ SOFT COMP, V141, P219
[6]  
Eberhart R.C., P 2000 C EV COMP, V1, P84
[7]  
El-Abd M., 2009, Proceedings of the Genetic and Evolutionary Computation Conference (GECCO): Late Breaking Papers, P2263
[8]  
Engelbrecht A.P, 2007, Computational Intelligence an Introduction, Vsecond
[9]   ALGORITHMS FOR SOLVING PRODUCTION-SCHEDULING PROBLEMS [J].
GIFFLER, B ;
THOMPSON, GL .
OPERATIONS RESEARCH, 1960, 8 (04) :487-503
[10]   Incorporating domain-specific heuristics in a particle swarm optimization approach to the quadratic assignment problem [J].
Helal, Ayah M. ;
Abdelbar, Ashraf M. .
MEMETIC COMPUTING, 2014, 6 (04) :241-254