Skip to content

gaviosha/PSO

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

PSO

Code in this repository reproduces results presented in my group project for the LSE course ST444 Statistical Computing. The project was on Particle Swarm Optimisation, a gradient-free heuristic optimization algorithm. This repository contains Python implementations of the classical PSO algorithm of Clerc and Kennedy as well of the quantum-behaved PSO variant introduced by Sun et al.

Directories

The directory structure for this repository is as follows:

PSO
  |
  |--report 
  |
  |-- code
  |   |-- script...py

The function of each sub-directory is as follows:

  • report: contains a pdf of the report as submitted for the course
  • code: implementations of PSO and QPSO, as well as functions to test optimisation behaviour

Depends

Python >= 3.0.0

About

PSO final files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%