/PSOJulia

Run PSO in Julia.

Primary LanguageJuliaMIT LicenseMIT

PSOJulia

Particle Swarm Optimisation implemented in Julia.

Building

Ensure that Julia is installed. The current version used is 1.5.0. Clone the repository, then enter julia and activate the environment.

git clone https://github.com/EnzioKam/PSOJulia.git
julia
pkg> activate .
pkg> instantiate
using PSOJulia

Backlog

  • Implementing PSO, sPSO
  • Set up automatic documentation with Documenter.jl
  • Implementing function definitions (30 / 30)
  • Testing the algorithms
  • Code cleanup, structuring processes and functions
  • Benchmarking
  • Complete Documentation
  • Optimisations