• DocumentCode
    574113
  • 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
  • fYear
    2012
  • fDate
    27-29 June 2012
  • Firstpage
    1519
  • Lastpage
    1524
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    American Control Conference (ACC), 2012
  • Conference_Location
    Montreal, QC
  • ISSN
    0743-1619
  • Print_ISBN
    978-1-4577-1095-7
  • Electronic_ISBN
    0743-1619
  • Type

    conf

  • DOI
    10.1109/ACC.2012.6314697
  • Filename
    6314697