0001
0002
0003 PopSize = 500; n = 50; cache = [1,1,1,1,1]; Card = 2*ones(1,n);
0004 global FunctionTables;
0005 global FunctionStructure;
0006 global FunctionAccCard;
0007
0008
0009 [FunctionStructure] = CreateListFactorsCircularNK(n,4);
0010 [FunctionTables] = ReadFunctionsFromData('testNK_fnt_N50_k4Inst_1.txt',FunctionStructure,Card);
0011 [FunctionAccCard] = FindListCard(FunctionStructure,Card);
0012 F = 'EvaluateGeneralFunction';
0013 selparams(1:2) = {0.5,'ParetoRank_ordering'};
0014 edaparams{1} = {'selection_method','truncation_selection',selparams};
0015 edaparams{2} = {'replacement_method','best_elitism',{'ParetoRank_ordering'}};
0016 edaparams{3} = {'stop_cond_method','max_gen',{5}};
0017 [AllStat,Cache]=RunEDA(PopSize,n,F,Card,cache,edaparams);