MATLAB: Installation of genetic algorithm tool box

ga in matlab

Sir,
I am using matlab2015a for genetic algorithm. Do i need to install ga tool box in matlab separately after installing matlab. Why i'm querying regarding this is that while i input the functions like rep, bs2rv etc. in command window, they are showing error like undefined argument..
The program is as follows:
NIND=40;
MAXGEN=300;
NVAR=20;
GGAP=0.9;
FieldD=[rep(PRECI],[1,NVAR]);...
rep([-512;512],[1,nvar]);rep([1;0;1;1],[1,NVAR])];
Chrom=crtbp(NIND<NVAR*PRECI);
gen=0;
ObjV=objfun1(bs2rv(CHrom,FieldD));
while gen < MAXGEN,
fitnV=ranking(ObjV);
SelCh=select('sus',Chrom,FitnV,GGAP);
SElCH=recombin('xovsp',SeloCh,0.7);
SelCH=mut(SelCh);
ObjVSel=objfun1(bs2rv(SelCH,FieldD));
[Chrom ObjV]=reins(Chrom,SelCh,1,1,ObjV,ObjVSel);
gen=gen+1;
end
Or do i need to create separate function files for each of these like i did for fitness function

Best Answer

Those functions appear to be part of the third-party gatbx package, which you can download from http://www.acse.dept.shef.ac.uk/cgi-bin/gatbx-download