Uses of Interface
ec.steadystate.SteadyStateBSourceForm

Packages that use SteadyStateBSourceForm
ec   
ec.breed   
ec.gp   
ec.gp.breed   
ec.gp.koza   
ec.multiobjective.spea2 Strength Pareto Evolutionary Algorithm implementation. 
ec.parsimony   
ec.rule.breed   
ec.select   
ec.spatial   
ec.vector.breed   
 

Uses of SteadyStateBSourceForm in ec
 

Classes in ec that implement SteadyStateBSourceForm
 class BreedingPipeline
          A BreedingPipeline is a BreedingSource which provides "fresh" individuals which can be used to fill a new population.
 

Uses of SteadyStateBSourceForm in ec.breed
 

Classes in ec.breed that implement SteadyStateBSourceForm
 class 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.
 class ForceBreedingPipeline
          ForceBreedingPipeline has one source.
 class GenerationSwitchPipeline
          GenerationSwitchPipeline is a simple BreedingPipeline which switches its source depending on the generation.
 class 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.
 class ReproductionPipeline
          ReproductionPipeline is a BreedingPipeline which simply makes a copy of the individuals it recieves from its source.
 

Uses of SteadyStateBSourceForm in ec.gp
 

Classes in ec.gp that implement SteadyStateBSourceForm
 class GPBreedingPipeline
          A GPBreedingPipeline is a BreedingPipeline which produces only members of some subclass of GPSpecies.
 

Uses of SteadyStateBSourceForm in ec.gp.breed
 

Classes in ec.gp.breed that implement SteadyStateBSourceForm
 class InternalCrossoverPipeline
          InternalCrossoverPipeline picks two subtrees from somewhere within an individual, and crosses them over.
 class MutateAllNodesPipeline
          MutateAllNodesPipeline implements the AllNodes mutation algorithm described in Kumar Chellapilla, "A Preliminary Investigation into Evolving Modular Programs without Subtree Crossover", GP98.
 class MutateDemotePipeline
          MutateDemotePipeline works very similarly to the DemoteNode algorithm described in Kumar Chellapilla, "A Preliminary Investigation into Evolving Modular Programs without Subtree Crossover", GP98, and is also similar to the "insertion" operator found in Una-May O'Reilly's thesis, "An Analysis of Genetic Programming".
 class MutateERCPipeline
          MutateERCPipeline works very similarly to the "Gaussian" algorithm described in Kumar Chellapilla, "A Preliminary Investigation into Evolving Modular Programs without Subtree Crossover", GP98.
 class MutateOneNodePipeline
          MutateOneNodesPipeline implements the OneNode mutation algorithm described in Kumar Chellapilla, "A Preliminary Investigation into Evolving Modular Programs without Subtree Crossover", GP98.
 class MutatePromotePipeline
          MutatePromotePipeline works very similarly to the PromoteNode algorithm described in Kumar Chellapilla, "A Preliminary Investigation into Evolving Modular Programs without Subtree Crossover", GP98, and is also similar to the "deletion" operator found in Una-May O'Reilly's thesis, "An Analysis of Genetic Programming".
 class MutateSwapPipeline
          MutateSwapPipeline works very similarly to the Swap algorithm described in Kumar Chellapilla, "A Preliminary Investigation into Evolving Modular Programs without Subtree Crossover", GP98.
 class RehangPipeline
          RehangPipeline picks a nonterminal node other than the root and "rehangs" it as a new root.
 

Uses of SteadyStateBSourceForm in ec.gp.koza
 

Classes in ec.gp.koza that implement SteadyStateBSourceForm
 class CrossoverPipeline
          CrossoverPipeline is a GPBreedingPipeline which performs a strongly-typed version of Koza-style "Subtree Crossover".
 class MutationPipeline
          MutationPipeline is a GPBreedingPipeline which implements a strongly-typed version of the "Point Mutation" operator as described in Koza I.
 

Uses of SteadyStateBSourceForm in ec.multiobjective.spea2
 

Classes in ec.multiobjective.spea2 that implement SteadyStateBSourceForm
 class SPEA2TournamentSelection
          Does a simple tournament selection, limited to the subpopulation it's working in at the time and only within the boundry of the SPEA2 archive (between 0-archiveSize).
 

Uses of SteadyStateBSourceForm in ec.parsimony
 

Classes in ec.parsimony that implement SteadyStateBSourceForm
 class BucketTournamentSelection
          Does a tournament selection, limited to the subpopulation it's working in at the time.
 class DoubleTournamentSelection
           
 class LexicographicTournamentSelection
          Does a simple tournament selection, limited to the subpopulation it's working in at the time.
 class ProportionalTournamentSelection
          This selection method adds parsimony pressure to the regular tournament selection.
 class RatioBucketTournamentSelection
          Does a tournament selection, limited to the subpopulation it's working in at the time.
 

Uses of SteadyStateBSourceForm in ec.rule.breed
 

Classes in ec.rule.breed that implement SteadyStateBSourceForm
 class RuleCrossoverPipeline
          RuleCrossoverPipeline is a BreedingPipeline which implements a simple default crossover for RuleIndividuals.
 class RuleMutationPipeline
          RuleMutationPipeline is a BreedingPipeline which implements a simple default Mutation for RuleIndividuals.
 

Uses of SteadyStateBSourceForm in ec.select
 

Classes in ec.select that implement SteadyStateBSourceForm
 class FirstSelection
          Always picks the first individual in the subpopulation.
 class RandomSelection
          Picks a random individual in the subpopulation.
 class TournamentSelection
          Does a simple tournament selection, limited to the subpopulation it's working in at the time.
 

Uses of SteadyStateBSourceForm in ec.spatial
 

Classes in ec.spatial that implement SteadyStateBSourceForm
 class SpatialTournamentSelection
          A slight modification of the tournament selection procedure for use with spatially-embedded EAs.
 

Uses of SteadyStateBSourceForm in ec.vector.breed
 

Classes in ec.vector.breed that implement SteadyStateBSourceForm
 class VectorCrossoverPipeline
          VectorCrossoverPipeline is a BreedingPipeline which implements a simple default crossover for VectorIndividuals.
 class VectorMutationPipeline
          VectorMutationPipeline is a BreedingPipeline which implements a simple default Mutation for VectorIndividuals.