Rank: 86 based on 433 downloads (last 30 days) and 9 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
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 levy flights implemen..., optimization, natureinspired algori..., hello sir i need the ..., mathematics, simulation 131 38
  • 3.6
3.6 | 5 ratings
20 Jul 2012 Bat algorithm (demo) This is a demo for Bat Algorithm, developed by Xin-She Yang (2010). Author: Xin-She Yang algorithm, optimization, metaheuristic, metaheuristics, natureinspired, computational intelli... 75 6
  • 5.0
5.0 | 1 rating
16 Aug 2011 Firefly Algorithm Firefly Algorithm for Constrained Optimization Author: Xin-She Yang optimization, statistics, mathematics, control design, simulation, metaheuristic 100 5
  • 4.8
4.8 | 5 ratings
07 Feb 2011 Simulated Annealing for Constrained Optimization Continuous constrained optimization using simulated annealing. Author: Xin-She Yang control design, mathematics, optimization, signal processing, simulation 29 1
  • 2.0
2.0 | 1 rating
16 Dec 2010 Matlab files of the book: Mathematical Modelling for Earth Sciences All the matlab files listed in Appendix B in the book. Author: Xin-She Yang simulation, mathematics, earth science, modeling, demo 15 0
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
14 Jun 2013 Cuckoo Search (CS) Algorithm A standard Cuckoo Search is implemented, which is very efficient. There are three versions now. Author: Xin-She Yang Wang, pengfei

Hi Dr.Yang,
I am a PhD student from Durham University. I am trying to apply your Cuckoo Search algorithm in power system analysis. It works quite well in the initial study.
I am wondering if it is possible that you can explain more about eggs, cuckoos and nests. For example, how will the algorithm work if there are multiple eggs in one nest?
Many thanks!
Best regards,
Pengfei

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

Hello,Xin-She Yang
I am Gurpreet Singh, student of M.tech Computer science.Now i am doing a work on thesis. I have needed your help in it. Can u please tell me that how we can implement Cuckoo search in a Vehicle Routung Problem.Can you guide me.
My mail id is gurujaswal@gmail.com

02 Jun 2013 Bat algorithm (demo) This is a demo for Bat Algorithm, developed by Xin-She Yang (2010). Author: Xin-She Yang 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.

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

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

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 Yang, Xin-She

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.

Top Tags Applied by Xin-She
mathematics, simulation, optimization, control design, modeling
Files Tagged by Xin-She View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
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 levy flights implemen..., optimization, natureinspired algori..., hello sir i need the ..., mathematics, simulation 131 38
  • 3.6
3.6 | 5 ratings
20 Jul 2012 Bat algorithm (demo) This is a demo for Bat Algorithm, developed by Xin-She Yang (2010). Author: Xin-She Yang algorithm, optimization, metaheuristic, metaheuristics, natureinspired, computational intelli... 75 6
  • 5.0
5.0 | 1 rating
16 Aug 2011 Firefly Algorithm Firefly Algorithm for Constrained Optimization Author: Xin-She Yang optimization, statistics, mathematics, control design, simulation, metaheuristic 100 5
  • 4.8
4.8 | 5 ratings
07 Feb 2011 Simulated Annealing for Constrained Optimization Continuous constrained optimization using simulated annealing. Author: Xin-She Yang control design, mathematics, optimization, signal processing, simulation 29 1
  • 2.0
2.0 | 1 rating
16 Dec 2010 Matlab files of the book: Mathematical Modelling for Earth Sciences All the matlab files listed in Appendix B in the book. Author: Xin-She Yang simulation, mathematics, earth science, modeling, demo 15 0

Contact us