Uses of Class
ec.Problem

Packages that use Problem
ec   
ec.app.ant   
ec.app.ant.func   
ec.app.coevolve1   
ec.app.coevolve2   
ec.app.ecsuite   
ec.app.edge   
ec.app.edge.func   
ec.app.lawnmower   
ec.app.lawnmower.func   
ec.app.multiplexer The Koza-I Boolean-Multiplexer problem. 
ec.app.multiplexer.func   
ec.app.multiplexerslow.func   
ec.app.parity   
ec.app.parity.func   
ec.app.regression   
ec.app.regression.func   
ec.app.sum   
ec.app.twobox   
ec.app.twobox.func   
ec.eval   
ec.gp   
 

Uses of Problem in ec
 

Fields in ec declared as Problem
 Problem Evaluator.p_problem
           
 

Uses of Problem in ec.app.ant
 

Subclasses of Problem in ec.app.ant
 class Ant
          Ant implements the Artificial Ant problem.
 

Uses of Problem in ec.app.ant.func
 

Methods in ec.app.ant.func with parameters of type Problem
 void Progn2.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Right.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Move.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void IfFoodAhead.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Left.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Progn4.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Progn3.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void EvalPrint.evalPrint(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem, int[][] map2)
           
 void Progn2.evalPrint(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem, int[][] map2)
           
 void Right.evalPrint(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem, int[][] map2)
           
 void Move.evalPrint(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem, int[][] map2)
          Just like eval, but it retraces the map and prints out info
 void IfFoodAhead.evalPrint(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem, int[][] map2)
           
 void Left.evalPrint(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem, int[][] map2)
           
 void Progn4.evalPrint(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem, int[][] map2)
           
 void Progn3.evalPrint(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem, int[][] map2)
           
 

Uses of Problem in ec.app.coevolve1
 

Subclasses of Problem in ec.app.coevolve1
 class CompetitiveMaxOne
           
 

Uses of Problem in ec.app.coevolve2
 

Subclasses of Problem in ec.app.coevolve2
 class CoevolutionaryRosenbrock
           
 

Uses of Problem in ec.app.ecsuite
 

Subclasses of Problem in ec.app.ecsuite
 class ECSuite
          Several standard Evolutionary Computation functions are implemented: Rastrigin, De Jong's test suite F1-F4 problems (Sphere, Rosenbrock, Step, Noisy-Quartic), Booth (from [Schwefel, 1995]), and Griewangk.
 

Uses of Problem in ec.app.edge
 

Subclasses of Problem in ec.app.edge
 class Edge
          Edge implements the Symbolic Edge problem.
 

Uses of Problem in ec.app.edge.func
 

Methods in ec.app.edge.func with parameters of type Problem
 void Double.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Reverse.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void BLoop.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Split.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Loop.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Bud.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void BAccept.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Accept.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Epsilon.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void BBud.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Zero.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void BStart.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Start.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void One.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 

Uses of Problem in ec.app.lawnmower
 

Subclasses of Problem in ec.app.lawnmower
 class Lawnmower
          Lawnmower implements the Koza-II Lawnmower problem.
 

Uses of Problem in ec.app.lawnmower.func
 

Methods in ec.app.lawnmower.func with parameters of type Problem
 void V8a.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Progn2.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Frog.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void LawnERC.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Left.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Mow.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 

Uses of Problem in ec.app.multiplexer
 

Subclasses of Problem in ec.app.multiplexer
 class Multiplexer
          Multiplexer implements the family of n-Multiplexer problems.
 

Uses of Problem in ec.app.multiplexer.func
 

Methods in ec.app.multiplexer.func with parameters of type Problem
 void A0.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Or.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void And.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D1.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D7.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D0.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D6.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void If.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D5.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D4.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void A2.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Not.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D3.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void A1.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D2.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 

Uses of Problem in ec.app.multiplexerslow.func
 

Methods in ec.app.multiplexerslow.func with parameters of type Problem
 void A0.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Or.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void And.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D1.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D7.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D0.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D6.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void If.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D5.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D4.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void A2.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Not.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D3.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void A1.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D2.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 

Uses of Problem in ec.app.parity
 

Subclasses of Problem in ec.app.parity
 class Parity
          Parity implements the family of n-[even|odd]-Parity problems up to 32-parity.
 

Uses of Problem in ec.app.parity.func
 

Methods in ec.app.parity.func with parameters of type Problem
 void Nor.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D27.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Or.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D20.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void And.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D8.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D14.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D1.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D26.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D7.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D13.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D0.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D31.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D25.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D19.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D6.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D12.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D30.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D24.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D18.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D5.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D11.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D23.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D17.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D4.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D10.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D29.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D22.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D16.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D3.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D28.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D21.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D9.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D15.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void D2.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Nand.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 

Uses of Problem in ec.app.regression
 

Subclasses of Problem in ec.app.regression
 class Quintic
          Quintic implements a Symbolic Regression problem.
 class Regression
          Regression implements the Koza (quartic) Symbolic Regression problem.
 class Sextic
          Sextic implements a Symbolic Regression problem.
 

Uses of Problem in ec.app.regression.func
 

Methods in ec.app.regression.func with parameters of type Problem
 void Add.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void RegERC.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Cos.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Sin.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void X.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Div.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Sub.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Log.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Mul.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Exp.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 

Uses of Problem in ec.app.sum
 

Subclasses of Problem in ec.app.sum
 class Sum
          Sum is a simple example of the ec.Vector package, implementing the very simple sum problem (fitness = sum over vector).
 

Uses of Problem in ec.app.twobox
 

Subclasses of Problem in ec.app.twobox
 class TwoBox
          TwoBox implements the TwoBox problem, with or without ADFs, as discussed in Koza-II.
 

Uses of Problem in ec.app.twobox.func
 

Methods in ec.app.twobox.func with parameters of type Problem
 void Add.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void L1.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void L0.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void W1.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void H1.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Div.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Sub.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void W0.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void Mul.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void H0.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 

Uses of Problem in ec.eval
 

Subclasses of Problem in ec.eval
 class MasterProblem
          MasterProblem.java
 

Fields in ec.eval declared as Problem
 Problem MasterProblem.problem
           
 

Uses of Problem in ec.gp
 

Subclasses of Problem in ec.gp
 class GPProblem
          A GPProblem is a Problem which is meant to efficiently handle GP evaluation.
 

Methods in ec.gp with parameters of type Problem
abstract  void GPNode.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
          Evaluates the node with the given thread, state, individual, problem, and stack.
 void ADM.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void ADF.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void ADFArgument.eval(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem)
           
 void ADFContext.evaluate(EvolutionState state, int thread, GPData input, ADFStack stack, GPIndividual individual, Problem problem, int argument)
          Evaluates the argument number in the current context