Journal of Undergraduate Research
Keywords
speculative approach, parallelization, particle swarm optimization
College
Physical and Mathematical Sciences
Department
Computer Science
Abstract
Optimization problems are ubiquitous in our modern world. Businesses such as Google need to decide where to place ads, scientists need to t models to data, and airlines need to schedule their flights. All of these problems are optimization problems, and optimization techniques can be used to find solutions. Particle swarm optimization (PSO) is a relatively new optimization technique that draws on ideas from the sociology of flocking birds. It was originally developed for use on a single machine, and attempts at modifying the algorithm to run in parallel are still quite preliminary. However, the problems people want to solve are getting bigger, and larger problems require more computation power than is available on any single computer. To effectively solve those problems, optimization algorithms need to be improved to better use parallel clusters of machines. This project addressed that issue.
Recommended Citation
Gardner, Matthew and Seppi, Dr. Kevin
(2013)
"A Speculative Approach to Parallelization in Particle Swarm Optimization,"
Journal of Undergraduate Research: Vol. 2013:
Iss.
1, Article 2666.
Available at:
https://scholarsarchive.byu.edu/jur/vol2013/iss1/2666