Package | Description |
---|---|
AbsoluteRanking | |
components.simplesoccer | |
components.simplesoccer.model | |
core | |
fsm | |
fulltournament | |
fullyMeshedNet | |
graphics | |
InvertedPendulum | |
main | |
nnga | |
SSEA2D | |
swissSystem | |
threeLayerNetwork | |
ttt2 | |
XOR |
Modifier and Type | Method and Description |
---|---|
int |
AbsoluteRanking.sortCandidates(java.util.ArrayList<AbstractRepresentation> pop,
ProblemXMLData problem,
java.util.Random random) |
Modifier and Type | Field and Description |
---|---|
AbstractRepresentation[] |
SimpleSoccer.nets |
Modifier and Type | Method and Description |
---|---|
java.util.List<AbstractMultiProblem.RepresentationWithScore> |
SimpleSoccer.evaluateFitness(AbstractRepresentation[] candidates) |
void |
SimpleSoccer.replayWithVisualization(AbstractRepresentation[] candidates) |
Constructor and Description |
---|
NngaPlayer(AbstractRepresentation net,
SimpleSoccer master) |
Modifier and Type | Method and Description |
---|---|
AbstractRepresentation |
AbstractRepresentation.clone()
Returns a clone of this representation in a form of a deep copy.
|
AbstractRepresentation |
ComponentXMLData.getNewRepresentationInstance(int inputnumber,
int outputnumber,
NESRandom random)
Returns a new representation instance created from this source data.
|
AbstractRepresentation |
AbstractMultiProblem.RepresentationWithScore.getRepresentation()
Returns the candidate representation stored within this class.
|
abstract AbstractRepresentation |
AbstractRepresentation.loadFromXML(org.dom4j.Node node)
Reconstructs this representation from the given XML node.
|
Modifier and Type | Method and Description |
---|---|
abstract java.util.ArrayList<java.util.ArrayList<AbstractRepresentation>> |
AbstractMethod.loadFromXML(org.dom4j.Document doc)
Returns a 2D array of representations from the given XML result file.
|
Modifier and Type | Method and Description |
---|---|
int |
AbstractRepresentation.compareTo(AbstractRepresentation other)
Compares this representation to another one based on their fitness values.
|
abstract double |
AbstractRepresentation.diffTo(AbstractRepresentation representation)
Compares this representation to another one.
|
double |
AbstractSingleProblem.evaluateFitness(AbstractRepresentation candidate)
Evaluates the given representation by calculating its corresponding fitness value.
|
abstract java.util.List<AbstractMultiProblem.RepresentationWithScore> |
AbstractMultiProblem.evaluateFitness(AbstractRepresentation[] candidates)
Returns the fitness of the given representations.
|
void |
AbstractSingleProblem.replayWithVisualization(AbstractRepresentation candidate)
This function is called when the user request a visual replay from the problem.
|
void |
AbstractMultiProblem.replayWithVisualization(AbstractRepresentation[] candidates)
This function is called when the user request a visual replay from the problem.
|
void |
AbstractRepresentation.xOverWith(AbstractRepresentation other,
int method)
Modifies this representation based on the implemented recombination function and the provided parameters.
|
Modifier and Type | Method and Description |
---|---|
abstract int |
AbstractRanking.sortCandidates(java.util.ArrayList<AbstractRepresentation> representations,
ProblemXMLData problem,
java.util.Random random)
Sorts the given array of representations in a descending order of fitness and returns the number of evaluation that was required for the ranking to finish.
|
Constructor and Description |
---|
AbstractMultiProblem.RepresentationWithScore(AbstractRepresentation representation,
double score)
General constructor of this class requiring the representation and its fitness score to be stored.
|
Modifier and Type | Class and Description |
---|---|
class |
MealyFSM
Creates a Mealy finite state machine representation.
|
Modifier and Type | Method and Description |
---|---|
AbstractRepresentation |
MealyFSM.cloneFunction() |
AbstractRepresentation |
MealyFSM.loadFromXML(org.dom4j.Node nd) |
Modifier and Type | Method and Description |
---|---|
double |
MealyFSM.diffTo(AbstractRepresentation representation) |
void |
MealyFSM.recombinationFunction(AbstractRepresentation other,
int method) |
Modifier and Type | Method and Description |
---|---|
int |
FullTournament.sortCandidates(java.util.ArrayList<AbstractRepresentation> pop,
ProblemXMLData problem,
java.util.Random random) |
Modifier and Type | Class and Description |
---|---|
class |
FullyMeshedNet |
Modifier and Type | Method and Description |
---|---|
AbstractRepresentation |
FullyMeshedNet.loadFromXML(org.dom4j.Node nd) |
Modifier and Type | Method and Description |
---|---|
double |
FullyMeshedNet.diffTo(AbstractRepresentation o) |
void |
FullyMeshedNet.recombinationFunction(AbstractRepresentation other,
int method) |
Constructor and Description |
---|
DetailsFrame(AbstractRepresentation representation) |
Modifier and Type | Method and Description |
---|---|
void |
InvertedPendulum.replayWithVisualization(AbstractRepresentation candidate) |
Modifier and Type | Method and Description |
---|---|
static AbstractRepresentation |
FrevoMain.getRepresentation(java.io.File loadfile,
int rank)
Returns the representation at the given rank loaded from an results XML
file.
|
Modifier and Type | Method and Description |
---|---|
static void |
FrevoMain.evaluateCandidates(java.util.ArrayList<AbstractRepresentation> candidates,
ProblemXMLData problemData,
java.util.Hashtable<java.lang.String,XMLFieldEntry> properties,
long seed)
Runs a single evaluation session on the provided candidates with the
given problem configuration.
|
Modifier and Type | Method and Description |
---|---|
AbstractRepresentation[] |
SimplePopulation.getNetArray()
Returns an array of representations within this population
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.util.ArrayList<AbstractRepresentation>> |
NNGA.loadFromXML(org.dom4j.Document doc) |
Modifier and Type | Method and Description |
---|---|
void |
SimplePopulation.readNetArray(AbstractRepresentation[] nets) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<AbstractRepresentation> |
Population.getMembers()
Returns an ArrayList of IRepresentations which contains all the
IRepresentations of the Members
|
java.util.ArrayList<java.util.ArrayList<AbstractRepresentation>> |
SSEA2D.loadFromXML(org.dom4j.Document doc) |
Modifier and Type | Method and Description |
---|---|
int |
SwissSystem.sortCandidates(java.util.ArrayList<AbstractRepresentation> pop,
ProblemXMLData problem,
java.util.Random random) |
Modifier and Type | Class and Description |
---|---|
class |
ThreeLayerNetwork
A not recursive layered neural network
|
Modifier and Type | Method and Description |
---|---|
AbstractRepresentation |
ThreeLayerNetwork.cloneFunction() |
AbstractRepresentation |
ThreeLayerNetwork.loadFromXML(org.dom4j.Node nd) |
Modifier and Type | Method and Description |
---|---|
double |
ThreeLayerNetwork.diffTo(AbstractRepresentation o) |
void |
ThreeLayerNetwork.recombinationFunction(AbstractRepresentation other,
int method) |
Modifier and Type | Method and Description |
---|---|
java.util.List<AbstractMultiProblem.RepresentationWithScore> |
ttt2.evaluateFitness(AbstractRepresentation[] candidates) |
void |
ttt2.replayWithVisualization(AbstractRepresentation[] candidates) |
Modifier and Type | Method and Description |
---|---|
void |
XOR.replayWithVisualization(AbstractRepresentation candidate) |