Analysis of the particle swarm optimization algorithm

Show simple item record

dc.contributor.advisor Kok, Schalk en
dc.contributor.advisor Groenwold, Albert A. en
dc.contributor.postgraduate Wilke, Daniel Nicolas en
dc.date.accessioned 2013-09-07T03:45:32Z
dc.date.available 2006-02-01 en
dc.date.available 2013-09-07T03:45:32Z
dc.date.created 2005-02-17 en
dc.date.issued 2007-02-01 en
dc.date.submitted 2006-01-31 en
dc.description Dissertation (MEng (Mechanical Enigneering))--University of Pretoria, 2007. en
dc.description.abstract Increasing prominence is given to the role of optimization in engineering. The global optimization problem is in particular frequently studied, since this difficult optimization problem is in general intractable. As a result, many a solution technique have been proposed for the global optimization problem, e.g. random searches, evolutionary computation algorithms, taboo searches, fractional programming, etc. This study is concerned with the recently proposed zero-order evolutionary computation algorithm known as the particle swarm optimization algorithm (PSOA). The following issues are addressed: 1. It is remarked that implementation subtleties due to ambiguous notation have resulted in two distinctly different implementations of the PSOA. While the behavior of the respective implementations is markedly different, they only differ in the formulation of the velocity updating rule. In this thesis, these two implementations are denoted by PSOAF1 and PSOAF2 respectively. 2. It is shown that PSOAF1 is observer independent, but the particle search trajectories collapse to line searches in n-dimensional space. In turn, for PSOAF2 it is shown that the particle trajectories are space filling in n-dimensional space, but this implementation suffers from observer dependence. It is also shown that some popular heuristics are possibly of less importance than originally thought; their greatest contribution is to prevent the collapse of particle trajectories to line searches. 3. A novel PSOA formulation, denoted PSOAF1* is then introduced, in which the particle trajectories do not collapse to line searches, while observer independence is preserved. However, the observer independence is only satisfied in a stochastic sense, i.e. the mean objective function value over a large number of runs is independent of the reference frame. Objectivity and effectiveness of the three different formulations are quantified using a popular unimodal and multimodal test set, of which some of the multimodal functions are decomposable. However, the objective functions are evaluated in both the unrotated, decomposable reference frame, and an arbitrary rotated reference frame. 4. Finally, a practical engineering optimization problem is studied. The PSOA is used to find the optimal shape of a cantilever beam. The objective is to find the minimum vertical displacement at the edge point of the cantilever beam. In order to calculate the objective function the finite element method is used. The meshes needed for the linear elastic finite element analysis are generated using an unstructured remeshing strategy. The remeshing strategy is based on a truss structure analogy. en
dc.description.availability unrestricted en
dc.description.department Mechanical and Aeronautical Engineering en
dc.identifier.citation Wilke, D 2005, Analysis of the particle swarm optimization algorithm, MEng dissertation, University of Pretoria, Pretoria, viewed yymmdd < http://hdl.handle.net/2263/26201 > en
dc.identifier.upetdurl http://upetd.up.ac.za/thesis/available/etd-01312006-125743/ en
dc.identifier.uri http://hdl.handle.net/2263/26201
dc.language.iso en
dc.publisher University of Pretoria en_ZA
dc.rights © 2005, University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria. en
dc.subject No key words available en
dc.subject UCTD en_US
dc.title Analysis of the particle swarm optimization algorithm en
dc.type Dissertation en


Files in this item

This item appears in the following Collection(s)

Show simple item record