es.udc.gii.common.eaf.log.mmga
Class MMGASummaryLogTool

java.lang.Object
  extended by es.udc.gii.common.eaf.log.LogTool
      extended by es.udc.gii.common.eaf.log.mmga.MMGASummaryLogTool
All Implemented Interfaces:
Configurable, java.util.Observer

public class MMGASummaryLogTool
extends LogTool

Logs a summary of a run of a multiobjective micro-genetic algorithm.

The output reads as follows:

 *** Summary log for ... algorithm name ... ***
 - solutions =
 - eval =
 - gen =
 - objectives =
 - not factible individuals =

 # ... objective values of the first individual in the Pareto front ...
 # ... objective values of the second individual in the Pareto front ...
 # ...
 # ... objective values of the last individual in the Pareto front ...

 ... list of individuals in the Pareto front ...
 

Since:
1.0
Author:
Grupo Integrado de IngenierĂ­a (www.gii.udc.es)
See Also:
MMGAAlgorithm

Field Summary
 
Fields inherited from class es.udc.gii.common.eaf.log.LogTool
fileExtension, name, oldFolder, oldName
 
Constructor Summary
MMGASummaryLogTool()
          Creates a new instance of MMGASummaryLogTool
 
Method Summary
 java.lang.String toString()
           
 void update(java.util.Observable o, java.lang.Object arg)
           
 
Methods inherited from class es.udc.gii.common.eaf.log.LogTool
configure, finalize, getLog, getLogID, getNodeID, setFile
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MMGASummaryLogTool

public MMGASummaryLogTool()
Creates a new instance of MMGASummaryLogTool

Method Detail

update

public void update(java.util.Observable o,
                   java.lang.Object arg)
Specified by:
update in interface java.util.Observer
Overrides:
update in class LogTool

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object