JGAP

org.jgap.audit
Class EvolutionEvaluator

java.lang.Object
  extended by org.jgap.audit.EvolutionEvaluator

public class EvolutionEvaluator
extends java.lang.Object

Evaluates evolution progress thas has previously been tracked by EvolutionMonitor (or a similar instance). This class regards a complete evolution, not just a single round. This is an optional way, another would be to just gather data per round and then display or evaluate the round-specific data. This class considers global (complete evolution) data because computations are executed on this data, like tracking chromosomes, evaluating the progress of selectors or genetic operators, etc.

Since:
3.5

Constructor Summary
EvolutionEvaluator(PopulationHistoryIndexed a_monitorData)
           
 
Method Summary
 void evaluate()
           
static void main(java.lang.String[] args)
          Sample usage of monitoring, together with an existing JGAP example.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EvolutionEvaluator

public EvolutionEvaluator(PopulationHistoryIndexed a_monitorData)
Method Detail

evaluate

public void evaluate()

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Sample usage of monitoring, together with an existing JGAP example.

Parameters:
args - String[]
Throws:
java.lang.Exception
Since:
3.5

JGAP