Package ec.breed
-
Class Summary Class Description BreedDefaults BufferedBreedingPipeline If empty, a BufferedBreedingPipeline makes a request of exactly num-inds individuals from a single child source; it then uses these individuals to fill requests (returning min each time), until the buffer is emptied, at which time it grabs exactly num-inds more individuals, and so on.CheckingPipeline CheckingPipeline is a BreedingPipeline which just passes through the individuals it receives from its source 0, but only if those individuals ALL pass a validation check (the method allValid(), which you must override).ForceBreedingPipeline ForceBreedingPipeline has one source.GenerationSwitchPipeline GenerationSwitchPipeline is a simple BreedingPipeline which switches its source depending on the generation.InitializationPipeline InitializationPipeline is a BreedingPipeline which simply generates a new random inidividual.MultiBreedingPipeline MultiBreedingPipeline is a BreedingPipeline stores some n child sources; each time it must produce an individual or two, it picks one of these sources at random and has it do the production.ReproductionPipeline ReproductionPipeline is a BreedingPipeline which simply makes a copy of the individuals it recieves from its source.
DMelt 3.0 © DataMelt by jWork.ORG