View License

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

» Watch video

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

5.0 | 3 ratings Rate this file 36 Downloads (last 30 days) File Size: 86.5 KB File ID: #42448 Version: 1.2
image thumbnail

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



02 Jul 2013 (Updated )

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

| Watch this File

File Information

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:

Required Products MATLAB
MATLAB release MATLAB 7.13 (R2011b)
MATLAB Search Path
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (4)
08 Feb 2016 Vinyas m

16 Aug 2015 mosab

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

Comment only
07 Aug 2015 mustafa magdi

good jop

03 Jun 2015 ahmad karim

Good job Mr.Ali

24 Jul 2014 1.1

Description has been updated.

31 Oct 2014 1.2

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

Contact us