<div><div>Dear colleagues,</div><div><br></div><div>I&#39;m trying to utilize as convergence criterion to stop, but I think I still do not understand how to configure it.</div><div><br></div><div>My function is being minimized and put the following parameters for the stopping condition:</div>
</div><div><br></div><div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">GASteadyStateGA ga(genome);</font></div></div><div><br></div><div>// ... some parameters</div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace; "><br>
</span></div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace; ">ga.minimize();</span></div><div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">ga.pConvergence(0.10);  // just for test</font></div>
<div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">ga.nConvergence(5);</font></div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">ga.flushFrequency(5);</font></div><div>
<font class="Apple-style-span" face="&#39;courier new&#39;, monospace">ga.scoreFrequency(5);</font></div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">ga.terminator(GAGeneticAlgorithm::TerminateUponConvergence);</font></div>
</div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">ga.evolve();</font></div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">ga.set(gaNscoreFilename, &quot;bog.dat&quot;);</font></div>
<div><br></div><div>Wacthing the bog.dat file, it has the following statistics:</div><div><br></div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">it  mean    max     min     std     div</font></div>
<div><div>4605<span class="Apple-tab-span" style="white-space:pre">        </span>21.6706<span class="Apple-tab-span" style="white-space:pre">        </span>21.731<span class="Apple-tab-span" style="white-space:pre">        </span>21.5302<span class="Apple-tab-span" style="white-space:pre">        </span>0.0639104<span class="Apple-tab-span" style="white-space:pre">        </span>-1</div>
<div>4610<span class="Apple-tab-span" style="white-space:pre">        </span>21.6706<span class="Apple-tab-span" style="white-space:pre">        </span>21.731<span class="Apple-tab-span" style="white-space:pre">        </span>21.5302<span class="Apple-tab-span" style="white-space:pre">        </span>0.0639104<span class="Apple-tab-span" style="white-space:pre">        </span>-1</div>
<div>4615<span class="Apple-tab-span" style="white-space:pre">        </span>21.6706<span class="Apple-tab-span" style="white-space:pre">        </span>21.731<span class="Apple-tab-span" style="white-space:pre">        </span>21.5302<span class="Apple-tab-span" style="white-space:pre">        </span>0.0639104<span class="Apple-tab-span" style="white-space:pre">        </span>-1</div>
<div>4620<span class="Apple-tab-span" style="white-space:pre">        </span>21.6706<span class="Apple-tab-span" style="white-space:pre">        </span>21.731<span class="Apple-tab-span" style="white-space:pre">        </span>21.5302<span class="Apple-tab-span" style="white-space:pre">        </span>0.0639104<span class="Apple-tab-span" style="white-space:pre">        </span>-1</div>
<div>4625<span class="Apple-tab-span" style="white-space:pre">        </span>21.6706<span class="Apple-tab-span" style="white-space:pre">        </span>21.731<span class="Apple-tab-span" style="white-space:pre">        </span>21.5302<span class="Apple-tab-span" style="white-space:pre">        </span>0.0639104<span class="Apple-tab-span" style="white-space:pre">        </span>-1</div>
<div>4630<span class="Apple-tab-span" style="white-space:pre">        </span>21.6706<span class="Apple-tab-span" style="white-space:pre">        </span>21.731<span class="Apple-tab-span" style="white-space:pre">        </span>21.5302<span class="Apple-tab-span" style="white-space:pre">        </span>0.0639104<span class="Apple-tab-span" style="white-space:pre">        </span>-1</div>
<div>4635<span class="Apple-tab-span" style="white-space:pre">        </span>21.6706<span class="Apple-tab-span" style="white-space:pre">        </span>21.731<span class="Apple-tab-span" style="white-space:pre">        </span>21.5302<span class="Apple-tab-span" style="white-space:pre">        </span>0.0639104<span class="Apple-tab-span" style="white-space:pre">        </span>-1</div>
<div>4640<span class="Apple-tab-span" style="white-space:pre">        </span>21.6706<span class="Apple-tab-span" style="white-space:pre">        </span>21.731<span class="Apple-tab-span" style="white-space:pre">        </span>21.5302<span class="Apple-tab-span" style="white-space:pre">        </span>0.0639104<span class="Apple-tab-span" style="white-space:pre">        </span>-1</div>
<div>4645<span class="Apple-tab-span" style="white-space:pre">        </span>21.6706<span class="Apple-tab-span" style="white-space:pre">        </span>21.731<span class="Apple-tab-span" style="white-space:pre">        </span>21.5302<span class="Apple-tab-span" style="white-space:pre">        </span>0.0639104<span class="Apple-tab-span" style="white-space:pre">        </span>-1</div>
<div>4650<span class="Apple-tab-span" style="white-space:pre">        </span>21.6706<span class="Apple-tab-span" style="white-space:pre">        </span>21.731<span class="Apple-tab-span" style="white-space:pre">        </span>21.5302<span class="Apple-tab-span" style="white-space:pre">        </span>0.0639104<span class="Apple-tab-span" style="white-space:pre">        </span>-1</div>
</div><div><br></div><div>The algorithm does not converge. I had to force a halt. Looking at the statistics, it is obvious that the score has stagnated. Why the stop criterion is not activated?</div><div><br></div><div>Att.</div>
Gustavo Zeferino<br>