Parallel competing algorithms in global optimization

Show simple item record

dc.contributor.advisor Groenwold, Albert A. en
dc.contributor.postgraduate Bolton, Hermanus Petrus Johannes en
dc.date.accessioned 2013-09-06T14:12:41Z
dc.date.available 2006-03-08 en
dc.date.available 2013-09-06T14:12:41Z
dc.date.created 2001-08-01 en
dc.date.issued 2006-03-08 en
dc.date.submitted 2006-03-06 en
dc.description Dissertation (MEng (Mechanical Engineering))--University of Pretoria, 2006. en
dc.description.abstract Specialized techniques are needed to solve global optimization problems, due to the existence of multiple local optima or numerical noise in the objective function. The complexity of the problem is aggravated when discontinuities and constraints are present, or when evaluation of the objective function is computationally expensive. The global (minimization) programming problem is defined as finding the variable set for which the objective function obtains not only a local minimum, but also the smallest value, the global minimum. From a mathematical point of view, the global programming problem is essentially unsolvable, due to a lack of mathematical conditions characterizing the global optimum. In this study, the unconstrained global programming problem is addressed using a number of novel heuristic approaches. Firstly, a probabilistic global stopping criterion is presented for multi-start algorithms. This rule, denoted the unified Bayesian stopping criterion, is based on the single mild assumption that the probability of convergence to the global minimum is comparable to the probability of convergence to any other local minimum. This rule was previously presented for use in combination with a specific global optimization algorithm, and is now shown to be effective when used in a general multi-start approach. The suitability of the unified Bayesian stopping criterion is demonstrated for a number of algorithms using standard test functions. Secondly, multi-start global optimization algorithms based on multiple local searches, com¬bined with the unified Bayesian stopping criterion, are presented. Numerical results reveal that these simple multi-start algorithms outperform a number of leading contenders. Thirdly, parallelization of the sequential multi-start algorithms is shown to effectively re¬duce the apparent computational time associated with solving expensive global programming problems. Fourthly, two algorithms simulating natural phenomena are implemented, namely the rel¬atively new particle swarm optimization method and the well known genetic algorithm. For the current implementations, numerical results indicate that the computational effort associated with these methods is comparable. Fifthly, the observation that no single global optimization algorithm can consistently out¬perform any other algorithm when a large set of problems is considered, leads to the de¬velopment of a parallel competing algorithm infrastructure. In this infrastructure different algorithms, ranging from deterministic to stochastic, compete simultaneously for a contri¬bution to the unified Bayesian global stopping criterion. This is an important step towards facilitating an infrastructure that is suitable for a range of problems in different classes. In the sixth place, the constrained global programming problems is addressed using con¬strained algorithms in the parallel competing algorithm infrastructure. The developed methods are extensively tested using standard test functions, for both serial and parallel implementations. An optimization procedure is also presented to solve the slope stability problem faced in civil engineering. This new procedure determines the factor of safety of slopes using a global optimization approach. en
dc.description.availability unrestricted en
dc.description.department Mechanical and Aeronautical Engineering en
dc.identifier.citation Bolton, HPJ 2000, Parallel competing algorithms in global optimization, MEng dissertation, University of Pretoria, Pretoria, viewed yymmdd < http://hdl.handle.net/2263/22980 > en
dc.identifier.other H1162/ag en
dc.identifier.upetdurl http://upetd.up.ac.za/thesis/available/etd-03062006-150505/ en
dc.identifier.uri http://hdl.handle.net/2263/22980
dc.language.iso en
dc.publisher University of Pretoria en_ZA
dc.rights © 2000 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 Slopes (soil mechanics) stability global analysis en
dc.subject Optimization (mathematics) engineering mechanical. en
dc.subject Global analysis (mathematics) engineering mechanic en
dc.subject UCTD en_US
dc.title Parallel competing algorithms in global optimization en
dc.type Dissertation en


Files in this item

This item appears in the following Collection(s)

Show simple item record