Package ec.select
Class LexicaseSelection
java.lang.Object
ec.BreedingSource
ec.SelectionMethod
ec.select.LexicaseSelection
- All Implemented Interfaces:
Prototype,Setup,RandomChoiceChooserD,Serializable,Cloneable
- See Also:
-
Field Summary
FieldsFields inherited from class ec.SelectionMethod
INDS_PRODUCED, KEY_PARENTSFields inherited from class ec.BreedingSource
NO_PROBABILITY, P_PROB, probability -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the default base for this prototype.intproduce(int subpopulation, EvolutionState state, int thread) An alternative form of "produce" special to Selection Methods; selects an individual from the given subpopulation and returns its position in that subpopulation.Methods inherited from class ec.SelectionMethod
finishProducing, prepareToProduce, produce, produces, produceWithoutCloning, typicalIndsProducedMethods inherited from class ec.BreedingSource
clone, fillStubs, getProbability, pickRandom, preparePipeline, setProbability, setup, setupProbabilities
-
Field Details
-
P_LEXICASESELECT
- See Also:
-
-
Constructor Details
-
LexicaseSelection
public LexicaseSelection()
-
-
Method Details
-
defaultBase
Description copied from interface:PrototypeReturns the default base for this prototype. This should generally be implemented by building off of the static base() method on the DefaultsForm object for the prototype's package. This should be callable during setup(...). -
produce
Description copied from class:SelectionMethodAn alternative form of "produce" special to Selection Methods; selects an individual from the given subpopulation and returns its position in that subpopulation.- Specified by:
producein classSelectionMethod
-