An evaluation is performed before the replacement by the island
This commit is contained in:
parent
3ae7dcc60c
commit
60a119e4c9
5 changed files with 13 additions and 57 deletions
|
|
@ -61,8 +61,7 @@ int main(void)
|
|||
migPolicy.push_back(PolicyElement<Indi>(who, criteria));
|
||||
|
||||
// // Integration policy
|
||||
eoPlusReplacement<Indi> replace_1;
|
||||
IntPolicy<Indi> intPolicy(plainEval,replace_1);
|
||||
eoPlusReplacement<Indi> intPolicy;
|
||||
|
||||
Island<eoEasyEA,Indi> test(param.popSize, chromInit, intPolicy, migPolicy, genCont, plainEval, select, transform, replace);
|
||||
|
||||
|
|
@ -77,8 +76,7 @@ int main(void)
|
|||
migPolicy_2.push_back(PolicyElement<Indi>(who_2, criteria_2));
|
||||
|
||||
// // Integration policy
|
||||
eoPlusReplacement<Indi> replace_2;
|
||||
IntPolicy<Indi> intPolicy_2(plainEval,replace_2);
|
||||
eoPlusReplacement<Indi> intPolicy_2;
|
||||
|
||||
Island<eoEasyEA,Indi> test2(param.popSize, chromInit, intPolicy_2, migPolicy_2, genCont_2, plainEval, select, transform, replace);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue