Code covered by the BSD License  

Highlights from
SwarmBat - The Artificial Bat Algorithm (ABA)

Be the first to rate this file! 38 Downloads (last 30 days) File Size: 2.04 MB File ID: #39116
image thumbnail

SwarmBat - The Artificial Bat Algorithm (ABA)

by

 

SwarmBat - The Artificial Bat Algorithm (ABA)

| Watch this File

File Information
Description

SwarmBat - The Artificial Bat Algorithm (ABA)

This bat algorithm is based on the echolocation behaviour of microbats with varying pulse rates of emission and loudness.

SwarmBat - The Artificial Bat Algorithm (ABA)
http://sdrv.ms/QrIpzN

Acknowledgements

Sgalab 1003 Beta 5.0.0.8( Matrix Varaible Inputs ), Swarm Fish The Artificial Fish Swarm Algorithm, Simple Econometrics And Computational Finance Laboratory Toolbox, and Swarm Fire Fly The Firefly Swarm Algorithm (Ffsa) inspired this file.

Required Products MATLAB
MATLAB release MATLAB 7.6 (R2008a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (9)
12 Oct 2014 venkat

I am running tthi m file but error will accur.my error is fscanf point to help to solve my error

21 Jun 2014 vaiju kalkhambkar

I am getting the following error, please provide the correction:

Begin to Evaluate...Waiting Please ...
the total test number is
5

Test NO.
1

??? Undefined function or method 'SwarmBat__entry_SO_std' for input arguments of type 'cell'.

Error in ==> SwarmBat_demo_SO_std at 160
[fitness_data ,...

18 Mar 2014 David

You can find timebar here... http://www.mathworks.com/matlabcentral/fileexchange/1255-timebar

25 Apr 2013 sehrish

Hi Leo,
I have downloaded ur file frm http://sdrv.ms/QrIpzN
Its very good....But there are .p files which are not opening. Can u provide me them please...After runing program the output is this.

/*==================================================================================================*/
/* Swarm Optimisation and Algorithm Laboratory Toolbox 1.0.0.1 */
30-Mar-2012 Chen Yi leo.chen.yi@live.co.uk Glasgow
/*==================================================================================================*/
>>>>
Begin to Evaluate...Waiting Please ...
the total test number is
5

Test NO.
1

Test NO.
2

Test NO.
3

Test NO.
4

Test NO.
5

??? Error using ==> saveas at 115
Invalid or missing path: .\SwarmBatfigs\SGA__fitness_obj

Error in ==>
C:\Users\user\Documents\MATLAB\SwarmBat1001\SGA__fitness_plot.p>SGA__fitness_plot at 152

Error in ==>
C:\Users\user\Documents\MATLAB\SwarmBat1001\SwarmBat__entry_SO_std.p>SwarmBat__entry_SO_std
at 351

Error in ==> SwarmBat_demo_SO_std at 160
[ fitness_data ,...

How can i fix this error..Hope u will reply me soon.
Thanks.

04 Feb 2013 Jawad

Hi Leo,

I've two stream of data inputs which are fed into fitness function which in turn returns a error calculated by MSE between them. There are six parameters which deform the data streams and make them closer to one another. I've noticed that this algorithm only do MAX optimisation, so i had to inverse my error (1/fitness) to get minimum of the function. However, it still is not giving me global optimum and goes into infinite loop. Could you please tell why it goes in the infinite loop?

04 Feb 2013 Leo Chen

Hi Jawad,

If you can provide more background, maybe I can look into it deeper.

regards,

Leo

03 Feb 2013 Jawad

Thanks! Could you please tell if it works with higher dimensional data. I tried with 6 dimensional vector in the fitness function and it give error inside .p file?

03 Feb 2013 Leo Chen

Please find all other files via the link:

http://sdrv.ms/QrIpzN

SwarmBat - The Artificial Bat Algorithm (ABA)

03 Feb 2013 Jawad

Hi,

Thanks for the upload. I have tried running it however, it seems it has some missing files. It gives error that "timebar" and main function "SwarmBat__entry_SO_std" are missing. In addition to that i do not understand why there are lot of file reads for just options. Could we not just use an option vector there?

Regards,

Contact us