Ads by Google
Christian Borgelt's Web Pages

PSOpt - Particle Swarm Optimization Demonstration


psopt.jar (31 kb) executable Java archive (14 kb) Java sources, version 1.4 (2014.10.23)
psopt.tar.gz (13 kb)


PSOpt is a program to demonstrate the optimization process of particle swarm optimization. A two-dimensional objective function is visualized by levels of grey: the lighter the color, the higher the function value. The particles are shown as red circles, their trajectory as red lines. The global memory (best point found up to now by the whole swarm) is shown as a blue cross-hair, the local memory (best points found by each of the particles) as small blue crosses. To run the program, first choose one of the example functions, then create a particle swarm, and finally start the optimization.

PSOpt screenshot