Rank: 48 based on 1037 downloads (last 30 days) and 11 files submitted
photo

Xin-She Yang

E-mail

Personal Profile:

Optimization, mathematical modelling and metaheuristics


 

Watch this Author's files

 

Files Posted by Xin-She Yang View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
20 Jan 2014 Multi-objective bat algorithm (MOBA) Matlab demo code for multiobjective bat algoritm Author: Xin-She Yang multiobjective optimi..., optimization, algorithm, natureinspired algori..., swarm intelligence, bat algorithm 112 2
  • 4.5
4.5 | 2 ratings
20 Jan 2014 Flower Pollination Algorithm Flower algorithm for global optimization Author: Xin-She Yang metaheuristic, optimization, algorithm, flower algorithm, swarm intelligence, natureinspired algori... 78 6
  • 4.6
4.6 | 5 ratings
14 Feb 2013 Cuckoo Search (CS) Algorithm A standard Cuckoo Search is implemented, which is very efficient. There are three versions now. Author: Xin-She Yang mathematics, optimization, finance, image processing, control design, simulation 256 51
  • 4.25
4.2 | 12 ratings
20 Jul 2012 Bat algorithm (demo) This is a demo for Bat Algorithm, developed by Xin-She Yang (2010). Author: Xin-She Yang optimization, natureinspired, metaheuristic, metaheuristics, algorithm, computational intelli... 141 13
  • 5.0
5.0 | 5 ratings
16 Aug 2011 Firefly Algorithm Firefly Algorithm for Constrained Optimization Author: Xin-She Yang optimization, simulation, mathematics, control design, statistics, metaheuristic 268 12
  • 4.66667
4.7 | 10 ratings
Comments and Ratings by Xin-She Yang View all
Updated File Comments Rating
30 Apr 2013 Cuckoo Search (CS) Algorithm A standard Cuckoo Search is implemented, which is very efficient. There are three versions now. Author: Xin-She Yang

Thanks. The fraction (pa) is checked by using the line (find this line in the code):
K=rand(size(nest))>pa;
which provides a vectorized implementation. That is, for n nests, you can check this in one go.

If the condition is true, then you update/replace the solutions by generating new solutions.

05 Oct 2012 Cuckoo Search (CS) Algorithm A standard Cuckoo Search is implemented, which is very efficient. There are three versions now. Author: Xin-She Yang

Thanks. Yes, of course, you can use any linear constraints. Strictly speaking, you can use both linear and nonlinear constraints in the lines where the nonlinear function is defined.

05 Jul 2012 Cuckoo Search (CS) Algorithm A standard Cuckoo Search is implemented, which is very efficient. There are three versions now. Author: Xin-She Yang

Thanks. That's a good question. The demo implementation uses
a given tolerance, but you can easily change it into a given
number of iteration by replacing the line "while (fmin>Tol)"
with the following two lines

N_numEval=1000;
for t=1:N_numEval,

and remove the line "N_iter=N_iter+n" because it becomes irrelevant.
Now the new stopping criterion should allow you to do things
more flexibly. Of course, to get better accuracy, you need to
increase N_numEval from 1000 to even 10000 or higher.

18 Jun 2012 Cuckoo Search (CS) Algorithm A standard Cuckoo Search is implemented, which is very efficient. There are three versions now. Author: Xin-She Yang

Thanks. Of course, cuckoo search can solve that sort of problem. In fact, it has been designed to solve nonlinear problems in higher dimensions (nd) where nd is the number of dimensions, which can be 1, 2, 100, 4000, several thousands or even higher. The search principle is the same. In this demo, nd=15. So problems with two variables are usually considered "easy". Thanks.

10 May 2012 Cuckoo Search (CS) Algorithm A standard Cuckoo Search is implemented, which is very efficient. There are three versions now. Author: Xin-She Yang

Hi, Thanks. The function you mentioned is too simple. Anyway,
if you want to test any function, just change the last line
(Line 175), also changed line 51 (the number of dimensions).

Comments and Ratings on Xin-She Yang's Files View all
Updated File Comment by Comments Rating
30 Nov 2014 Flower Pollination Algorithm Flower algorithm for global optimization Author: Xin-She Yang dalia elkashef

please sir
i want to ask about several points in code
in paper you write rand <p
but at algorithm code rand > p what is the diffrence between this expression ??????/

23 Nov 2014 Cuckoo Search (CS) Algorithm A standard Cuckoo Search is implemented, which is very efficient. There are three versions now. Author: Xin-She Yang rajat sood

Sir,how to link .xls and .xml database to the Matlab program.What is the coding part for this?I will be very thankful if you can solve my problem as I have not been able to do this from many days.

19 Nov 2014 Bat algorithm (demo) This is a demo for Bat Algorithm, developed by Xin-She Yang (2010). Author: Xin-She Yang Amon

Hello
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.

16 Nov 2014 Cuckoo Search (CS) Algorithm A standard Cuckoo Search is implemented, which is very efficient. There are three versions now. Author: Xin-She Yang badr

03 Nov 2014 Multi-objective bat algorithm (MOBA) Matlab demo code for multiobjective bat algoritm Author: Xin-She Yang Amon

Contact us