Uses of Interface
Parameter.ParameterI

Packages that use ParameterI
FitnessEvaluation   
FitnessEvaluation.BinomialProblem   
FitnessEvaluation.Canvas   
FitnessEvaluation.externalInterpreters.ParityProblem   
FitnessEvaluation.externalInterpreters.SantaFeAntTrail   
FitnessEvaluation.externalInterpreters.SymbolicRegression   
FitnessEvaluation.HelloWorld   
FitnessEvaluation.LSystem   
FitnessEvaluation.MaxProblem   
FitnessEvaluation.ParityProblem   
FitnessEvaluation.PatternMatch   
FitnessEvaluation.RoyalTree   
FitnessEvaluation.SantaFeAntTrail   
FitnessEvaluation.Sudoku   
FitnessEvaluation.SymbolicRegression   
Mapper   
Operator   
Operator.Operations   
Operator.Operations.ContextSensitiveOperations   
Util.Statistics   
 

Uses of ParameterI in FitnessEvaluation
 

Subinterfaces of ParameterI in FitnessEvaluation
 interface FitnessFunction
          A simple interface to be implemented by any fitness evaluator makes making fitness evaluation classes pluggable.
 

Classes in FitnessEvaluation that implement ParameterI
 class InterpretedFitnessEvaluation
          Abstract class for interpreting generated code, instead of compiling
 class InterpretedFitnessEvaluationBSF
          Interprets code using the BSF framework (http://jakarta.apache.org/bsf/)
 class InterpretedJScheme
          Interpret code using JScheme
 

Uses of ParameterI in FitnessEvaluation.BinomialProblem
 

Classes in FitnessEvaluation.BinomialProblem that implement ParameterI
 class BinomialBSF
          Evaluates the fitness for the BinomialProblemExperiment class.
 class BinomialJScheme
          Evaluates the fitness for the BinomialProblem class.
 

Uses of ParameterI in FitnessEvaluation.Canvas
 

Classes in FitnessEvaluation.Canvas that implement ParameterI
 class Paint
           
 

Uses of ParameterI in FitnessEvaluation.externalInterpreters.ParityProblem
 

Classes in FitnessEvaluation.externalInterpreters.ParityProblem that implement ParameterI
 class EvenFiveParityFitnessBSF
          Evaluates the fitness for the EvenFiveParityExperiment.java.
 

Uses of ParameterI in FitnessEvaluation.externalInterpreters.SantaFeAntTrail
 

Classes in FitnessEvaluation.externalInterpreters.SantaFeAntTrail that implement ParameterI
 class SantaFeAntTrailBSF
          Class for running Santa Fe ant trail interpreted via BSF
 

Uses of ParameterI in FitnessEvaluation.externalInterpreters.SymbolicRegression
 

Classes in FitnessEvaluation.externalInterpreters.SymbolicRegression that implement ParameterI
 class SymbolicRegressionBSF
          Evaluates the fitness for the SymbolicRegressionExperiment class.
 class SymbolicRegressionJScheme
          Evaluates the fitness for the SymbolicRegressionExperiment class.
 

Uses of ParameterI in FitnessEvaluation.HelloWorld
 

Classes in FitnessEvaluation.HelloWorld that implement ParameterI
 class HelloWorldBSF
          Class for executing the HelloWorld example using BSF.
 

Uses of ParameterI in FitnessEvaluation.LSystem
 

Classes in FitnessEvaluation.LSystem that implement ParameterI
 class LSystemDimension
          A fitness which tends towards a specified fractal dimension
 class LSystemInitialiser
           
 

Uses of ParameterI in FitnessEvaluation.MaxProblem
 

Classes in FitnessEvaluation.MaxProblem that implement ParameterI
 class MaxProblemInterpreter
          This problem tries to generate the largest number possible from with a given terminal and functional set and with a depth limit.
 

Uses of ParameterI in FitnessEvaluation.ParityProblem
 

Classes in FitnessEvaluation.ParityProblem that implement ParameterI
 class BooleanInterpreter
          Interpreter for parity problems.
 

Uses of ParameterI in FitnessEvaluation.PatternMatch
 

Classes in FitnessEvaluation.PatternMatch that implement ParameterI
 class WordMatch
          Matches strings
 

Uses of ParameterI in FitnessEvaluation.RoyalTree
 

Classes in FitnessEvaluation.RoyalTree that implement ParameterI
 class RoyalTree
           
 

Uses of ParameterI in FitnessEvaluation.SantaFeAntTrail
 

Classes in FitnessEvaluation.SantaFeAntTrail that implement ParameterI
 class SantaFeAntTrailInterpreter
          Too run the interpreter the -trail_type needs to be provided FIXME parse the phenotype to a tree instead of using lookahead
 

Uses of ParameterI in FitnessEvaluation.Sudoku
 

Classes in FitnessEvaluation.Sudoku that implement ParameterI
 class SudokuFit
           
 

Uses of ParameterI in FitnessEvaluation.SymbolicRegression
 

Classes in FitnessEvaluation.SymbolicRegression that implement ParameterI
 class SymbolicRegressionInterpreter
          Interpreter for symbolic regression.
 

Uses of ParameterI in Mapper
 

Classes in Mapper that implement ParameterI
 class GEGrammar
          Class for GEGrammar.
 

Uses of ParameterI in Operator
 

Classes in Operator that implement ParameterI
 class Initialiser
          Initialiser has a CreationOperation and is used to create a population.
 class RampedHalfAndHalfInitialiser
          Class for performing ramped full and grow initialization.
 class SelectionScheme
          SelectionScheme has a SelectionOperation This opertor is used for selecting from the population
 class SourceModule
          Abstract class used for a source module.
 class SplitOperator
          Abstract class for splitting a population.
 

Uses of ParameterI in Operator.Operations
 

Subinterfaces of ParameterI in Operator.Operations
 interface CreationOperation
          Interface for creation of individuals
 interface Operation
          Operation performs actions on a List or a single Individual
 

Classes in Operator.Operations that implement ParameterI
 class CrossoverOperation
          Abstract class for CrossoverOperation
 class EliteOperationSelection
          Class for selection of elites.
 class EliteReplacementOperation
          EliteReplacementOperation removes the worst
 class FitnessEvaluationOperation
          Operation for evaluating the fitness.
 class FullInitialiser
          Create a genotype by growing a tree to maxDepth for all leaves
 class GrowInitialiser
          Class for growing individuals to the maximum derrivationTree size of maxDepth
 class IntFlipByteMutation
          IntFlipMutation does integer mutation.
 class IntFlipFitness
          IntFlipMutation does integer mutation.
 class IntFlipMutation
          IntFlipMutation does integer mutation
 class LSystemSelect
           
 class MutationOperation
          Abstract class for mutaion operation.
 class ProportionalRouletteWheel
          Roulette wheel selection based on fitness proprtional selection.
 class RandomInitialiser
          Create an Individual with a randomly generated chromosome
 class ReplacementOperation
          ReplacementOperation removes replacementSize Individuals from the population
 class RouletteWheel
          This is an abstract class for creating Roulette wheel selection methods with different distributions
 class ScaledRouletteWheel
          Scaled Roulette wheel selection based on weighted selection, The likelyhood of an individual getting picked is: total sum of the fitness - fitness of the individual
 class SelectionOperation
          Abstract SelectionOperation class.
 class ShapeGrammarSelect
           
 class SimpleUserSelect
           
 class SinglePointCrossover
          Single point crossover.
 class StatisticsCollectionOperation
          Operation that collects statistics from the algorithm.
 class TournamentSelect
          The operation of this class is tournament selection.
 class UserSelect
          The top N individuals are visually offered to the user and the user picks who should win.
 

Uses of ParameterI in Operator.Operations.ContextSensitiveOperations
 

Classes in Operator.Operations.ContextSensitiveOperations that implement ParameterI
 class NodalMutation
          This will find if the chromosome contains a expandable leaf node and will mutate it depending on the mutation probability
 class StructuralMutation
          This will find if the chromosome contains a expandable structural node and will mutate it depending on the mutation probability
 class SubtreeCrossover
          Preform a crossover where the branch of one tree crosses with the branch of another.
 class SubtreeMutation
          Pick a single point to mutate, but having mutated, remove all the codons that used to define the old branch, and then follow the new branch, randomly generating values to pick productions, until a complete branch is built or the maximum depth is reached.
 

Uses of ParameterI in Util.Statistics
 

Classes in Util.Statistics that implement ParameterI
 class IndividualCatcher
          Stores Individuals