Analysis of the particle swarm optimization algorithm

dc.contributor.advisorKok, Schalken
dc.contributor.advisorGroenwold, Albert A.en
dc.contributor.emailwilke@tuks.co.zaen
dc.contributor.postgraduateWilke, Daniel Nicolasen
dc.date.accessioned2013-09-07T03:45:32Z
dc.date.available2006-02-01en
dc.date.available2013-09-07T03:45:32Z
dc.date.created2005-02-17en
dc.date.issued2007-02-01en
dc.date.submitted2006-01-31en
dc.descriptionDissertation (MEng (Mechanical Enigneering))--University of Pretoria, 2007.en
dc.description.abstractIncreasing 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.availabilityunrestricteden
dc.description.departmentMechanical and Aeronautical Engineeringen
dc.identifier.citationWilke, 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.upetdurlhttp://upetd.up.ac.za/thesis/available/etd-01312006-125743/en
dc.identifier.urihttp://hdl.handle.net/2263/26201
dc.language.isoen
dc.publisherUniversity of Pretoriaen_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.subjectNo key words availableen
dc.subjectUCTDen_US
dc.titleAnalysis of the particle swarm optimization algorithmen
dc.typeDissertationen

Files

Original bundle

Now showing 1 - 5 of 5
Loading...
Thumbnail Image
Name:
00front.pdf
Size:
141.42 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
01chapters1-3.pdf
Size:
441.17 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
02chapter4.pdf
Size:
9.71 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
03chapters5-6-references.pdf
Size:
356.39 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
Complete.pdf
Size:
10.59 MB
Format:
Adobe Portable Document Format