The chromosome is one "sequence" to be generated and evaluated.
The chromosome is one "sequence" to be generated and evaluated. Typically this will be a collection
type such as Vector
The genome is the pool of all chromosomes at one iteration.
A selected genome is an evaluated genome with a selection flag for each chromosome.
An evaluated genome is a genome with a fitness for each chromosome.
This type defines the global parameters of the genetic system.
This type defines the global parameters of the genetic system. They can be used for generating chromosomes (e.g., specifying a chromosome length) in the original population or breeding.
Creates a GUI view for editing the breeding settings.
Creates a GUI view for editing the evaluation settings.
Creates a GUI view for editing the generation settings.
Creates a GUI view for editing the selection settings.
Provides a view component for the chromosomes in the genome table.
Provides a view component for the chromosomes in the genome table. This method is guaranteed single threaded and called on the event dispatch thread, thus a single swing components can be reused.
the chromosome to view
the default table view, already configured according to selection, focus, and chromosome
toString
representation. If this type (Label
) is suitable, the method can just customize
the label and return it straight away
true
if the chromosome is visually selected in the table
true
if the table cell corresponding to the chromosome is currently focused
the swing component that views/paints the chromosome
When using manual evaluation, the number of steps for choosing fitness.
When using manual evaluation, the number of steps for choosing fitness. Otherwise zero.
Creates a new random number generator with a given seed.