Multi-population PSO-GA hybrid techniques: integration, topologies, and parallel composition
dc.contributor.author | Franz, Wayne | |
dc.contributor.examiningcommittee | Domaratzki, Michael (Computer Science) Ferens, Ken (Electrical and Computer Engineering) | en_US |
dc.contributor.supervisor | Thulasiraman, Parimala (Computer Science) | en_US |
dc.date.accessioned | 2014-08-21T21:02:58Z | |
dc.date.available | 2014-08-21T21:02:58Z | |
dc.date.issued | 2013 | en_US |
dc.date.issued | 2013 | en_US |
dc.date.issued | 2014 | en_US |
dc.date.issued | 2014 | en_US |
dc.degree.discipline | Computer Science | en_US |
dc.degree.level | Master of Science (M.Sc.) | en_US |
dc.description.abstract | Recent work in metaheuristic algorithms has shown that solution quality may be improved by composing algorithms with orthogonal characteristics. In this thesis, I study multi-population particle swarm optimization (MPSO) and genetic algorithm (GA) hybrid strategies. I begin by investigating the behaviour of MPSO with crossover, mutation, swapping, and all three, and show that the latter is able to solve the most difficult benchmark functions. Because GAs converge slowly and MPSO provides a large degree of parallelism, I also develop several parallel hybrid algorithms. A composite approach executes PSO and GAs simultaneously in different swarms, and shows advantages when arranged in a star topology, particularly with a central GA. A static scheme executes in series, with a GA performing the exploration followed by MPSO for exploitation. Finally, the last approach dynamically alternates between algorithms. Hybrid algorithms are well-suited for parallelization, but exhibit tradeoffs between performance and solution quality. | en_US |
dc.description.note | October 2014 | en_US |
dc.identifier.citation | Optimization of an OpenCL-Based Multi-Swarm PSO Algorithm on an APU. The 10th International Conference on Parallel Processing and Applied Mathematics, Warsaw, Poland, Sept. 8-11, 2013, Lecture Notes in Computer Science, Springer. | en_US |
dc.identifier.citation | Memory Efficient Multi-Swarm PSO Algorithm in OpenCL on an APU. The 13th International Conference on Algorithms and Architectures for Parallel Processing, Vietri sul Mare, Italy, Dec. 18-20, 2013, Lecture Notes in Computer Science, Springer. | en_US |
dc.identifier.citation | Effect of Communication Topologies on Hybrid Evolutionary Algorithms. The 6th World Congress on Nature and Biologically Inspired Computing, Porto, Portugul, Jul. 30-Aug. 1, 2014. | en_US |
dc.identifier.citation | Exploration/Exploitation of a Hybrid Enhanced MPSO-GA Algorithm on a Fused CPU-GPU Architecture. Concurrency and Computation: Practice and Experience, John Wiley & Sons Inc., 2014. | en_US |
dc.identifier.uri | http://hdl.handle.net/1993/23842 | |
dc.language.iso | eng | en_US |
dc.publisher | Springer | en_US |
dc.publisher | Springer | en_US |
dc.publisher | Institute of Electrical and Electronics Engineers (IEEE) | en_US |
dc.publisher | John Wiley & Sons | en_US |
dc.rights | open access | en_US |
dc.subject | Particle Swarm Optimization | en_US |
dc.subject | Genetic Algorithm | en_US |
dc.subject | GPU | en_US |
dc.subject | Metaheuristic | en_US |
dc.title | Multi-population PSO-GA hybrid techniques: integration, topologies, and parallel composition | en_US |
dc.type | master thesis | en_US |