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