Skip to content

pcacjr/PSO

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PSO

Multiple Particle Swarm Optimization algorithms in C# with unit tests

To use this .dll just create a PSO Swarm of the type you want, ClassicSwarm, StableSwarm, InertiaSwarm or Frankenstein Swarm.

Each swarm has a specific PSO.Parameters type associated with its creation which contains all the required attributes.

It is important to note that the NumberOfParticleSets value in the creation parameters is used to iterate over the particles in concurrently. If the SolutionFunction being evaluated is not thread-safe this must be set to 1.

About

Multiple Particle Swarm Optimization algorithms in C# with unit tests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%