Serialized Form


Package ec.gp.sasc

Class ec.gp.sasc.SASCCrossover extends GPBreedingPipeline implements Serializable

serialVersionUID: 208333601391612960L

Serialized Fields

startGenerationMetaControle

int startGenerationMetaControle
Geração para início do procedimento de meta-controle


startGenerationMultiPop

int startGenerationMultiPop
Geração para início do procedimento do crossover multi-populacional, ou período "global"


nodeselect1

GPNodeSelector nodeselect1
Determina como o nó do primeiro reprodutor será selecionado


nodeselect2

GPNodeSelector nodeselect2
Determina como o nó do segundo reprodutor será selecionado


tree1

int tree1
Indica se a primeira árvore é fixa.


tree2

int tree2
Indica se a segunda árvore é fixa.


numTries

int numTries
Número máximo de tentativas de seleção do nó, antes da desistência


maxDepth

int maxDepth
Altura máxima que as árvores podem atingir após o crossover


tossSecondParent

boolean tossSecondParent
Indica se o segundo filho gerado pelo crossover deve ser descartado


crossRoot

boolean crossRoot
Indica se é permitida a seleção do nó raiz para o crossover


alpha

double alpha
Parâmetro alpha, que pode ser utilizado tanto para o método SSSC quanto para o método SSAC


beta

double beta
Parâmetro beta, utilizado no método SSSC


maxChildren

int maxChildren
Número máximo de filhos que podem ser gerados por determinado indivíduo


parents

GPIndividual[] parents
Variável para armazenamento temporário dos indivíduos selecionados para combinação

Class ec.gp.sasc.SASCEvaluator extends Evaluator implements Serializable

serialVersionUID: 6767079468332929911L

Class ec.gp.sasc.SASCIndividual extends GPIndividual implements Serializable

serialVersionUID: -7599022488793880041L

Serialized Fields

tournamentScore

double tournamentScore

childGenerated

int childGenerated

Class ec.gp.sasc.SASCNode extends GPNode implements Serializable

serialVersionUID: 5858294348628629266L

Serialized Fields

useLatex

boolean useLatex
Este parâmetro determina se a exibição dos nós será feita em laTeX ou em texto mesmo


meanShock

double meanShock
Este parâmetro representa a média do choque que será aplicado na atualização do parâmetro sigma


numberOfSemanticDimensions

int numberOfSemanticDimensions
Retorna o número de dimensões em que a compatibilidade semântica será avaliada


sigma

double sigma
Parâmetro sigma do método SSSC


color

String color

switched

boolean switched
Este parâmetro indica se o nó faz parte de uma sub-árvore daquele nó selecionado para o último crossover


crossCount

double crossCount
Este parâmetro indica quantas vezes este nó já foi selecionado como ponto de crossover em todo o processo evolutivo


state

EvolutionState state
Guarda o objeto-resumo do processo evolutivo


lastSemanticFactor

double lastSemanticFactor
Esta variável guarda o valor de lambda calculado para este nó durante o último crossover, caso este nó esteja no segundo indivíduo selecionado. Caso esteja no primeiro indivíduo, lambda não está definido, e portanto a variável terá valor zero.


beta

double beta
Parâmetro beta do método SSSC

Class ec.gp.sasc.SASCNodeSelector extends Object implements Serializable

serialVersionUID: -1732383136762019508L

Serialized Fields

rootProbability

float rootProbability
The probability the root must be chosen


terminalProbability

float terminalProbability
The probability a terminal must be chosen


nonterminalProbability

float nonterminalProbability
The probability a nonterminal must be chosen.


nonterminals

int nonterminals
The number of nonterminals in the tree, -1 if unknown.


terminals

int terminals
The number of terminals in the tree, -1 if unknown.


nodes

int nodes
The number of nodes in the tree, -1 if unknown.


gatherer

GPNodeGatherer gatherer
Used internally to look for a node. This is threadsafe as long as an instance of KozaNodeSelector is used by only one thread.


Package ec.gp.sasc.statistics

Class ec.gp.sasc.statistics.SASCStatistics extends KozaStatistics implements Serializable

serialVersionUID: 376460305277326357L

Serialized Fields

breedLog

int[] breedLog
The Statistics' log


bestOfLog

int bestOfLog

metaControleLog

int[] metaControleLog

breedStatisticsFile

File breedStatisticsFile

bestOfStatisticsFile

File bestOfStatisticsFile

compress

boolean compress

generation

int generation

logDetails

boolean logDetails

logMetaControle

boolean logMetaControle

best_of_generation

Individual[] best_of_generation

best_of_all

Individual best_of_all

Package ec.gp.sasc.util

Class ec.gp.sasc.util.MDLFitness extends KozaFitness implements Serializable

serialVersionUID: -7292392771386817990L

Serialized Fields

errors

float errors

regFactor

float regFactor

symbolicForm

String symbolicForm

totalBuildingBlocks

double totalBuildingBlocks

Class ec.gp.sasc.util.OutputMestrado extends Output implements Serializable

serialVersionUID: 1L

Serialized Fields

prefix

String prefix
Este variável só é definida aqui para que o prefixo dos arquivos também fique visível no escopo desta classe