Updated EvAInfo, version number.

This commit is contained in:
Marcel Kronfeld 2010-08-16 10:15:53 +00:00
parent 45c6627862
commit c4ebba116f
3 changed files with 10 additions and 3 deletions

View File

@ -18,4 +18,4 @@ ModulePackage = eva2.server.modules
ModuleFilterClass = eva2.server.modules.AbstractModuleAdapter
# Full EvA2 version number
EvA2Version = 2.043
EvA2Version = 2.045

View File

@ -9,6 +9,10 @@ import eva2.tools.BasicResourceLoader;
* Main product and version information strings.
*
* --- Changelog
* 2.045: Added MOOCMAES (de Paly); compatibility with Java 1.5 (Draeger); Revision of the statistics class
* with improved pipelining of data (InterfaceAdditionalPopulationInformer); improved FunctionArea
* concerning history, labels, legend and graph coloring; improved StringSelection; restructured
* Terminators, additional ParetoMetricTerminator. Further bugfixes and clean-ups.
* 2.043: Added proper Population equality predicate.
* 2.042: Some bugfixes. Removing dependency on sun.beans.editors, replaced non-free jpeg-codec. There should
* be no more problems on OpenJDK. Added a simple initialization range, especially for use from Matlab.

View File

@ -30,8 +30,6 @@ public class ParetoMetricTerminator extends PopulationMeasureTerminator implemen
moProb=null;
}
//public PopulationMeasureTerminator(double convergenceThreshold, int stagnationTime, boolean bFitCallBased, ChangeTypeEnum detectChangeType, boolean bImprovement) {
public ParetoMetricTerminator(InterfaceParetoFrontMetric metric, boolean useCurrentPop, double convergenceThreshold, int stagnationTime, StagnationTypeEnum stagType, ChangeTypeEnum changeType, DirectionTypeEnum dirType) {
super(convergenceThreshold, stagnationTime, stagType, changeType, dirType);
this.pMetric = metric;
@ -80,6 +78,11 @@ public class ParetoMetricTerminator extends PopulationMeasureTerminator implemen
else return metricName;
}
public static String globalInfo() {
return "Terminate if the pareto front of a multi-objective optimization process converges " +
"with respect to a certain measure.";
}
public void setParetoMetric(InterfaceParetoFrontMetric pMetric) {
this.pMetric = pMetric;
}