islandev
Interface EvolutionaryInteractiveTask
- All Superinterfaces:
- distrit.InteractiveTask, java.io.Serializable, distrit.Task
- public interface EvolutionaryInteractiveTask
- extends distrit.InteractiveTask
You must implement this interface with your own evolutionary application
to plug it into the Island Based Coevolution model.
Methods inherited from interface distrit.InteractiveTask |
get, set |
Methods inherited from interface distrit.Task |
run |
REPORT_BEST_IND
public static final int REPORT_BEST_IND
REPORT_GENERATION
public static final int REPORT_GENERATION
REPORT_AVG_FITNESS
public static final int REPORT_AVG_FITNESS
REPORT_AVG_MIGRATOR
public static final int REPORT_AVG_MIGRATOR
REPORT_POP_DUMP
public static final int REPORT_POP_DUMP
getPopulationSizes
public int[] getPopulationSizes()
- return Array of integers with the sizes of each population
getSolutionTemplate
public Individual getSolutionTemplate()
- return Object of type Individual such that we should keep evolving if our current best is smaller than this one using their compareTo method.
getSnapshotPainter
public SnapshotPainter getSnapshotPainter()