File Exchange

image thumbnail

Enhanced Binary Particle Swarm Optimization (BPSO) with 6 new transfer functions

version 1.2 (86.5 KB) by

An Enhanced binary Particle Swarm Optimization algorithm (VPSO) with v-shaped transfer functions



View License

This work includes 8 different versions of Binary Particle Swarm optimization (BPSO) algorithm. Six of them utilize new transfer functions divided into two families: s-shaped and v-shaped.
The V4 (in BPSO8) transfer function which show the highest performance is called VPSO and highly recommended to use.
Main paper: S. Mirjalili and A. Lewis, "S-shaped versus V-shaped transfer functions for binary Particle Swarm Optimization," Swarm and Evolutionary Computation, vol. 9, pp. 1-14, 2013. Link:

Comments and Ratings (4)

Vinyas m


mosab (view profile)

Hi every body
I'm working in feature selection with BPSO using Mutual information (By Hanchuan Peng April 16, 2003) and BPSO and VPSO source codes version 1.0 by Seyedali Mirjalili
and i have faced problem with code
Subscript indices must either be real positive integers or logicals.

Error in BPSO (line 47)

can any one help me pleas..

the files in:

or directly in:

thanks advanced

good jop

ahmad karim

Good job Mr.Ali



This submission is now available as a Toolbox file in R2014b.


Description has been updated.

MATLAB Release
MATLAB 7.13 (R2011b)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Win prizes and improve your MATLAB skills

Play today