| Modifier and Type | Method and Description |
|---|---|
T |
EntityContainer.any(RandEngine randEngine) |
T |
EntityContainer.anyOther(T excluded,
RandEngine rand) |
static <T extends Comparable<T>> |
TournamentSelection.select(List<T> population,
RandEngine randEngine) |
| Modifier and Type | Method and Description |
|---|---|
static void |
MicroMutation.apply(Program program,
LGP manager,
RandEngine randEngine) |
static void |
MacroMutation.apply(Program child,
LGP manager,
RandEngine randEngine) |
static void |
Crossover.apply(Program program1,
Program program2,
LGP manager,
RandEngine randEngine) |
static Program |
Replacement.compete(List<Program> programs,
Program current,
Program candidate,
LGP manager,
RandEngine randEngine) |
| Modifier and Type | Method and Description |
|---|---|
static void |
InstructionHelper.initialize(Instruction instruction,
Program program,
RandEngine randEngine) |
static void |
InstructionHelper.mutateConstant(Instruction instruction,
RandEngine randEngine,
double sd) |
static void |
InstructionHelper.mutateOperator(Program program,
Instruction instruction,
RandEngine randEngine) |
static void |
InstructionHelper.mutateRegister(Program program,
Instruction instruction,
RandEngine randEngine) |
static void |
InstructionHelper.mutateRegister(Program program,
Instruction instruction,
RandEngine randEngine,
double p_const) |
| Modifier and Type | Method and Description |
|---|---|
void |
Register.mutate(RandEngine randomEngine,
double sd) |
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleRandEngine
Created by xschen on 28/4/2017.
|
| Modifier and Type | Method and Description |
|---|---|
com.github.chen0040.data.utils.TupleTwo<TreeNode,TreeNode> |
Program.anyNode(boolean bias,
RandEngine randEngine) |
com.github.chen0040.data.utils.TupleTwo<TreeNode,TreeNode> |
Program.anyNode(RandEngine randEngine) |
Primitive |
Program.anyOperator(RandEngine randEngine) |
Primitive |
Program.anyOperatorWithArityLessThan(int s,
RandEngine randEngine) |
Primitive |
OperatorSet.anyOther(int arity,
Primitive excluded,
RandEngine rand) |
static Primitive |
TreeGenerator.anyPrimitive(Program program,
int allowableDepth,
TGPInitializationStrategy method,
RandEngine randEngine) |
Primitive |
Program.anyPrimitive(RandEngine randEngine) |
Terminal |
Program.anyTerminal(RandEngine randEngine) |
Primitive |
OperatorSet.anyWithArityLessThan(int maxArity,
RandEngine randEngine) |
static void |
TreeGenerator.createWithDepth(Program program,
TreeNode x,
int allowableDepth,
TGPInitializationStrategy method,
RandEngine randEngine) |
| Modifier and Type | Method and Description |
|---|---|
static <T> void |
CollectionUtils.shuffle(List<T> a,
RandEngine randEngine) |
Copyright © 2017. All rights reserved.