Competitive Swarm Optimizer (CSO)

CSO is basically inspired by the behavior of well-known PSO algorithm.

You are now following this Submission

The difference lies in the fact that CSO neither uses local best nor global best in updating the position of their particles, which makes the algorithm memory free. A pair wise competition is performed and only loser particles are updated after getting experience from the winner one.
sphere function is tested

Cite As

praveen kumar (2026). Competitive Swarm Optimizer (CSO) (https://www.mathworks.com/matlabcentral/fileexchange/162906-competitive-swarm-optimizer-cso), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0