FPGA Implementation of Parallel Particle Swarm Optimization Algorithm and Compared with Genetic Algorithm

Abstract

In this paper, a digital implementation of Particle Swarm Optimization algorithm (PSO) is developed for implementation on Field Programmable Gate Array (FPGA). PSO is a recent intelligent heuristic search method in which the mechanism of algorithm is inspired by the swarming of biological populations. PSO is similar to the Genetic Algorithm (GA). In fact, both of them use a combination of deterministic and probabilistic rules. The experimental results of this algorithm are effective to evaluate the performance of the PSO compared to GA and other PSO algorithm. New digital solutions are available to generate a hardware implementation of PSO Algorithms. Thus, we developed a hardware architecture based on Finite state machine (FSM) and implemented into FPGA to solve some dispatch computing problems over other circuits based on swarm intelligence. Moreover, the inherent parallelism of these new hardware solutions with a large computational capacity makes the running time negligible regardless the complexity of the processing.

Authors and Affiliations

BEN sadek, SAKLY Anis

Keywords

Related Articles

A Study on Ranking Key Factors of Virtual Teams Effectiveness in Saudi Arabian Petrochemical Companies

This research ranks effectiveness-related factors of virtual teams. The literature suggests various factors which could motivate or discourage management in using virtual teams versus co-located teams. Forty-eight interv...

Virtual Rehabilitation Using Sequential Learning Algorithms

Rehabilitation systems are becoming more impor-tant now because patients can access motor skills recovery treatment from home, reducing the limitations of time, space and cost of treatment in a medical facility. Traditio...

Real-Time Analysis of Students’ Activities on an E-Learning Platform based on Apache Spark

Real time analytics is the capacity to extract valuables insights from data that comes continuously from activities on the web or network sensors. It is largely used in web based business to drive decisions based on user...

Introducing Multi Shippers Mechanism for Decentralized Cash on Delivery System

One of the major problems of e-commerce globally is the selling and buying of goods among the parties over the Internet in which the traders may not trust their partners. Cash on delivery allows customers to pay in cash...

Multivariable Decoupling Controller: Application to Multicellular Converter

A new control strategy is presented in this paper, based on previous works limited to the control of the capacitor voltages considered as the outputs of a three cell converter. An additional control input is proposed to...

Download PDF file
  • EP ID EP149360
  • DOI 10.14569/IJACSA.2016.070809
  • Views 97
  • Downloads 0

How To Cite

BEN sadek, SAKLY Anis (2016). FPGA Implementation of Parallel Particle Swarm Optimization Algorithm and Compared with Genetic Algorithm. International Journal of Advanced Computer Science & Applications, 7(8), 57-64. https://europub.co.uk/articles/-A-149360