Compact Particle Swarm Optimization

被引:131
作者
Neri, Ferrante [1 ,2 ]
Mininno, Ernesto [2 ]
Lacca, Giovanni [3 ]
机构
[1] De Montfort Univ, Sch Comp Sci & Informat, Ctr Computat Intelligence, Leicester LE1 9BH, Leics, England
[2] Univ Jyvaskyla, Dept Math Informat Technol, Agora 40014, Finland
[3] INCAS3 Innovat Ctr Adv Sensors & Sensor Syst, At Assen, Netherlands
基金
芬兰科学院;
关键词
Particle Swarm Optimization; Compact optimization; Limited memory problems; Swarm intelligence; Computational intelligence optimization; Real-time application; DIFFERENTIAL EVOLUTION; GENETIC ALGORITHMS; CONVERGENCE;
D O I
10.1016/j.ins.2013.03.026
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Some real-world optimization problems are plagued by a limited hardware availability. This situation can occur, for example, when the optimization must be performed on a device whose hardware is limited due to cost and space limitations. This paper addresses this class of optimization problems and proposes a novel algorithm, namely compact Particle Swarm Optimization (cPS0). The proposed algorithm employs the search logic typical of Particle Swarm Optimization (PSO) algorithms, but unlike classical PSO algorithms, does not use a swarm of particles and does not store neither the positions nor the velocities. On the contrary, cPSO employs a probabilistic representation of the swarm's behaviour. This representation allows a modest memory usage for the entire algorithmic functioning, the amount of memory used is the same as what is needed for storing five solutions. A novel interpretation of compact optimization is also given in this paper. Numerical results show that cPSO appears to outperform other modern algorithms of the same category (i.e. which attempt to solve the optimization despite a modest memory usage). In addition, cPSO displays a very good performance with respect to its population-based version and a respectable performance also with respect to some more complex population-based algorithms. A real world application in the field of power engineering and energy generation is given. The presented case study shows how, on a model of an actual power plant, an advanced control system can be online and real-time optimized. In this application example the calculations are embedded directly on the real-time control system. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:96 / 121
页数:26
相关论文
共 104 条
[1]  
ABRAMOWITZ M, 1972, HDB MATH FUNCTIONS, P297
[2]  
Ahn C. W., 2009, P ACM 11 ANN C GEN E, P1817
[3]   Elitism-based compact genetic algorithms [J].
Ahn, CW ;
Ramakrishna, RS .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2003, 7 (04) :367-385
[4]  
Andrews PS, 2006, IEEE C EVOL COMPUTAT, P1029
[5]   Using selection to improve particle swarm optimization [J].
Angeline, PJ .
1998 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION - PROCEEDINGS, 1998, :84-89
[6]  
[Anonymous], 2012, KIM
[7]  
[Anonymous], BENCHM FUNCT CEC 200
[8]  
[Anonymous], 2006, SCALABLE OPTIMIZATIO
[9]  
[Anonymous], 1992, GENETIC ALGORITHMS D, DOI DOI 10.1007/978-3-662-03315-9
[10]  
[Anonymous], 2001, Estimation of Distribution Algorithms: A New Tool for Evolutionary Computation