5.0 | 6 ratings Rate this file 136 Downloads (last 30 days) File Size: 2.9 KB File ID: #37582 Version: 1.0

Bat algorithm (demo)


Xin-She Yang (view profile)


This is a demo for Bat Algorithm, developed by Xin-She Yang (2010).

| Watch this File

File Information

This is a short demo for the popular, nature-inspired/metaheuristic,
bat algorithm (BA), which can deal with nonlinear, global optimization problems.
Bat algorithm has the advantages of simplicity, flexility and stability.
It can also automatically switch from global exploration to
local exploitation by fine-tuning its parameters: A and r.

The paper can be downloaded at

Required Products MATLAB
MATLAB release MATLAB 7 (R14)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (14)
29 Jul 2015 leoc

leoc (view profile)


I noticed that problem as well. Your solution seems to work, though it would have been great if Dr. Yang could provide with a formal solution.

19 Nov 2014 Amon

Amon (view profile)

I have my Objective function and constraint, anyone can help me to guide me on how implement it.
Actually mu purpose is reduce electric distribution loss.

Comment only
25 Jun 2014 acharab

It is good.

Comment only
15 May 2014 Frank

Frank (view profile)

Would this line of code in bat_algorithm.m:

% Apply simple bounds/limits

be moved to just above the line of
% Evaluate new solutions

and be modified to:

so that we may not have solutions outside the lower and upper bound?

Comment only
03 Apr 2014 hui

hui (view profile)

Easy to understand...

25 Mar 2014 Al Algo

Very easy to understand but works magic.

13 Nov 2013 peng

peng (view profile)

It is easy to understand, and it works magic. Excellent!

08 Aug 2013 godwin tgn

simple and easy of use.... thanks

02 Jun 2013 sehrish

I am interest in your optimization algorithm. May i know is there a 'train' function coded because I would want to use it to train neural network.
Thank you.

Comment only
27 Apr 2013 sehrish

Hi plz anyone can guide how to train Neural Network using Bat algorithm????

Comment only
26 Oct 2012 d g

d g (view profile)

also how to get graphs for bat algorithm..?

Comment only
26 Oct 2012 d g

d g (view profile)

hey i want to compare cuckoo search and bat algorithm.. can you tell me on what parameters should i compare them..

Comment only
31 Jul 2012 teroy tman

It is very good.

Comment only
22 Jul 2012 Q Q

Q Q (view profile)

It is easy to understand, and it works magic. Excellent!

Contact us