ParticleSwarmOpt is a optimization tool using particle swarm optimization algorithm, developed by Jia LIU.
No tool box is needed. Add the path to your Matlab, then you can use it.
This code cannot do discrete search and do not support multi-objective optimization.
For the text functions please check this websit:
MIT