| 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) |