Publication | Closed Access
Parallel Particle Swarm Optimization Algorithm Accelerated by Asynchronous Evaluations
153
Citations
11
References
2006
Year
Computational ScienceEngineeringAsynchronous Parallel PsoParallel ProcessingAsynchronous EvaluationsComputer EngineeringComputer ArchitectureSystems EngineeringParallel ImplementationHybrid Optimization TechniqueParallel ProgrammingComputer ScienceModeling And SimulationParticle Swarm OptimizationParallel ComputingParallel MetaheuristicsPoor Parallel SpeedupEvolutionary Multimodal Optimization
A parallel Particle Swarm Optimization (PSO) algorithm is presented. Particle swarm optimization is a fairly recent addition to the family of non-gradient based, probabilistic search algorithms that is based on a simplified social model and is closely tied to swarming theory. Although PSO algorithms present several attractive properties to the designer, they are plagued by high computational cost as measured by elapsed time. One approach to reduce the elapsed time is to make use of coarse-grained parallelization to evaluate the design points. Previous parallel PSO algorithms were mostly implemented in a synchronous manner, where all design points within a design iteration are evaluated before the next iteration is started. This approach leads to poor parallel speedup in cases where a heterogeneous parallel environment is used and/or where the analysis time depends on the design point being analyzed. This paper introduces an asynchronous parallel PSO algorithm that greatly improves the parallel e ciency. The asynchronous algorithm is benchmarked on a cluster assembled of Apple Macintosh G5 desktop computers, using the multi-disciplinary optimization of a typical transport aircraft wing as an example.
| Year | Citations | |
|---|---|---|
Page 1
Page 1