Rank: 40 based on 1052 downloads (last 30 days) and 11 files submitted
photo

Xin-She Yang

E-mail

Personal Profile:

Optimization, mathematical modelling and metaheuristics

Professional Interests:
Optimization, mathematical modelling

 

Watch this Author's files

 

Files Posted by Xin-She 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 124 2
  • 5.0
5.0 | 1 rating
20 Jan 2014 Flower Pollination Algorithm Flower algorithm for global optimization Author: Xin-She Yang metaheuristic, optimization, algorithm, flower algorithm, swarm intelligence, natureinspired algori... 77 4
  • 4.66667
4.7 | 3 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 236 49
  • 4.18182
4.2 | 11 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... 180 12
  • 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 238 11
  • 4.66667
4.7 | 10 ratings
Comments and Ratings by Xin-She 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's Files View all
Updated File Comment by Comments Rating
26 Sep 2014 Firefly Algorithm Firefly Algorithm for Constrained Optimization Author: Xin-She Yang Thomas, Chinchu

26 Sep 2014 Firefly Algorithm Firefly Algorithm for Constrained Optimization Author: Xin-She Yang le, toan

16 Sep 2014 Firefly Algorithm Firefly Algorithm for Constrained Optimization Author: Xin-She Yang Vasanthamani

We require this to understand the concept

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

09 Sep 2014 Flower Pollination Algorithm Flower algorithm for global optimization Author: Xin-She Yang hota, snigdha

sir, can you please provide a matlab coding for flower pollination algorithm with constraints. my email adress is somahota50@gmail.com

Contact us