You are on page 1of 1

Statistics:

Obj_ga Vxb Obj_fcm Vxb


GOpt =
28062 1.8211 7973.7 0.0546 geaoptset('NumberIndividuals',100,'VariableFormat',0);
GOpt = geaoptset(GOpt,'Termination.Method',[1
5],'Termination.MaxGenerations',200,'NumberSubpopulation',1,
'NumberIndividuals',30);
GOpt =
geaoptset(GOpt,'System.ObjFunFilename','ObjFunc','System.Obj
FunVarBounds',VLUB,'System.ObjFunAddPara',{data nclass});
GOpt =
geaoptset(GOpt,'Selection.Name','selsus','Selection.pressure
',1.7,'Selection.GenerationGap',0.5);
GOpt =
geaoptset(GOpt,'Recombination.Name','recint','Recombination.
Rate',1);
GOpt =
geaoptset(GOpt,'Mutation.Name','mutreal','Mutation.Rate',1,'
Mutation.Range',0.02);
[Xnew Opt]=geamain2('ObjFunc',GOpt);
GOpt = geaoptset('VariableFormat',0);
7973.7 0.0546 7973.7 0.0546 GOpt = geaoptset(GOpt,'Termination.Method',[1
5],'Termination.MaxGenerations',5000,'NumberSubpopulation',1
,'NumberIndividuals',25);
GOpt =
geaoptset(GOpt,'System.ObjFunFilename','ObjFunc','System.Obj
FunVarBounds',VLUB,'System.ObjFunAddPara',{data nclass});
GOpt =
geaoptset(GOpt,'Selection.Name','selsus','Selection.pressure
',1.7,'Selection.GenerationGap',1);
GOpt =
geaoptset(GOpt,'Recombination.Name','reclin','Recombination.
Rate',0.5);
GOpt =
geaoptset(GOpt,'Mutation.Name','mutreal','Mutation.Rate',1,'
Mutation.Range',0.02);
[Xnew Opt]=geamain2('ObjFunc',GOpt);

Solution found?
Start Reproduction End

(init population) Crossover/mutation

Evaluate objective selection

function

You might also like