Title :
A generic particle swarm optimization Matlab function
Author :
Ebbesen, S. ; Kiwitz, P. ; Guzzella, Lino
Author_Institution :
Inst. for Dynamic Syst. & Control, ETH Zurich, Zurich, Switzerland
Abstract :
Particle swarm optimization (PSO) is rapidly gaining popularity but an official implementation of the PSO algorithm in Matlab is yet to be released. In this paper, we present a generic particle swarm optimization Matlab function. The syntax necessary to interface the function is practically identical to that of existing Matlab functions such as fmincon and ga. We demonstrate our PSO function by means of two examples: the first example is an academic test problem; the second example is a simplified problem of optimizing the gear ratios in a hybrid electric drivetrain. The PSO function is available online.
Keywords :
mathematics computing; particle swarm optimisation; PSO algorithm; academic test problem; fmincon; ga; gear ratio optimization; generic particle swarm optimization Matlab function; hybrid electric drivetrain; Fuels; Gears; MATLAB; Optimization; Particle swarm optimization; Syntactics; Vectors;
Conference_Titel :
American Control Conference (ACC), 2012
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4577-1095-7
Electronic_ISBN :
0743-1619
DOI :
10.1109/ACC.2012.6314697