Swarm intelligence
GECCO '02 Proceedings of the Genetic and Evolutionary Computation Conference
Parameter Selection in Particle Swarm Optimization
EP '98 Proceedings of the 7th International Conference on Evolutionary Programming VII
Using Hardware-Based Particle Swarm Method for Dynamic Optimization of Adaptive Array Antennas
AHS '06 Proceedings of the first NASA/ESA conference on Adaptive Hardware and Systems
Particle Swarm Optimization with Discrete Recombination: An Online Optimizer for Evolvable Hardware
AHS '06 Proceedings of the first NASA/ESA conference on Adaptive Hardware and Systems
Understanding particle swarms through simplification: a study of recombinant PSO
Proceedings of the 9th annual conference companion on Genetic and evolutionary computation
Earthquake classifying neural networks trained with random dynamic neighborhood PSOs
Proceedings of the 9th annual conference on Genetic and evolutionary computation
A Population-oriented Architecture for Particle Swarms
AHS '07 Proceedings of the Second NASA/ESA Conference on Adaptive Hardware and Systems
Scalable architecture for on-chip neural network training using swarm intelligence
Proceedings of the conference on Design, automation and test in Europe
EMS '09 Proceedings of the 2009 Third UKSim European Symposium on Computer Modeling and Simulation
Accelerating the performance of particle swarm optimization for embedded applications
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
A comparison of particle swarm optimization algorithms based on run-length distributions
ANTS'06 Proceedings of the 5th international conference on Ant Colony Optimization and Swarm Intelligence
No free lunch theorems for optimization
IEEE Transactions on Evolutionary Computation
The particle swarm - explosion, stability, and convergence in amultidimensional complex space
IEEE Transactions on Evolutionary Computation
The fully informed particle swarm: simpler, maybe better
IEEE Transactions on Evolutionary Computation
A Cooperative approach to particle swarm optimization
IEEE Transactions on Evolutionary Computation
Hardware opposition-based PSO applied to mobile robot controllers
Engineering Applications of Artificial Intelligence
Hi-index | 0.00 |
Particle Swarm Optimization (PSO), a population based optimization algorithm, has recently been attracting the attention of the embedded computing community. It is an efficient tool for many continuous multimodal and multidimensional problem classes. This paper first evaluates the performance of the PSO algorithm on embedded processor platforms with limited computational resources. The results on such platforms demonstrate the lack of sufficient execution speed for real-time applications. Thus, to address the shortcomings of the software PSO we developed a hardware architecture that significantly accelerates its execution performance. Besides improving the execution efficiency, the design is shown to be modular, flexible and reusable for solving different optimization problems. The accelerated execution performance of the proposed architecture is demonstrated on standard mathematical benchmark functions as well as on a real world problem scenario: emission source localization in distributed sensor networks. A parallelization scheme for further speed-up of the hardware PSO is also demonstrated.